author | Jeff Gilbert <jgilbert@mozilla.com> |
Tue, 07 Jan 2020 19:19:38 +0000 | |
changeset 509185 | e5623d655c052ae55397b05dc7e2d25db7dc3bb7 |
parent 509184 | 2bd2d03f3c45dfbe63d553021749116f76e2b9d3 |
child 509186 | 6fddcfe8a22858273ad65a0ec4d28f359e5bae17 |
push id | 104504 |
push user | jgilbert@mozilla.com |
push date | Tue, 07 Jan 2020 20:47:56 +0000 |
treeherder | autoland@e5623d655c05 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | lsalzman |
bugs | 1606039 |
milestone | 74.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/dom/canvas/test/webgl-conf/generated-mochitest.ini +++ b/dom/canvas/test/webgl-conf/generated-mochitest.ini @@ -5045,17 +5045,17 @@ subsuite = webgl2-core [generated/test_2_conformance2__buffers__uniform-buffers.html] subsuite = webgl2-core [generated/test_2_conformance2__canvas__to-data-url-with-pack-params.html] subsuite = webgl2-core [generated/test_2_conformance2__context__constants-and-properties-2.html] subsuite = webgl2-core [generated/test_2_conformance2__context__context-attributes-depth-stencil-antialias-obeyed.html] subsuite = webgl2-core -fail-if = (os == 'linux') +fail-if = (os == 'android') || (os == 'linux') [generated/test_2_conformance2__context__context-mode.html] subsuite = webgl2-core [generated/test_2_conformance2__context__context-resize-changes-buffer-binding-bug.html] subsuite = webgl2-core [generated/test_2_conformance2__context__context-sharing-texture2darray-texture3d-data-bug.html] subsuite = webgl2-core [generated/test_2_conformance2__context__context-type-test-2.html] subsuite = webgl2-core @@ -5070,29 +5070,34 @@ subsuite = webgl2-core skip-if = (os == 'mac' && debug) [generated/test_2_conformance2__extensions__ext-disjoint-timer-query-webgl2.html] subsuite = webgl2-core [generated/test_2_conformance2__extensions__ext-float-blend.html] subsuite = webgl2-core [generated/test_2_conformance2__extensions__ovr_multiview2.html] subsuite = webgl2-core fail-if = (os == 'win') +skip-if = (os == 'android') [generated/test_2_conformance2__extensions__ovr_multiview2_depth.html] subsuite = webgl2-core +skip-if = (os == 'android') [generated/test_2_conformance2__extensions__ovr_multiview2_draw_buffers.html] subsuite = webgl2-core +skip-if = (os == 'android') [generated/test_2_conformance2__extensions__ovr_multiview2_flat_varying.html] subsuite = webgl2-core [generated/test_2_conformance2__extensions__ovr_multiview2_instanced_draw.html] subsuite = webgl2-core +skip-if = (os == 'android') [generated/test_2_conformance2__extensions__ovr_multiview2_non_multiview_shaders.html] subsuite = webgl2-core [generated/test_2_conformance2__extensions__ovr_multiview2_single_view_operations.html] subsuite = webgl2-core fail-if = (os == 'win') +skip-if = (os == 'android') [generated/test_2_conformance2__extensions__ovr_multiview2_timer_query.html] subsuite = webgl2-core [generated/test_2_conformance2__extensions__ovr_multiview2_transform_feedback.html] subsuite = webgl2-core [generated/test_2_conformance2__extensions__promoted-extensions-in-shaders.html] subsuite = webgl2-core [generated/test_2_conformance2__extensions__promoted-extensions.html] subsuite = webgl2-core @@ -5265,25 +5270,26 @@ subsuite = webgl2-core subsuite = webgl2-core [generated/test_2_conformance2__renderbuffers__multisample-with-full-sample-counts.html] subsuite = webgl2-core [generated/test_2_conformance2__renderbuffers__multisampled-depth-renderbuffer-initialization.html] subsuite = webgl2-core fail-if = (os == 'mac') [generated/test_2_conformance2__renderbuffers__multisampled-renderbuffer-initialization.html] subsuite = webgl2-core +fail-if = (os == 'android') [generated/test_2_conformance2__renderbuffers__multisampled-stencil-renderbuffer-initialization.html] subsuite = webgl2-core [generated/test_2_conformance2__renderbuffers__readbuffer.html] subsuite = webgl2-core [generated/test_2_conformance2__rendering__attrib-type-match.html] subsuite = webgl2-core [generated/test_2_conformance2__rendering__blitframebuffer-filter-outofbounds.html] subsuite = webgl2-core -fail-if = (os == 'linux') || (os == 'mac') +fail-if = (os == 'android') || (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html] subsuite = webgl2-core fail-if = (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__rendering__blitframebuffer-multisampled-readbuffer.html] subsuite = webgl2-core fail-if = (os == 'linux') [generated/test_2_conformance2__rendering__blitframebuffer-outside-readbuffer.html] subsuite = webgl2-core @@ -5361,16 +5367,17 @@ subsuite = webgl2-core subsuite = webgl2-core [generated/test_2_conformance2__rendering__rgb-format-support.html] subsuite = webgl2-core [generated/test_2_conformance2__rendering__texture-switch-performance.html] subsuite = webgl2-core skip-if = 1 [generated/test_2_conformance2__rendering__uniform-block-buffer-size.html] subsuite = webgl2-core +skip-if = (os == 'android') [generated/test_2_conformance2__rendering__vertex-id.html] subsuite = webgl2-core fail-if = 1 [generated/test_2_conformance2__samplers__multi-context-sampler-test.html] subsuite = webgl2-core [generated/test_2_conformance2__samplers__sampler-drawing-test.html] subsuite = webgl2-core [generated/test_2_conformance2__samplers__samplers.html] @@ -6883,17 +6890,17 @@ subsuite = webgl2-core subsuite = webgl2-core skip-if = (os == 'win') || (os == 'mac') [generated/test_2_conformance2__textures__misc__tex-image-with-bad-args.html] subsuite = webgl2-core [generated/test_2_conformance2__textures__misc__tex-image-with-different-data-source.html] subsuite = webgl2-core [generated/test_2_conformance2__textures__misc__tex-input-validation.html] subsuite = webgl2-core -skip-if = (os == 'win') +skip-if = (os == 'android') || (os == 'win') [generated/test_2_conformance2__textures__misc__tex-mipmap-levels.html] subsuite = webgl2-core fail-if = (os == 'mac') [generated/test_2_conformance2__textures__misc__tex-new-formats.html] subsuite = webgl2-core [generated/test_2_conformance2__textures__misc__tex-srgb-mipmap.html] subsuite = webgl2-core fail-if = (os == 'mac') @@ -7533,27 +7540,28 @@ subsuite = webgl2-core [generated/test_2_conformance__extensions__ext-texture-filter-anisotropic.html] subsuite = webgl2-core [generated/test_2_conformance__extensions__get-extension.html] subsuite = webgl2-core [generated/test_2_conformance__extensions__oes-texture-float-linear.html] subsuite = webgl2-core [generated/test_2_conformance__extensions__webgl-compressed-texture-astc.html] subsuite = webgl2-core +fail-if = (os == 'android') [generated/test_2_conformance__extensions__webgl-compressed-texture-etc.html] subsuite = webgl2-core [generated/test_2_conformance__extensions__webgl-compressed-texture-etc1.html] subsuite = webgl2-core [generated/test_2_conformance__extensions__webgl-compressed-texture-pvrtc.html] subsuite = webgl2-core [generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html] subsuite = webgl2-core [generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc.html] subsuite = webgl2-core -fail-if = 1 +fail-if = (os != 'android') [generated/test_2_conformance__extensions__webgl-compressed-texture-size-limit.html] subsuite = webgl2-core skip-if = (os == 'win' && os_version == '6.1') [generated/test_2_conformance__extensions__webgl-debug-renderer-info.html] subsuite = webgl2-core [generated/test_2_conformance__extensions__webgl-debug-shaders.html] subsuite = webgl2-core [generated/test_2_conformance__extensions__webgl-multi-draw.html] @@ -8666,16 +8674,17 @@ subsuite = webgl2-core [generated/test_2_conformance__renderbuffers__framebuffer-state-restoration.html] subsuite = webgl2-core [generated/test_2_conformance__renderbuffers__renderbuffer-initialization.html] subsuite = webgl2-core [generated/test_2_conformance__renderbuffers__stencil-renderbuffer-initialization.html] subsuite = webgl2-core [generated/test_2_conformance__rendering__blending.html] subsuite = webgl2-core +fail-if = (os == 'android') [generated/test_2_conformance__rendering__canvas-alpha-bug.html] subsuite = webgl2-core [generated/test_2_conformance__rendering__clear-after-copyTexImage2D.html] subsuite = webgl2-core [generated/test_2_conformance__rendering__color-mask-preserved-during-implicit-clears.html] subsuite = webgl2-core [generated/test_2_conformance__rendering__culling.html] subsuite = webgl2-core @@ -8739,18 +8748,18 @@ subsuite = webgl2-core subsuite = webgl2-core [generated/test_2_conformance__rendering__preservedrawingbuffer-leak.html] subsuite = webgl2-core skip-if = (os == 'win') [generated/test_2_conformance__rendering__rendering-sampling-feedback-loop.html] subsuite = webgl2-core [generated/test_2_conformance__rendering__rendering-stencil-large-viewport.html] subsuite = webgl2-core -skip-if = (os == 'win') -fail-if = (os == 'mac') +fail-if = (os == 'mac') +skip-if = (os == 'android') || (os == 'win') [generated/test_2_conformance__rendering__scissor-rect-repeated-rendering.html] subsuite = webgl2-core [generated/test_2_conformance__rendering__simple.html] subsuite = webgl2-core [generated/test_2_conformance__rendering__texture-switch-performance.html] subsuite = webgl2-core skip-if = 1 [generated/test_2_conformance__rendering__triangle.html] @@ -8992,16 +9001,17 @@ subsuite = webgl2-core [generated/test_2_conformance__textures__misc__texture-clear.html] subsuite = webgl2-core [generated/test_2_conformance__textures__misc__texture-complete.html] subsuite = webgl2-core [generated/test_2_conformance__textures__misc__texture-copying-feedback-loops.html] subsuite = webgl2-core [generated/test_2_conformance__textures__misc__texture-corner-case-videos.html] subsuite = webgl2-core +skip-if = (os == 'android') [generated/test_2_conformance__textures__misc__texture-cube-as-fbo-attachment.html] subsuite = webgl2-core [generated/test_2_conformance__textures__misc__texture-draw-with-2d-and-cube.html] subsuite = webgl2-core [generated/test_2_conformance__textures__misc__texture-hd-dpi.html] subsuite = webgl2-core [generated/test_2_conformance__textures__misc__texture-mips.html] subsuite = webgl2-core @@ -10702,17 +10712,16 @@ skip-if = (os == 'android') [generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html] subsuite = webgl1-core [generated/test_conformance__attribs__gl-bindAttribLocation-repeated.html] subsuite = webgl1-core [generated/test_conformance__attribs__gl-disabled-vertex-attrib-update.html] subsuite = webgl1-core [generated/test_conformance__attribs__gl-disabled-vertex-attrib.html] subsuite = webgl1-core -fail-if = (os == 'android') [generated/test_conformance__attribs__gl-enable-vertex-attrib.html] subsuite = webgl1-core [generated/test_conformance__attribs__gl-matrix-attributes.html] subsuite = webgl1-core [generated/test_conformance__attribs__gl-vertex-attrib-context-switch.html] subsuite = webgl1-core [generated/test_conformance__attribs__gl-vertex-attrib-render.html] subsuite = webgl1-core @@ -10721,17 +10730,16 @@ subsuite = webgl1-core [generated/test_conformance__attribs__gl-vertex-attrib-zero-issues.html] subsuite = webgl1-core [generated/test_conformance__attribs__gl-vertex-attrib.html] subsuite = webgl1-core [generated/test_conformance__attribs__gl-vertexattribpointer-offsets.html] subsuite = webgl1-core [generated/test_conformance__attribs__gl-vertexattribpointer.html] subsuite = webgl1-core -fail-if = (os == 'android') [generated/test_conformance__buffers__buffer-bind-test.html] subsuite = webgl1-core [generated/test_conformance__buffers__buffer-data-and-buffer-sub-data.html] subsuite = webgl1-core [generated/test_conformance__buffers__buffer-data-array-buffer-delete.html] subsuite = webgl1-core [generated/test_conformance__buffers__buffer-data-dynamic-delay.html] subsuite = webgl1-core @@ -10837,65 +10845,60 @@ subsuite = webgl1-core [generated/test_conformance__extensions__ext-blend-minmax.html] subsuite = webgl1-core [generated/test_conformance__extensions__ext-disjoint-timer-query.html] subsuite = webgl1-core [generated/test_conformance__extensions__ext-frag-depth.html] subsuite = webgl1-core [generated/test_conformance__extensions__ext-sRGB.html] subsuite = webgl1-core +fail-if = (os == 'android') [generated/test_conformance__extensions__ext-shader-texture-lod.html] subsuite = webgl1-core [generated/test_conformance__extensions__ext-texture-compression-bptc.html] subsuite = webgl1-core [generated/test_conformance__extensions__ext-texture-compression-rgtc.html] subsuite = webgl1-core [generated/test_conformance__extensions__ext-texture-filter-anisotropic.html] subsuite = webgl1-core [generated/test_conformance__extensions__get-extension.html] subsuite = webgl1-core [generated/test_conformance__extensions__oes-element-index-uint.html] subsuite = webgl1-core [generated/test_conformance__extensions__oes-standard-derivatives.html] subsuite = webgl1-core [generated/test_conformance__extensions__oes-texture-float-linear.html] subsuite = webgl1-core -fail-if = (os == 'android') [generated/test_conformance__extensions__oes-texture-float-with-canvas.html] subsuite = webgl1-core -fail-if = (os == 'android') [generated/test_conformance__extensions__oes-texture-float-with-image-data.html] subsuite = webgl1-core skip-if = (os == 'win' && os_version == '6.1') -fail-if = (os == 'android') [generated/test_conformance__extensions__oes-texture-float-with-image.html] subsuite = webgl1-core -fail-if = (os == 'android') [generated/test_conformance__extensions__oes-texture-float-with-video.html] subsuite = webgl1-core +skip-if = (os == 'android') [generated/test_conformance__extensions__oes-texture-float.html] subsuite = webgl1-core -fail-if = (os == 'android') [generated/test_conformance__extensions__oes-texture-half-float-linear.html] subsuite = webgl1-core -fail-if = (os == 'android') [generated/test_conformance__extensions__oes-texture-half-float-with-canvas.html] subsuite = webgl1-core -fail-if = (os == 'android') [generated/test_conformance__extensions__oes-texture-half-float-with-image-data.html] subsuite = webgl1-core skip-if = (os == 'win' && os_version == '6.1') -fail-if = (os == 'android') [generated/test_conformance__extensions__oes-texture-half-float-with-image.html] subsuite = webgl1-core +[generated/test_conformance__extensions__oes-texture-half-float-with-video.html] +subsuite = webgl1-core +skip-if = (os == 'android') +[generated/test_conformance__extensions__oes-texture-half-float.html] +subsuite = webgl1-core fail-if = (os == 'android') -[generated/test_conformance__extensions__oes-texture-half-float-with-video.html] -subsuite = webgl1-core -[generated/test_conformance__extensions__oes-texture-half-float.html] -subsuite = webgl1-core [generated/test_conformance__extensions__oes-vertex-array-object-bufferData.html] subsuite = webgl1-core [generated/test_conformance__extensions__oes-vertex-array-object.html] subsuite = webgl1-core [generated/test_conformance__extensions__webgl-compressed-texture-astc.html] subsuite = webgl1-core [generated/test_conformance__extensions__webgl-compressed-texture-etc.html] subsuite = webgl1-core @@ -10920,17 +10923,17 @@ subsuite = webgl1-core subsuite = webgl1-core [generated/test_conformance__extensions__webgl-draw-buffers-framebuffer-unsupported.html] subsuite = webgl1-core [generated/test_conformance__extensions__webgl-draw-buffers-max-draw-buffers.html] subsuite = webgl1-core [generated/test_conformance__extensions__webgl-draw-buffers.html] subsuite = webgl1-core skip-if = (os == 'linux') -fail-if = 1 +fail-if = (os != 'android') [generated/test_conformance__extensions__webgl-multi-draw.html] subsuite = webgl1-core [generated/test_conformance__glsl__bugs__angle-ambiguous-function-call.html] subsuite = webgl1-ext [generated/test_conformance__glsl__bugs__angle-constructor-invalid-parameters.html] subsuite = webgl1-ext [generated/test_conformance__glsl__bugs__angle-d3d11-compiler-error.html] subsuite = webgl1-ext @@ -11442,18 +11445,18 @@ subsuite = webgl1-ext [generated/test_conformance__glsl__misc__shader-with-limited-indexing.frag.html] subsuite = webgl1-ext [generated/test_conformance__glsl__misc__shader-with-long-line.html] subsuite = webgl1-ext [generated/test_conformance__glsl__misc__shader-with-non-ascii-error.frag.html] subsuite = webgl1-ext [generated/test_conformance__glsl__misc__shader-with-non-reserved-words.html] subsuite = webgl1-ext +fail-if = (os == 'android') skip-if = 1 -fail-if = (os == 'android') [generated/test_conformance__glsl__misc__shader-with-precision.frag.html] subsuite = webgl1-ext [generated/test_conformance__glsl__misc__shader-with-preprocessor-whitespace.html] subsuite = webgl1-ext [generated/test_conformance__glsl__misc__shader-with-quoted-error.frag.html] subsuite = webgl1-ext [generated/test_conformance__glsl__misc__shader-with-reserved-words.html] subsuite = webgl1-ext @@ -11613,25 +11616,23 @@ subsuite = webgl1-core subsuite = webgl1-core skip-if = (os == 'android') || (os == 'linux') [generated/test_conformance__misc__is-object.html] subsuite = webgl1-core [generated/test_conformance__misc__null-object-behaviour.html] subsuite = webgl1-core [generated/test_conformance__misc__object-deletion-behaviour.html] subsuite = webgl1-core -skip-if = (os == 'android' && debug) -fail-if = (os == 'android') [generated/test_conformance__misc__shader-precision-format.html] subsuite = webgl1-core skip-if = (os == 'android') [generated/test_conformance__misc__type-conversion-test.html] subsuite = webgl1-core +fail-if = (os == 'linux') skip-if = (os == 'android') || (os == 'linux') -fail-if = (os == 'linux') [generated/test_conformance__misc__uninitialized-test.html] subsuite = webgl1-core skip-if = (os == 'android') [generated/test_conformance__misc__webgl-specific-stencil-settings.html] subsuite = webgl1-core skip-if = (os == 'win') [generated/test_conformance__misc__webgl-specific.html] subsuite = webgl1-core @@ -11785,17 +11786,16 @@ subsuite = webgl1-ext [generated/test_conformance__ogles__GL__atan__atan_009_to_012.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__biConstants__biConstants_001_to_008.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__biConstants__biConstants_009_to_016.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html] subsuite = webgl1-ext -fail-if = (os == 'android') [generated/test_conformance__ogles__GL__build__build_001_to_008.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__build__build_009_to_016.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__build__build_017_to_024.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__build__build_025_to_032.html] subsuite = webgl1-ext @@ -11877,17 +11877,16 @@ subsuite = webgl1-ext [generated/test_conformance__ogles__GL__faceforward__faceforward_001_to_006.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__floor__floor_001_to_006.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__fract__fract_001_to_006.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__functions__functions_001_to_008.html] subsuite = webgl1-ext -fail-if = (os == 'android') [generated/test_conformance__ogles__GL__functions__functions_009_to_016.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__functions__functions_017_to_024.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__functions__functions_025_to_032.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__functions__functions_033_to_040.html] subsuite = webgl1-ext @@ -11910,17 +11909,16 @@ subsuite = webgl1-ext [generated/test_conformance__ogles__GL__functions__functions_105_to_112.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__functions__functions_113_to_120.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__functions__functions_121_to_126.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html] subsuite = webgl1-ext -fail-if = (os == 'android') [generated/test_conformance__ogles__GL__gl_FrontFacing__gl_FrontFacing_001_to_001.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__greaterThanEqual__greaterThanEqual_001_to_008.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__greaterThan__greaterThan_001_to_008.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__inversesqrt__inversesqrt_001_to_006.html] subsuite = webgl1-ext @@ -11992,17 +11990,16 @@ subsuite = webgl1-ext subsuite = webgl1-ext [generated/test_conformance__ogles__GL__refract__refract_001_to_006.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__sign__sign_001_to_006.html] subsuite = webgl1-ext skip-if = (os == 'linux') [generated/test_conformance__ogles__GL__sin__sin_001_to_006.html] subsuite = webgl1-ext -fail-if = (os == 'android') [generated/test_conformance__ogles__GL__smoothstep__smoothstep_001_to_006.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__sqrt__sqrt_001_to_006.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__step__step_001_to_006.html] subsuite = webgl1-ext [generated/test_conformance__ogles__GL__struct__struct_001_to_008.html] subsuite = webgl1-ext @@ -12099,17 +12096,17 @@ subsuite = webgl1-core [generated/test_conformance__renderbuffers__framebuffer-test.html] subsuite = webgl1-core [generated/test_conformance__renderbuffers__renderbuffer-initialization.html] subsuite = webgl1-core [generated/test_conformance__renderbuffers__stencil-renderbuffer-initialization.html] subsuite = webgl1-core [generated/test_conformance__rendering__blending.html] subsuite = webgl1-core -fail-if = (os == 'linux') +fail-if = (os == 'android') || (os == 'linux') [generated/test_conformance__rendering__canvas-alpha-bug.html] subsuite = webgl1-core [generated/test_conformance__rendering__clear-after-copyTexImage2D.html] subsuite = webgl1-core [generated/test_conformance__rendering__clipping-wide-points.html] subsuite = webgl1-core fail-if = (os == 'linux') [generated/test_conformance__rendering__color-mask-preserved-during-implicit-clears.html] @@ -12179,18 +12176,18 @@ subsuite = webgl1-core subsuite = webgl1-core [generated/test_conformance__rendering__preservedrawingbuffer-leak.html] subsuite = webgl1-core skip-if = (os == 'win') [generated/test_conformance__rendering__rendering-sampling-feedback-loop.html] subsuite = webgl1-core [generated/test_conformance__rendering__rendering-stencil-large-viewport.html] subsuite = webgl1-core -skip-if = (os == 'win') fail-if = (os == 'mac') || (verify && debug && (os == 'linux')) +skip-if = (os == 'android') || (os == 'win') [generated/test_conformance__rendering__scissor-rect-repeated-rendering.html] subsuite = webgl1-core [generated/test_conformance__rendering__simple.html] subsuite = webgl1-core [generated/test_conformance__rendering__texture-switch-performance.html] subsuite = webgl1-core skip-if = 1 [generated/test_conformance__rendering__triangle.html] @@ -12336,30 +12333,38 @@ subsuite = webgl1-ext [generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_byte.html] subsuite = webgl1-ext [generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html] subsuite = webgl1-ext [generated/test_conformance__textures__image_bitmap_from_image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html] subsuite = webgl1-ext [generated/test_conformance__textures__image_bitmap_from_video__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_byte.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__image_data__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl1-ext [generated/test_conformance__textures__image_data__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl1-ext [generated/test_conformance__textures__image_data__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl1-ext [generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl1-ext @@ -12444,16 +12449,17 @@ subsuite = webgl1-core subsuite = webgl1-core [generated/test_conformance__textures__misc__texture-complete.html] subsuite = webgl1-core [generated/test_conformance__textures__misc__texture-copying-feedback-loops.html] subsuite = webgl1-core [generated/test_conformance__textures__misc__texture-corner-case-videos.html] subsuite = webgl1-core fail-if = (os == 'linux' && os_version == '18.04') +skip-if = (os == 'android') [generated/test_conformance__textures__misc__texture-cube-as-fbo-attachment.html] subsuite = webgl1-core [generated/test_conformance__textures__misc__texture-draw-with-2d-and-cube.html] subsuite = webgl1-core [generated/test_conformance__textures__misc__texture-fakeblack.html] subsuite = webgl1-core [generated/test_conformance__textures__misc__texture-formats-test.html] subsuite = webgl1-core @@ -12469,17 +12475,16 @@ skip-if = (os == 'android') subsuite = webgl1-core skip-if = (os == 'android') [generated/test_conformance__textures__misc__texture-size-cube-maps.html] subsuite = webgl1-core skip-if = (os == 'android') [generated/test_conformance__textures__misc__texture-size-limit.html] subsuite = webgl1-core skip-if = (os == 'linux' && asan) -fail-if = (os == 'android') [generated/test_conformance__textures__misc__texture-size.html] subsuite = webgl1-core skip-if = (os == 'android') || (os == 'win') [generated/test_conformance__textures__misc__texture-sub-image-cube-maps.html] subsuite = webgl1-core skip-if = (os == 'android') [generated/test_conformance__textures__misc__texture-transparent-pixels-initialized.html] subsuite = webgl1-core @@ -12506,30 +12511,38 @@ subsuite = webgl1-ext [generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html] subsuite = webgl1-ext [generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html] subsuite = webgl1-ext [generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html] subsuite = webgl1-ext [generated/test_conformance__textures__video__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__video__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html] subsuite = webgl1-ext +skip-if = (os == 'android') [generated/test_conformance__textures__webgl_canvas__tex-2d-alpha-alpha-unsigned_byte.html] subsuite = webgl1-ext [generated/test_conformance__textures__webgl_canvas__tex-2d-luminance-luminance-unsigned_byte.html] subsuite = webgl1-ext [generated/test_conformance__textures__webgl_canvas__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] subsuite = webgl1-ext [generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html] subsuite = webgl1-ext
--- a/dom/canvas/test/webgl-conf/mochitest-errata.ini +++ b/dom/canvas/test/webgl-conf/mochitest-errata.ini @@ -73,23 +73,82 @@ skip-if = (os == 'android') || (os == 'l [generated/test_conformance__ogles__GL__mat3__mat3_001_to_006.html] # Timeout on D3D11 skip-if = (os == 'win') ######################################################################## # Global [generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc.html] # getError expected: NO_ERROR. Was INVALID_OPERATION : uploading a texture from a PBO subrange -fail-if = 1 +fail-if = (os != 'android') [generated/test_2_conformance2__extensions__ovr_multiview2.html] -# Test fixed upstream, just needs revendor. fail-if = (os == 'win') -[generated/test_2_conformance2__extensions__ovr_multiview2_single_view_operations.html] # Test fixed upstream, just needs revendor. +skip-if = (os == 'android') +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - GPU: UNKNOWN +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - Crash reason: SIGSEGV /SEGV_MAPERR +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - Crash address: 0x0 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - Process uptime: not available +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - Thread 11 (crashed) +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - 0 libxul.so!mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::WriteLog(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) [Logging.h:c51d1038215eefa91552a819433870898cf05864 : 747 + 0x20] +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - r0 = 0x00000000 r1 = 0xd1c1aad6 r2 = 0xd1c1aa7a r3 = 0x000002eb +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - r4 = 0xd1c1aa7a r5 = 0x000002eb r6 = 0xefbad1b8 r7 = 0xd4980878 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - r8 = 0xd1d9b6ee r9 = 0xd49808c8 r10 = 0xefbad1b8 r12 = 0xd4980388 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - fp = 0xefbad1b8 sp = 0xd4980870 lr = 0xce1e306d pc = 0xce1e34d4 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - Found by: given as instruction pointer in context +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - 1 libxul.so!mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::Flush() [Logging.h:c51d1038215eefa91552a819433870898cf05864 : 279 + 0x5] +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - r4 = 0xd49808d4 r5 = 0xd49808e0 r6 = 0xefbad1b8 r7 = 0xd49808b0 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - r8 = 0xd1d9b6ee r9 = 0xd49808c8 r10 = 0xefbad1b8 fp = 0xefbad1b8 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - sp = 0xd4980880 lr = 0xce1e3435 pc = 0xce1e3435 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - Found by: call frame info +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - 2 libxul.so!mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::~Log() [Logging.h:c51d1038215eefa91552a819433870898cf05864 : 272 + 0x9] +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - r4 = 0xd49808d4 r5 = 0xd398c10c r6 = 0x00000501 r7 = 0xd49808c0 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - r8 = 0xd1d9b6ee r9 = 0xd49808c8 r10 = 0xefbad1b8 fp = 0xefbad1b8 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - sp = 0xd49808b8 lr = 0xce1e30f7 pc = 0xce1e30f7 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - Found by: call frame info +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - 3 libxul.so!mozilla::gl::GLContext::AfterGLCall_Debug(char const*) const [GLContext.cpp:c51d1038215eefa91552a819433870898cf05864 : 2896 + 0x23] +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - r4 = 0xd49808d4 r5 = 0xd398c10c r6 = 0x00000501 r7 = 0xd49809b0 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - r8 = 0xd1d9b6ee r9 = 0xd49808c8 r10 = 0xefbad1b8 fp = 0xefbad1b8 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - sp = 0xd49808c8 lr = 0xce265007 pc = 0xce265007 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - Found by: call frame info +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - 4 libxul.so!mozilla::gl::GLContext::fFramebufferTextureMultiview(unsigned int, unsigned int, unsigned int, int, int, int) const [GLContext.h:c51d1038215eefa91552a819433870898cf05864 : 3295 + 0x9] +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - r4 = 0xb421f000 r5 = 0xefbad1b8 r6 = 0xef838734 r7 = 0xd49809f0 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - r8 = 0x0000000b r9 = 0x00008ce0 r10 = 0x00008d40 fp = 0xefbad1b8 +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - sp = 0xd49809b8 lr = 0xcecf534f pc = 0xcecf534f +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - Found by: call frame info +#[task 2020-01-06T23:47:51.786Z] 23:47:51 INFO - 5 libxul.so!mozilla::WebGLFBAttachPoint::DoAttachment(mozilla::gl::GLContext*) const [WebGLFramebuffer.cpp:c51d1038215eefa91552a819433870898cf05864 : 247 + 0xf] +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - r4 = 0x00000006 r5 = 0xb4247ee0 r6 = 0xefbad1b8 r7 = 0xd4980a28 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - r8 = 0xd4980aa0 r9 = 0xb421f000 r10 = 0xb4247ee0 fp = 0xefbad1b8 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - sp = 0xd49809f8 lr = 0xcecf4d35 pc = 0xcecf4d35 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - Found by: call frame info +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - 6 libxul.so!mozilla::WebGLFramebuffer::FramebufferAttach(unsigned int, mozilla::webgl::FbAttachInfo const&) [WebGLFramebuffer.cpp:c51d1038215eefa91552a819433870898cf05864 : 0 + 0x5] +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - r4 = 0xb4247e40 r5 = 0xb4247e4c r6 = 0x00008ce0 r7 = 0xd4980a58 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - r8 = 0xd4980aa0 r9 = 0xb42ef82c r10 = 0xb4247ee0 fp = 0xefbad1b8 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - sp = 0xd4980a30 lr = 0xcecf7131 pc = 0xcecf7131 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - Found by: call frame info +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - 7 libxul.so!mozilla::WebGLContext::FramebufferAttach(unsigned int, unsigned int, StrongGLenum<TexTargetDetails>, mozilla::webgl::FbAttachInfo const&) const [WebGLContextGL.cpp:c51d1038215eefa91552a819433870898cf05864 : 555 + 0x9] +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - r4 = 0xb42ef800 r5 = 0xd4980aa0 r6 = 0xefbad1b8 r7 = 0xd4980a90 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - r8 = 0x00008ce0 r9 = 0xd1d959b9 r10 = 0xb4247e40 fp = 0x0000000e +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - sp = 0xd4980a60 lr = 0xcece1b89 pc = 0xcece1b89 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - Found by: call frame info +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - 8 libxul.so!mozilla::WebGLContext::FramebufferTextureMultiview(unsigned int, unsigned int, mozilla::WebGLTexture*, int, int, int) const [WebGLContextGL.cpp:c51d1038215eefa91552a819433870898cf05864 : 642 + 0x13] +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - r4 = 0xb81c5000 r5 = 0xefbad1b8 r6 = 0xb42ef800 r7 = 0xd4980ad8 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - r8 = 0x00008ce0 r9 = 0xd4980aa0 r10 = 0x00008ca9 fp = 0x00000006 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - sp = 0xd4980a98 lr = 0xcece2021 pc = 0xcece2021 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - Found by: call frame info +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - 9 libxul.so!mozilla::WebGLExtensionMultiview::FramebufferTextureMultiviewOVR(unsigned int, unsigned int, mozilla::WebGLTexture*, int, int, int) const [WebGLExtensions.cpp:c51d1038215eefa91552a819433870898cf05864 : 122 + 0xf] +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - r4 = 0x00000000 r5 = 0xbd5c3aac r6 = 0xefbad1b8 r7 = 0xd4980b18 +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - r8 = 0xb81c5000 r9 = 0x00008ce0 r10 = 0x00008ca9 fp = 0xd4980b9c +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - sp = 0xd4980ae0 lr = 0xcecf189d pc = 0xcecf189d +#[task 2020-01-06T23:47:51.792Z] 23:47:51 INFO - Found by: call frame info + +[generated/test_2_conformance2__extensions__ovr_multiview2_single_view_operations.html] fail-if = (os == 'win') +# Test fixed upstream, just needs revendor. +skip-if = (os == 'android') [generated/test_conformance__offscreencanvas__context-attribute-preserve-drawing-buffer.html] # Timeout, likely issue with unsupported OffscreenCanvas. skip-if = 1 [generated/test_2_conformance__offscreencanvas__context-attribute-preserve-drawing-buffer.html] # Timeout, likely issue with unsupported OffscreenCanvas. skip-if = 1 [generated/test_2_conformance2__rendering__blitframebuffer-resolve-to-back-buffer.html] # ABORT_ON_ERROR @@ -102,16 +161,21 @@ fail-if = 1 # ABORT_ON_ERROR skip-if = 1 [generated/test_2_conformance2__attribs__gl-bindAttribLocation-aliasing-inactive.html] fail-if = (os != 'win') [generated/test_conformance__textures__misc__texture-corner-case-videos.html] # Bug 1599937 - test fails consistently on ubuntu1804. fail-if = (os == 'linux' && os_version == '18.04') +skip-if = (os == 'android') +# Timeout +[generated/test_2_conformance__textures__misc__texture-corner-case-videos.html] +skip-if = (os == 'android') +# Timeout [generated/test_conformance__textures__misc__texture-video-transparent.html] # Assertion failure: [GFX1]: Unhandled srcImage->GetFormat(): 2 # mac opt seems to pass, though linux and win fail. skip-if = 1 [generated/test_2_conformance__textures__misc__texture-video-transparent.html] # Assertion failure: [GFX1]: Unhandled srcImage->GetFormat(): 2 # mac opt seems to pass, though linux and win fail. @@ -199,17 +263,17 @@ fail-if = 1 # https://github.com/Khronos [generated/test_conformance__context__context-attributes-alpha-depth-stencil-antialias.html] # Asserts on linux debug. Crashes on Android. skip-if = (os == 'linux') || (os == 'android') [generated/test_conformance__extensions__webgl-draw-buffers.html] # Crashes skip-if = (os == 'linux') # New validation that shaders with no outputs cannot have non-null draw buffers attached. -fail-if = 1 +fail-if = (os != 'android') [generated/test_conformance__glsl__constructors__glsl-construct-bvec3.html] # Crashes from libglsl.so # application crashed [@ jemalloc_crash] on Android skip-if = (os == 'linux') || (os == 'mac') || (os == 'android') [generated/test_conformance__glsl__constructors__glsl-construct-bvec4.html] # application crashed [@ ParseOperand::GetLogicalSize() const + 0x4] skip-if = (os == 'linux') || (os == 'mac') || (os == 'android') @@ -232,34 +296,21 @@ skip-if = ((os == 'linux') && asan) fail-if = (os == 'linux') [generated/test_conformance__misc__type-conversion-test.html] fail-if = (os == 'linux') # Resets device on Android 2.3. # Crashes on desktop Linux. skip-if = (os == 'android') || (os == 'linux') -[generated/test_conformance__misc__object-deletion-behaviour.html] -fail-if = (os == 'android') -# void mozilla::gl::GLContext::fDetachShader(GLuint, GLuint): Generated unexpected GL_INVALID_VALUE error. (0x0501) -skip-if = (os == 'android' && debug) - [generated/test_conformance__textures__misc__texture-size.html] # application crashed [@ mozilla::gl::GLContext::AfterGLCall] skip-if = (os == 'android') || (os == 'win') -[generated/test_conformance__attribs__gl-vertexattribpointer.html] -fail-if = (os == 'android') -[generated/test_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html] -fail-if = (os == 'android') -[generated/test_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html] -fail-if = (os == 'android') - [generated/test_conformance__textures__misc__texture-size-limit.html] -fail-if = (os == 'android') skip-if = (os == 'linux' && asan) [generated/test_2_conformance2__reading__read-pixels-from-fbo-test.html] skip-if = (os == 'mac') || (os == 'win') [generated/test_2_conformance2__misc__expando-loss-2.html] skip-if = (os == 'android' || os == 'linux') || (verify && debug) [generated/test_2_conformance2__misc__uninitialized-test-2.html] skip-if = (os == 'mac') || (os == 'win') [generated/test_2_conformance__misc__bad-arguments-test.html] @@ -360,21 +411,21 @@ fail-if = (os == 'mac') || (verify && de # 02:52:43 INFO - GECKO(1000) | WebGL(0EE8DC00)::ForceLoseContext # 02:52:43 INFO - GECKO(1000) | [GFX1]: Invalid canvas front buffer or screen # 02:52:44 INFO - GECKO(1000) | Assertion failure: [GFX1]: Invalid canvas front buffer or screen, at z:\build\build\src\obj-firefox\dist\include\mozilla/gfx/Logging.h:727 # 02:53:02 INFO - GECKO(1000) | #01: mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::WriteLog(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &) [gfx/2d/Logging.h:728] # 02:53:02 INFO - GECKO(1000) | #02: mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::Flush() [gfx/2d/Logging.h:286] # 02:53:02 INFO - GECKO(1000) | #03: mozilla::layers::CanvasClientSharedSurface::UpdateRenderer(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,mozilla::MaybeOneOf<mozilla::layers::ShareableCanvasRenderer *,mozilla::layers::AsyncCanvasRenderer *> &) [gfx/layers/client/CanvasClient.cpp:412] # 02:53:02 INFO - GECKO(1000) | #04: mozilla::layers::CanvasClientSharedSurface::Update(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,mozilla::layers::ShareableCanvasRenderer *) [gfx/layers/client/CanvasClient.cpp:381] # 02:53:02 INFO - GECKO(1000) | #05: mozilla::layers::ShareableCanvasRenderer::UpdateCompositableClient() [gfx/layers/ShareableCanvasRenderer.cpp:237] -skip-if = (os == 'win') +skip-if = (os == 'android') || (os == 'win') [generated/test_2_conformance__rendering__rendering-stencil-large-viewport.html] # same as webgl1 test fail-if = (os == 'mac') -skip-if = (os == 'win') +skip-if = (os == 'android') || (os == 'win') [generated/test_conformance__glsl__misc__fragcolor-fragdata-invariant.html] # [unexpected fragment shader compile status] (expected: true) Declaring both gl_FragColor and gl_FragData invariant should succeed. fail-if = (os == 'mac') ######################################################################## # "tst-linux{32,64}-spot-NNN" Slaves: # Android 2.3 and Linux. @@ -382,56 +433,44 @@ fail-if = (os == 'mac') # Linux: os == 'linux'. [generated/test_conformance__glsl__bugs__temp-expressions-should-not-crash.html] # Coincidentally enough, crashes on Linux and Android 4.0. skip-if = (os == 'android') || (os == 'linux') [generated/test_conformance__misc__invalid-passed-params.html] # Causes consistent *blues*: "DMError: Remote Device Error: unable to # connect to 127.0.0.1 after 5 attempts" on 'Android 2.3 Opt'. skip-if = (os == 'android') || (os == 'linux') -[generated/test_conformance__ogles__GL__functions__functions_001_to_008.html] -fail-if = (os == 'android') -[generated/test_conformance__ogles__GL__sin__sin_001_to_006.html] -fail-if = (os == 'android') [generated/test_conformance__reading__read-pixels-test.html] # Causes consistent *blues*: "DMError: Remote Device Error: unable to # connect to 127.0.0.1 after 5 attempts" on 'Android 2.3 Opt'. skip-if = (os == 'android') || (os == 'linux') [generated/test_conformance__textures__misc__texture-upload-size.html] # application crashed [@ mozilla::WebGLTexture::TexSubImage] skip-if = (os == 'win') || (os == 'android') ######################################################################## ######################################################################## # Android -[generated/test_conformance__attribs__gl-disabled-vertex-attrib.html] -fail-if = (os == 'android') -[generated/test_conformance__extensions__oes-texture-float.html] -fail-if = (os == 'android') -[generated/test_conformance__extensions__oes-texture-float-linear.html] -fail-if = (os == 'android') -[generated/test_conformance__extensions__oes-texture-float-with-canvas.html] -fail-if = (os == 'android') -[generated/test_conformance__extensions__oes-texture-float-with-image.html] -fail-if = (os == 'android') [generated/test_conformance__extensions__oes-texture-float-with-image-data.html] -fail-if = (os == 'android') +# Frequent but intermittent timeout on win7 +skip-if = (os == 'win' && os_version == '6.1') +[generated/test_conformance__extensions__oes-texture-half-float-with-image-data.html] # Frequent but intermittent timeout on win7 skip-if = (os == 'win' && os_version == '6.1') -[generated/test_conformance__extensions__oes-texture-half-float-linear.html] -fail-if = (os == 'android') -[generated/test_conformance__extensions__oes-texture-half-float-with-canvas.html] + +[generated/test_conformance__extensions__oes-texture-float-with-video.html] +# Timeout +skip-if = (os == 'android') +[generated/test_conformance__extensions__oes-texture-half-float-with-video.html] +# Timeout +skip-if = (os == 'android') +[generated/test_conformance__extensions__oes-texture-half-float.html] +# Timeout fail-if = (os == 'android') -[generated/test_conformance__extensions__oes-texture-half-float-with-image.html] -fail-if = (os == 'android') -[generated/test_conformance__extensions__oes-texture-half-float-with-image-data.html] -fail-if = (os == 'android') -# Frequent but intermittent timeout on win7 -skip-if = (os == 'win' && os_version == '6.1') [generated/test_conformance__canvas__rapid-resizing.html] # Frequent orange crash. skip-if = (os == 'android') [generated/test_conformance__glsl__bugs__long-expressions-should-not-crash.html] # Crashes sometimes skip-if = (os == 'android') @@ -557,22 +596,157 @@ skip-if = (os == 'android') skip-if = (os == 'android') [generated/test_conformance__context__context-release-with-workers.html] skip-if = (os == 'android') [generated/test_conformance__glsl__misc__shader-uniform-packing-restrictions.html] # Frequent timeout on win7 and linux debug. skip-if = (os == 'android') || (os == 'win' && os_version == '6.1' && debug) || (os == 'linux' && debug) [generated/test_conformance__glsl__bugs__complex-glsl-does-not-crash.html] skip-if = (os == 'android') - [generated/test_conformance__glsl__misc__shader-with-non-reserved-words.html] fail-if = (os == 'android') # (TODO) Generates results after calling finish() skip-if = 1 +[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-alpha-alpha-unsigned_byte.html] +skip-if = (os == 'android') +#[task 2020-01-06T23:59:59.859Z] 23:59:59 WARNING - PROCESS-CRASH | dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_bitmap_from_video__tex-2d-alpha-alpha-unsigned_byte.html | application crashed [@ RefPtr<mozilla::gfx::SourceSurface>::operator->() const] +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - Crash dump filename: /tmp/tmpJ24uPs/47e5f8af-bbd2-5a7d-2a9b-a1455e27b452.dmp +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - Operating system: Android +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - 0.0.0 Linux 4.4.56-g594d847d09a1 #1 SMP PREEMPT Thu Oct 26 22:34:08 UTC 2017 armv8l +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - CPU: arm +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - ARMv1 Qualcomm part(0x51008010) features: half,thumb,fastmult,vfpv2,edsp,neon,vfpv3,tls,vfpv4,idiva,idivt +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - 8 CPUs +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - GPU: UNKNOWN +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - Crash reason: SIGSEGV /SEGV_MAPERR +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - Crash address: 0x0 +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - Process uptime: not available +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - Thread 11 (crashed) +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - 0 libxul.so!RefPtr<mozilla::gfx::SourceSurface>::operator->() const [RefPtr.h:c51d1038215eefa91552a819433870898cf05864 : 312 + 0x22] +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - r0 = 0x00000000 r1 = 0xcb15c85e r2 = 0x5d4020cd r3 = 0x5d4020cd +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - r4 = 0x00000139 r5 = 0xce07ff8c r6 = 0xc83c0c9d r7 = 0xce07ff80 +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - r8 = 0xce07fff8 r9 = 0xce07ff94 r10 = 0xea31d1b8 r12 = 0xe8bdcfb8 +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - fp = 0x9f457ba0 sp = 0xce07ff78 lr = 0xeb2e459d pc = 0xc78df970 +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - Found by: given as instruction pointer in context +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - 1 libxul.so!mozilla::dom::ImageBitmap::ToCloneData() const [ImageBitmap.cpp:c51d1038215eefa91552a819433870898cf05864 : 618 + 0x3] +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - r4 = 0x00000000 r5 = 0xce07ff8c r6 = 0xc83c0c9d r7 = 0xce07ffb8 +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - r8 = 0xce07fff8 r9 = 0xce07ff94 r10 = 0xea31d1b8 fp = 0x9f457ba0 +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - sp = 0xce07ff88 lr = 0xc83c0bf5 pc = 0xc83c0bf5 +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - Found by: call frame info +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - 2 libxul.so!mozilla::WebGLContext::From(StrongGLenum<TexImageTargetDetails>, int, int, int, int, mozilla::TexImageSource const&, mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8ClampedArray, &(JS_GetUint8ClampedArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ClampedArrayLengthAndData, &(JS_NewUint8ClampedArray(JSContext*, unsigned int))>*) [WebGLTextureUpload.cpp:c51d1038215eefa91552a819433870898cf05864 : 427 + 0x5] +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - r4 = 0x00000000 r5 = 0xffffffff r6 = 0xce080114 r7 = 0xce080038 +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - r8 = 0x00000000 r9 = 0x00000de1 r10 = 0xce080054 fp = 0xea31d1b8 +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - sp = 0xce07ffc0 lr = 0xc840954d pc = 0xc840954d +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - Found by: call frame info +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - 3 libxul.so!mozilla::ValidateTexOrSubImage(mozilla::WebGLContext*, StrongGLenum<TexImageTargetDetails>, int, int, int, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&, mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8ClampedArray, &(JS_GetUint8ClampedArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ClampedArrayLengthAndData, &(JS_NewUint8ClampedArray(JSContext*, unsigned int))>*) [WebGLTextureUpload.cpp:c51d1038215eefa91552a819433870898cf05864 : 457 + 0x11] +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - r4 = 0xea31d1b8 r5 = 0xafd36400 r6 = 0xce080114 r7 = 0xce080078 +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - r8 = 0x00000000 r9 = 0x00000de1 r10 = 0xce0800a4 fp = 0xea31d1b8 +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - sp = 0xce080040 lr = 0xc8409a2d pc = 0xc8409a2d +#[task 2020-01-06T23:59:59.859Z] 23:59:59 INFO - Found by: call frame info +[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-unsigned_byte.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_byte.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_byte.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html] +skip-if = (os == 'android') + +[generated/test_conformance__textures__video__tex-2d-alpha-alpha-unsigned_byte.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__video__tex-2d-luminance-luminance-unsigned_byte.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html] +skip-if = (os == 'android') +[generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html] +skip-if = (os == 'android') + +[generated/test_2_conformance2__extensions__ovr_multiview2_depth.html] +skip-if = (os == 'android') +[generated/test_2_conformance2__extensions__ovr_multiview2_draw_buffers.html] +skip-if = (os == 'android') +[generated/test_2_conformance2__extensions__ovr_multiview2_instanced_draw.html] +skip-if = (os == 'android') +[generated/test_2_conformance2__renderbuffers__multisampled-renderbuffer-initialization.html] +fail-if = (os == 'android') +[generated/test_2_conformance__extensions__webgl-compressed-texture-astc.html] +fail-if = (os == 'android') +[generated/test_conformance__extensions__ext-sRGB.html] +fail-if = (os == 'android') + +[generated/test_2_conformance2__rendering__uniform-block-buffer-size.html] +skip-if = (os == 'android') +# [task 2020-01-07T01:44:09.858Z] 01:44:09 WARNING - PROCESS-CRASH | dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__uniform-block-buffer-size.html | application crashed [@ mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::WriteLog(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)] +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - Crash dump filename: /tmp/tmpc7PIpQ/54957c68-e992-3e79-0598-34251a47e519.dmp +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - Operating system: Android +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - 0.0.0 Linux 4.4.56-g594d847d09a1 #1 SMP PREEMPT Thu Oct 26 22:34:08 UTC 2017 armv8l +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - CPU: arm +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - ARMv1 Qualcomm part(0x51008010) features: half,thumb,fastmult,vfpv2,edsp,neon,vfpv3,tls,vfpv4,idiva,idivt +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - 8 CPUs +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - GPU: UNKNOWN +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - Crash reason: SIGSEGV /SEGV_MAPERR +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - Crash address: 0x0 +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - Process uptime: not available +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - Thread 11 (crashed) +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - 0 libxul.so!mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::WriteLog(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) [Logging.h:ce11b73ab52b1e6d7d79f69ff30aba01f8a267dd : 747 + 0x20] +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - r0 = 0x00000000 r1 = 0xcc41aad6 r2 = 0xcc41aa7a r3 = 0x000002eb +# [task 2020-01-07T01:44:09.858Z] 01:44:09 INFO - r4 = 0xcc41aa7a r5 = 0x000002eb r6 = 0xea51b1b8 r7 = 0xcf180908 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r8 = 0xcc594f91 r9 = 0xcf180958 r10 = 0xea51b1b8 r12 = 0xcf180418 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - fp = 0x00000000 sp = 0xcf180900 lr = 0xc89e306d pc = 0xc89e34d4 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - Found by: given as instruction pointer in context +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - 1 libxul.so!mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::Flush() [Logging.h:ce11b73ab52b1e6d7d79f69ff30aba01f8a267dd : 279 + 0x5] +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r4 = 0xcf180964 r5 = 0xcf180970 r6 = 0xea51b1b8 r7 = 0xcf180940 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r8 = 0xcc594f91 r9 = 0xcf180958 r10 = 0xea51b1b8 fp = 0x00000000 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - sp = 0xcf180910 lr = 0xc89e3435 pc = 0xc89e3435 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - Found by: call frame info +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - 2 libxul.so!mozilla::gfx::Log<1, mozilla::gfx::CriticalLogger>::~Log() [Logging.h:ce11b73ab52b1e6d7d79f69ff30aba01f8a267dd : 272 + 0x9] +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r4 = 0xcf180964 r5 = 0xce18c10c r6 = 0x00000501 r7 = 0xcf180950 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r8 = 0xcc594f91 r9 = 0xcf180958 r10 = 0xea51b1b8 fp = 0x00000000 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - sp = 0xcf180948 lr = 0xc89e30f7 pc = 0xc89e30f7 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - Found by: call frame info +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - 3 libxul.so!mozilla::gl::GLContext::AfterGLCall_Debug(char const*) const [GLContext.cpp:ce11b73ab52b1e6d7d79f69ff30aba01f8a267dd : 2896 + 0x23] +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r4 = 0xcf180964 r5 = 0xce18c10c r6 = 0x00000501 r7 = 0xcf180a40 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r8 = 0xcc594f91 r9 = 0xcf180958 r10 = 0xea51b1b8 fp = 0x00000000 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - sp = 0xcf180958 lr = 0xc8a65007 pc = 0xc8a65007 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - Found by: call frame info +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - 4 libxul.so!mozilla::gl::GLContext::fBindBufferRange(unsigned int, unsigned int, unsigned int, long, long) [GLContext.h:ce11b73ab52b1e6d7d79f69ff30aba01f8a267dd : 2773 + 0x9] +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r4 = 0xade7a000 r5 = 0xea51b1b8 r6 = 0xeaf37d84 r7 = 0xcf180a80 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r8 = 0x00000003 r9 = 0x00000001 r10 = 0x00008a11 fp = 0x00000000 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - sp = 0xcf180a48 lr = 0xc94da363 pc = 0xc94da363 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - Found by: call frame info +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - 5 libxul.so!mozilla::WebGLContext::BindBufferRangeImpl(unsigned int, unsigned int, mozilla::WebGLBuffer*, long long, long long) [WebGLContextBuffers.cpp:ce11b73ab52b1e6d7d79f69ff30aba01f8a267dd : 223 + 0x13] +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r4 = 0xaed64120 r5 = 0x00008a11 r6 = 0xadecc800 r7 = 0xcf180ac0 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r8 = 0x00000001 r9 = 0xea51b1b8 r10 = 0x0000000f fp = 0x00000000 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - sp = 0xcf180a88 lr = 0xc94da255 pc = 0xc94da255 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - Found by: call frame info +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - 6 libxul.so!mozilla::WebGLContext::BindBufferRange(unsigned int, unsigned int, mozilla::WebGLBuffer*, long long, long long) [WebGLContext.h:ce11b73ab52b1e6d7d79f69ff30aba01f8a267dd : 1053 + 0x13] +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r4 = 0xaed64120 r5 = 0x00008a11 r6 = 0xadecc800 r7 = 0xcf180b08 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x00000000 fp = 0xea51b1b8 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - sp = 0xcf180ac8 lr = 0xc9251fa3 pc = 0xc9251fa3 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - Found by: call frame info +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - 7 libxul.so!mozilla::dom::WebGL2RenderingContext_Binding::bindBufferRange(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) [WebGL2RenderingContextBinding.cpp: : 9357 + 0x17] +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r4 = 0x00000000 r5 = 0xc3009800 r6 = 0x0000000f r7 = 0xcf180b70 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - r8 = 0xadecc800 r9 = 0xea51b1b8 r10 = 0xcf180b9c fp = 0x00000341 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - sp = 0xcf180b10 lr = 0xc9251e79 pc = 0xc9251e79 +# [task 2020-01-07T01:44:09.866Z] 01:44:09 INFO - Found by: call frame info + #################### [generated/test_conformance__attribs__gl-bindAttribLocation-aliasing.html] # OOM crash skip-if = (os == 'android') [generated/test_conformance__attribs__gl-bindAttribLocation-matrix.html] # OOM crash skip-if = (os == 'android') @@ -608,17 +782,17 @@ skip-if = (os == 'linux') # Crashes skip-if = (os == 'linux') [generated/test_conformance__ogles__GL__sign__sign_001_to_006.html] # Crashes skip-if = (os == 'linux') [generated/test_conformance__rendering__clipping-wide-points.html] fail-if = (os == 'linux') [generated/test_2_conformance2__context__context-attributes-depth-stencil-antialias-obeyed.html] -fail-if = (os == 'linux') +fail-if = (os == 'android') || (os == 'linux') [generated/test_2_conformance2__rendering__blitframebuffer-multisampled-readbuffer.html] fail-if = (os == 'linux') [generated/test_2_conformance2__rendering__clipping-wide-points.html] fail-if = (os == 'linux') [generated/test_2_conformance2__state__gl-get-calls.html] fail-if = (os == 'linux') [generated/test_2_conformance2__state__gl-object-get-calls.html] fail-if = (os == 'linux') @@ -626,17 +800,19 @@ fail-if = (os == 'linux') fail-if = (os == 'linux') [generated/test_2_conformance__glsl__bugs__sampler-array-using-loop-index.html] fail-if = (os == 'linux') [generated/test_conformance__rendering__line-rendering-quality.html] # Found 0 lines, looking in the vertical direction, expected 2 fail-if = (os == 'linux') [generated/test_conformance__rendering__blending.html] # Expected [1000,1,1,1], was [1,1,1,1] -fail-if = (os == 'linux') +fail-if = (os == 'android') || (os == 'linux') +[generated/test_2_conformance__rendering__blending.html] +fail-if = (os == 'android') [generated/test_2_conformance2__glsl3__valid-invariant.html] fail-if = (os == 'linux') # [unexpected link status] vertex shader with invariant varying and fragment shader with variant varying must succeed # [unexpected link status] vertex shader with invariant (global setting) varying and fragment shader with variant varying must succeed # [unexpected link status] vertex shader with invariant (separately set) varying and fragment shader with variant varying must succeed [generated/test_2_conformance__rendering__line-rendering-quality.html] fail-if = (os == 'linux') # Found 0 lines, looking in the vertical direction, expected 2 @@ -676,17 +852,17 @@ fail-if = (os == 'mac') [generated/test_2_conformance2__renderbuffers__multisampled-depth-renderbuffer-initialization.html] fail-if = (os == 'mac') [generated/test_2_conformance2__textures__misc__tex-unpack-params.html] skip-if = (os == 'mac' && debug) fail-if = (os == 'mac') [generated/test_2_conformance2__reading__format-r11f-g11f-b10f.html] fail-if = (os == "win" && processor == "aarch64") #aarch64 due to bug 1536182 [generated/test_2_conformance2__rendering__blitframebuffer-filter-outofbounds.html] -fail-if = (os == 'linux') || (os == 'mac') +fail-if = (os == 'android') || (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html] fail-if = (os == 'linux') || (os == 'mac') [generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html] fail-if = (os == 'mac') [generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-half_float.html] fail-if = (os == 'mac') [generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html] fail-if = (os == 'mac') @@ -1008,17 +1184,17 @@ skip-if = (os == 'win' && os_version == skip-if = (os == 'win' && os_version == '6.1' && debug) [generated/test_2_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html] # Failure on win7 but got passed on win7 vm skip-if = (os == 'win' && os_version == '6.1') [generated/test_2_conformance__extensions__webgl-compressed-texture-size-limit.html] # Frequent but intermittent timeout on win7. Bug 1404234 skip-if = (os == 'win' && os_version == '6.1') [generated/test_2_conformance2__textures__misc__tex-input-validation.html] -skip-if = (os == 'win') +skip-if = (os == 'android') || (os == 'win') [generated/test_2_conformance2__buffers__get-buffer-sub-data.html] skip-if = (os == 'win') [generated/test_2_conformance__rendering__preservedrawingbuffer-leak.html] skip-if = (os == 'win') [generated/test_conformance__context__context-size-change.html] skip-if = (os == 'win') [generated/test_conformance__rendering__preservedrawingbuffer-leak.html] skip-if = (os == 'win')
--- a/dom/canvas/test/webgl-mochitest/mochitest.ini +++ b/dom/canvas/test/webgl-mochitest/mochitest.ini @@ -8,48 +8,42 @@ support-files = webgl-util.js test_video_fastpath.js red-green.mp4 red-green.theora.ogv red-green.webmvp8.webm red-green.webmvp9.webm [ensure-exts/test_ANGLE_instanced_arrays.html] -fail-if = (os == 'android') [ensure-exts/test_EXT_blend_minmax.html] -fail-if = (os == 'android') [ensure-exts/test_EXT_color_buffer_half_float.html] [ensure-exts/test_EXT_disjoint_timer_query.html] fail-if = 1 [ensure-exts/test_EXT_float_blend.html] -fail-if = (os == 'android') [ensure-exts/test_EXT_frag_depth.html] fail-if = (os == 'android') [ensure-exts/test_EXT_sRGB.html] -fail-if = (os == 'android') [ensure-exts/test_EXT_shader_texture_lod.html] fail-if = (os == 'android') [ensure-exts/test_EXT_texture_compression_bptc.html] fail-if = (os == 'android') || (os == 'linux' && os_version == '16.04') || (os == 'mac') [ensure-exts/test_EXT_texture_compression_rgtc.html] fail-if = (os == 'android') || (os == 'win') [ensure-exts/test_EXT_texture_filter_anisotropic.html] -fail-if = (os == 'android') || (os == 'linux') +fail-if = (os == 'linux') [ensure-exts/test_OES_fbo_render_mipmap.html] -fail-if = (os == 'android') || (os == 'win') +fail-if = (os == 'win') [ensure-exts/test_OES_standard_derivatives.html] -fail-if = (os == 'android') [ensure-exts/test_OVR_multiview2.html] fail-if = (os == 'linux') || (os == 'mac') [ensure-exts/test_WEBGL_color_buffer_float.html] -fail-if = (os == 'android') [ensure-exts/test_WEBGL_compressed_texture_astc.html] fail-if = (os == 'linux' && os_version == '16.04') || (os == 'mac') || (os == 'win') [ensure-exts/test_WEBGL_compressed_texture_etc.html] -fail-if = (os == 'android') || (os == 'mac') || (os == 'win') +fail-if = (os == 'mac') || (os == 'win') [ensure-exts/test_WEBGL_compressed_texture_etc1.html] fail-if = (os == 'linux') || (os == 'mac') || (os == 'win') [ensure-exts/test_WEBGL_compressed_texture_pvrtc.html] fail-if = (os == 'android') || (os == 'linux') || (os == 'mac') || (os == 'win') [ensure-exts/test_WEBGL_compressed_texture_s3tc.html] fail-if = (os == 'android') [ensure-exts/test_WEBGL_depth_texture.html] [ensure-exts/test_WEBGL_draw_buffers.html] @@ -72,17 +66,17 @@ support-files = ../captureStream_common. # Even though we use ../ here, in the test HTML, we need to omit this. Sub-CWD relative # paths are fine, but they locate the file and dump it in the current directory. [test_cubemap_must_be_square.html] [test_depth_tex_lazy_clear.html] [test_draw.html] [test_fb_param.html] [test_fb_param_crash.html] [test_has_rbab.html] -fail-if = (os == 'linux') || (os == 'mac') +fail-if = (os == 'android') || (os == 'linux') || (os == 'mac') [test_hidden_alpha.html] [test_hidden_depth_stencil.html] [test_implicit_color_buffer_float.html] [test_highp_fs.html] [test_no_arr_points.html] [test_noprog_draw.html] [test_pixel_pack_buffer.html] skip-if = os == "win" && os_version == "10.0" # Bug 1302199 @@ -92,16 +86,19 @@ skip-if = os == "win" && os_version == " [test_texsubimage_float.html] [test_uninit_data.html] [test_webgl_available.html] [test_webgl_color_buffer_float.html] disabled=We haven't cleaned up the Try results yet, but let's get this on the books first. [test_webgl_conformance.html] skip-if = toolkit == 'android' #bug 865443- seperate suite - the non_conf* tests pass except for one on armv6 tests [test_webgl_compressed_texture_es3.html] +skip-if = (os == 'android') +# 2020-01-07 00:00:11.839 F/MOZ_Assert( 6742): Assertion failure: [GFX1]: void mozilla::gl::GLContext::raw_fClear(GLbitfield): Generated unexpected GL_OUT_OF_MEMORY error, at /builds/worker/workspace/build/src/gfx/2d/Logging.h:746 +# 2020-01-07 00:01:28.281 F/MOZ_Assert( 8333): Assertion failure: [GFX1]: Unexpected error from driver: DoCompressedTexSubImage(0x0de1, 0, 0,4,0, 4,4,1, 0x9270, 8) -> 0x0501, at /builds/worker/workspace/build/src/gfx/2d/Logging.h:746 [test_webgl_force_enable.html] [test_webgl_request_context.html] skip-if = toolkit == 'android' #bug 865443- seperate suite - the non_conf* tests pass except for one on armv6 tests [test_webgl_request_mismatch.html] skip-if = toolkit == 'android' #bug 865443- seperate suite - the non_conf* tests pass except for one on armv6 tests [test_webgl2_not_exposed.html] skip-if = toolkit == 'android' #bug 865443- seperate suite - the non_conf* tests pass except for one on armv6 tests [test_webgl2_invalidate_framebuffer.html]
--- a/taskcluster/ci/test/mochitest.yml +++ b/taskcluster/ci/test/mochitest.yml @@ -380,53 +380,63 @@ mochitest-webgl1-core: mochitest-webgl1-ext: description: "Mochitest webgl1-ext run" treeherder-symbol: M(gl1e) run-on-projects: by-test-platform: windows10-aarch64/opt: ['try'] default: built-projects virtualization: virtual-with-gpu + chunks: + by-test-platform: + android.*: 2 + default: 1 e10s: true loopback-video: true tier: by-test-platform: windows10-aarch64.*: 2 default: default max-run-time: by-test-platform: windows.*: 5400 default: 3600 # Bug 1296733: llvmpipe with mesa 9.2.1 lacks thread safety allow-software-gl-layers: false mozharness: mochitest-flavor: plain + chunked: true mochitest-webgl2-core: description: "Mochitest webgl2-core run" treeherder-symbol: M(gl2c) run-on-projects: by-test-platform: windows10-aarch64/opt: ['try'] default: built-projects virtualization: virtual-with-gpu + chunks: + by-test-platform: + android.*: 2 + default: 1 e10s: true loopback-video: true tier: by-test-platform: windows10-aarch64.*: 2 default: default max-run-time: by-test-platform: windows.*: 5400 default: 3600 # Bug 1296733: llvmpipe with mesa 9.2.1 lacks thread safety allow-software-gl-layers: false mozharness: mochitest-flavor: plain + chunked: true mochitest-webgl2-ext: description: "Mochitest webgl2-ext run" treeherder-symbol: M(gl2e) run-on-projects: by-test-platform: windows10-aarch64/opt: ['try'] default: built-projects
--- a/taskcluster/ci/test/test-sets.yml +++ b/taskcluster/ci/test/test-sets.yml @@ -593,32 +593,32 @@ mochitest-headless: marionette-headless: - marionette-headless remote-tests: - mochitest-remote android-hw-arm7-opt-unittests: - mochitest-media - # - mochitest-webgl1-core - # - mochitest-webgl1-ext - # - mochitest-webgl2-core + - mochitest-webgl1-core + - mochitest-webgl1-ext + - mochitest-webgl2-core android-hw-arm7-pgo-unittests: - jittest - jsreftest - mochitest-media android-hw-arm7-debug-unittests: - jittest - jsreftest - mochitest-media - # - mochitest-webgl1-core - # - mochitest-webgl1-ext - # - mochitest-webgl2-core + - mochitest-webgl1-core + - mochitest-webgl1-ext + - mochitest-webgl2-core android-hw-arm7-qr: - crashtest - reftest android-hw-arm7-raptor: - raptor-speedometer-geckoview - raptor-speedometer-refbrow