tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

mochitest-errata.toml (119769B)


      1 # *** WARNING! ***
      2 # Modification to this file only take effect after running
      3 # generate-wrappers-and-manifest.py
      4 
      5 # See python/mozbuild/mozbuild/mozinfo.py for incoming data.
      6 
      7 ##########
      8 # os_version strings
      9 #   https://en.wikipedia.org/wiki/Android_version_history
     10 #   * Android           13.0: 33 (pixel 5 phones)
     11 #   * Android           14.0: 34 (samsung a55 phones)
     12 #   See also testing/mozbase/mozinfo/mozinfo/platforminfo.py
     13 
     14 ##########
     15 # os_version strings
     16 #   https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832%28v=vs.85%29.aspx
     17 #   * Windows 10: 10.0
     18 
     19 [DEFAULT]
     20 # Bug 1799213
     21 prefs = "media.seamless-looping-video=false"
     22 
     23 ["generated/test_..__always-fail.html"]
     24 fail-if = [
     25  "true",
     26 ]
     27 
     28 ####################
     29 # Failures from 2024-04 CTS update
     30 
     31 ["generated/test_2_conformance2__attribs__gl-bindAttribLocation-aliasing-inactive.html"]
     32 fail-if = [
     33  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
     34  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
     35  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
     36  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
     37  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
     38 ]
     39 
     40 ["generated/test_2_conformance2__attribs__gl-vertex-attrib-i-render.html"]
     41 # timed out crash
     42 skip-if = [
     43  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
     44 ]
     45 
     46 ["generated/test_2_conformance2__attribs__gl-vertex-attrib.html"]
     47 # random timed out
     48 skip-if = [
     49  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
     50 ]
     51 
     52 ["generated/test_2_conformance2__buffers__get-buffer-sub-data.html"]
     53 skip-if = [
     54  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
     55 ]
     56 
     57 ["generated/test_2_conformance2__context__context-attributes-depth-stencil-antialias-obeyed.html"]
     58 fail-if = [
     59  "os == 'android' && os_version == '14' && arch == 'aarch64'",
     60  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
     61 ]
     62 tags = "os_integration"
     63 
     64 
     65 ["generated/test_2_conformance2__extensions__ext-color-buffer-float.html"]
     66 skip-if = [
     67  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug",
     68 ]
     69 
     70 ["generated/test_2_conformance2__extensions__ext-texture-norm16.html"]
     71 skip-if = [
     72  "os == 'android' && os_version == '14' && arch == 'aarch64'", #Bug 1658801
     73 ]
     74 fail-if = [
     75  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
     76  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
     77  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
     78  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
     79  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
     80 ]
     81 
     82 ["generated/test_2_conformance2__extensions__ovr_multiview2.html"]
     83 # Windows failure: ANGLE bug: FAIL #extension GL_OVR_multiview must be forbidden.
     84 #   Because we have to enable multiview1 to get ANGLE to emit gl_ViewID_OVR.
     85 fail-if = [
     86  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
     87 ]
     88 skip-if = [
     89  "os == 'android' && os_version == '14' && arch == 'aarch64'",
     90 ]
     91 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -  GPU: UNKNOWN
     92 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -  Crash reason:  SIGSEGV /SEGV_MAPERR
     93 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -  Crash address: 0x0
     94 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -  Process uptime: not available
     95 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -  Thread 11 (crashed)
     96 #[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]
     97 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r0 = 0x00000000    r1 = 0xd1c1aad6    r2 = 0xd1c1aa7a    r3 = 0x000002eb
     98 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r4 = 0xd1c1aa7a    r5 = 0x000002eb    r6 = 0xefbad1b8    r7 = 0xd4980878
     99 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r8 = 0xd1d9b6ee    r9 = 0xd49808c8   r10 = 0xefbad1b8   r12 = 0xd4980388
    100 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       fp = 0xefbad1b8    sp = 0xd4980870    lr = 0xce1e306d    pc = 0xce1e34d4
    101 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -      Found by: given as instruction pointer in context
    102 #[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]
    103 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r4 = 0xd49808d4    r5 = 0xd49808e0    r6 = 0xefbad1b8    r7 = 0xd49808b0
    104 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r8 = 0xd1d9b6ee    r9 = 0xd49808c8   r10 = 0xefbad1b8    fp = 0xefbad1b8
    105 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       sp = 0xd4980880    lr = 0xce1e3435    pc = 0xce1e3435
    106 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -      Found by: call frame info
    107 #[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]
    108 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r4 = 0xd49808d4    r5 = 0xd398c10c    r6 = 0x00000501    r7 = 0xd49808c0
    109 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r8 = 0xd1d9b6ee    r9 = 0xd49808c8   r10 = 0xefbad1b8    fp = 0xefbad1b8
    110 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       sp = 0xd49808b8    lr = 0xce1e30f7    pc = 0xce1e30f7
    111 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -      Found by: call frame info
    112 #[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]
    113 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r4 = 0xd49808d4    r5 = 0xd398c10c    r6 = 0x00000501    r7 = 0xd49809b0
    114 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r8 = 0xd1d9b6ee    r9 = 0xd49808c8   r10 = 0xefbad1b8    fp = 0xefbad1b8
    115 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       sp = 0xd49808c8    lr = 0xce265007    pc = 0xce265007
    116 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -      Found by: call frame info
    117 #[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]
    118 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r4 = 0xb421f000    r5 = 0xefbad1b8    r6 = 0xef838734    r7 = 0xd49809f0
    119 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r8 = 0x0000000b    r9 = 0x00008ce0   r10 = 0x00008d40    fp = 0xefbad1b8
    120 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       sp = 0xd49809b8    lr = 0xcecf534f    pc = 0xcecf534f
    121 #[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -      Found by: call frame info
    122 #[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]
    123 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r4 = 0x00000006    r5 = 0xb4247ee0    r6 = 0xefbad1b8    r7 = 0xd4980a28
    124 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r8 = 0xd4980aa0    r9 = 0xb421f000   r10 = 0xb4247ee0    fp = 0xefbad1b8
    125 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       sp = 0xd49809f8    lr = 0xcecf4d35    pc = 0xcecf4d35
    126 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -      Found by: call frame info
    127 #[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]
    128 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r4 = 0xb4247e40    r5 = 0xb4247e4c    r6 = 0x00008ce0    r7 = 0xd4980a58
    129 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r8 = 0xd4980aa0    r9 = 0xb42ef82c   r10 = 0xb4247ee0    fp = 0xefbad1b8
    130 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       sp = 0xd4980a30    lr = 0xcecf7131    pc = 0xcecf7131
    131 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -      Found by: call frame info
    132 #[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]
    133 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r4 = 0xb42ef800    r5 = 0xd4980aa0    r6 = 0xefbad1b8    r7 = 0xd4980a90
    134 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r8 = 0x00008ce0    r9 = 0xd1d959b9   r10 = 0xb4247e40    fp = 0x0000000e
    135 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       sp = 0xd4980a60    lr = 0xcece1b89    pc = 0xcece1b89
    136 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -      Found by: call frame info
    137 #[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]
    138 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r4 = 0xb81c5000    r5 = 0xefbad1b8    r6 = 0xb42ef800    r7 = 0xd4980ad8
    139 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r8 = 0x00008ce0    r9 = 0xd4980aa0   r10 = 0x00008ca9    fp = 0x00000006
    140 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       sp = 0xd4980a98    lr = 0xcece2021    pc = 0xcece2021
    141 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -      Found by: call frame info
    142 #[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]
    143 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r4 = 0x00000000    r5 = 0xbd5c3aac    r6 = 0xefbad1b8    r7 = 0xd4980b18
    144 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r8 = 0xb81c5000    r9 = 0x00008ce0   r10 = 0x00008ca9    fp = 0xd4980b9c
    145 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       sp = 0xd4980ae0    lr = 0xcecf189d    pc = 0xcecf189d
    146 #[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -      Found by: call frame info
    147 
    148 ["generated/test_2_conformance2__extensions__ovr_multiview2_depth.html"]
    149 skip-if = [
    150  "os == 'android' && os_version == '14' && arch == 'aarch64'",
    151 ]
    152 
    153 ["generated/test_2_conformance2__extensions__ovr_multiview2_draw_buffers.html"]
    154 skip-if = [
    155  "os == 'android' && os_version == '14' && arch == 'aarch64'",
    156 ]
    157 # https://bugzilla.mozilla.org/show_bug.cgi?id=1810021
    158 #
    159 # Currently getting failures like the following:
    160 #
    161 # > ```
    162 # > the right edge of view 0 of color attachment 1 should be untouched
    163 # > the left edge of view 1 of color attachment 1 should be untouched
    164 # > the right edge of view 1 of color attachment 1 should be untouched
    165 # > the left edge of view 2 of color attachment 1 should be untouched
    166 # > the right edge of view 2 of color attachment 1 should be untouched
    167 # > the left edge of view 3 of color attachment 1 should be untouched
    168 # > the right edge of view 0 of color attachment 2 should be untouched
    169 # > the left edge of view 1 of color attachment 2 should be untouched
    170 # > the right edge of view 1 of color attachment 2 should be untouched
    171 # > the left edge of view 2 of color attachment 2 should be untouched
    172 # > the right edge of view 2 of color attachment 2 should be untouched
    173 # > the left edge of view 3 of color attachment 2 should be untouched
    174 # > ```
    175 fail-if = [
    176  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug",
    177 ]
    178 
    179 ["generated/test_2_conformance2__extensions__ovr_multiview2_instanced_draw.html"]
    180 skip-if = [
    181  "os == 'android' && os_version == '14' && arch == 'aarch64'",
    182 ]
    183 
    184 ["generated/test_2_conformance2__extensions__ovr_multiview2_single_view_operations.html"]
    185 skip-if = [
    186  "os == 'android' && os_version == '14' && arch == 'aarch64'",
    187 ]
    188 
    189 ["generated/test_2_conformance2__extensions__ovr_multiview2_transform_feedback.html"]
    190 
    191 ["generated/test_2_conformance2__extensions__required-extensions.html"]
    192 # has_etc1 == has_etc should be true. Was false
    193 fail-if = [
    194  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    195  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
    196 ]
    197 
    198 ["generated/test_2_conformance2__extensions__webgl-multi-draw-instanced-base-vertex-base-instance.html"]
    199 # instid_prog: Expected [0,0,0,0], was [0,1,1,1]. desc: {"name":"drawArraysInstanced","base_vert":0,"vert_count":1,"base_inst":0,"inst_count":1,"first_vert":1}
    200 fail-if = [
    201  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    202  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    203 ]
    204 
    205 ["generated/test_2_conformance2__glsl3__loops-with-side-effects.html"]
    206 # application crashed [@ nvoglv32.dll + 0x999512]
    207 skip-if = [
    208  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
    209 ]
    210 
    211 ["generated/test_2_conformance2__glsl3__matrix-row-major-dynamic-indexing.html"]
    212 fail-if = [
    213  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    214  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    215 ]
    216 
    217 ########################################################################
    218 # Complicated
    219 
    220 ["generated/test_2_conformance2__glsl3__short-circuiting-in-loop-condition.html"]
    221 
    222 ["generated/test_2_conformance2__glsl3__switch-case.html"]
    223 # https://bugzilla.mozilla.org/show_bug.cgi?id=1725442
    224 fail-if = [
    225  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
    226 ]
    227 
    228 ["generated/test_2_conformance2__glsl3__texture-bias.html"]
    229 # should be: 3,3,3,3
    230 # should be: 13,13,13,13
    231 fail-if = [
    232  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
    233 ]
    234 
    235 ####################
    236 # Bugs surfaced during fx106 CTS update
    237 
    238 ["generated/test_2_conformance2__glsl3__tricky-loop-conditions.html"]
    239 fail-if = [
    240  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
    241 ]
    242 
    243 ["generated/test_2_conformance2__glsl3__uniform-location-length-limits.html"]
    244 # time out crash
    245 skip-if = [
    246  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug",
    247 ]
    248 
    249 ["generated/test_2_conformance2__glsl3__valid-invariant.html"]
    250 # [unexpected link status] vertex shader with invariant varying and fragment shader with variant varying must succeed
    251 # [unexpected link status] vertex shader with invariant (global setting) varying and fragment shader with variant varying must succeed
    252 # [unexpected link status] vertex shader with invariant (separately set) varying and fragment shader with variant varying must succeed
    253 
    254 ["generated/test_2_conformance2__glsl3__vector-dynamic-indexing-swizzled-lvalue.html"]
    255 fail-if = [
    256  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    257  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    258 ]
    259 
    260 ["generated/test_2_conformance2__glsl3__vector-dynamic-indexing.html"]
    261 skip-if = [
    262  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
    263  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
    264 ]
    265 
    266 ["generated/test_2_conformance2__misc__expando-loss-2.html"]
    267 skip-if = [
    268  "os == 'android' && os_version == '14' && arch == 'aarch64'",
    269  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    270  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
    271 ]
    272 
    273 ["generated/test_2_conformance2__misc__uninitialized-test-2.html"]
    274 skip-if = [
    275  "os == 'android' && os_version == '14' && arch == 'aarch64'",
    276  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    277  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
    278 ]
    279 
    280 ["generated/test_2_conformance2__offscreencanvas__offscreencanvas-sync.html"]
    281 # Timeout
    282 skip-if = [
    283  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt",
    284  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    285  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt",
    286 ]
    287 
    288 ["generated/test_2_conformance2__programs__gl-get-frag-data-location.html"]
    289 # gl.getFragDataLocation(programEs2, 'gl_FragColor') should be -1. Was 0.
    290 
    291 ["generated/test_2_conformance2__query__occlusion-query-scissor.html"]
    292 skip-if = [
    293  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
    294 ]
    295 
    296 ["generated/test_2_conformance2__query__occlusion-query.html"]
    297 # Test timed out
    298 # called finish() multiple times
    299 # (broken test)
    300 skip-if = [
    301  "true",
    302 ]
    303 
    304 ["generated/test_2_conformance2__reading__format-r11f-g11f-b10f.html"]
    305 
    306 ["generated/test_2_conformance2__reading__read-pixels-from-fbo-test.html"]
    307 # Test timed out
    308 # called finish() multiple times
    309 # (broken test)
    310 skip-if = [
    311  "true",
    312 ]
    313 
    314 ["generated/test_2_conformance2__reading__read-pixels-into-pixel-pack-buffer.html"]
    315 # getError expected: INVALID_ENUM. Was INVALID_OPERATION : Format should not be able to read as DEPTH_STENCIL
    316 fail-if = [
    317  "true",
    318 ]
    319 
    320 ["generated/test_2_conformance2__renderbuffers__multisample-draws-between-blits.html"]
    321 # "whole thing" and more
    322 fail-if = [
    323  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    324 ]
    325 
    326 ["generated/test_2_conformance2__renderbuffers__multisampled-depth-renderbuffer-initialization.html"]
    327 
    328 ####################
    329 # failure on OSX
    330 
    331 ["generated/test_2_conformance2__renderbuffers__multisampled-renderbuffer-initialization.html"]
    332 
    333 ["generated/test_2_conformance2__renderbuffers__readbuffer.html"]
    334 # https://bugzilla.mozilla.org/show_bug.cgi?id=1726625
    335 # getError expected: INVALID_OPERATION. Was INVALID_ENUM : calling readBuffer with GL_COLOR_ATTACHMENTi that exceeds MAX_COLOR_ATTACHMENT on fbo should generate INVALID_OPERATION
    336 fail-if = [
    337  "true",
    338 ]
    339 
    340 ["generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html"]
    341 fail-if = [
    342  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    343  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    344  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    345  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
    346 ]
    347 
    348 ["generated/test_2_conformance2__rendering__blitframebuffer-multisampled-readbuffer.html"]
    349 fail-if = [
    350  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    351 ]
    352 
    353 ["generated/test_2_conformance2__rendering__blitframebuffer-resolve-to-back-buffer.html"]
    354 # ABORT_ON_ERROR
    355 skip-if = [
    356  "true",
    357 ]
    358 
    359 ["generated/test_2_conformance2__rendering__clipping-wide-points.html"]
    360 fail-if = [
    361  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    362  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
    363 ]
    364 
    365 ["generated/test_2_conformance2__rendering__draw-buffers-sparse-output-locations.html"]
    366 # https://bugzilla.mozilla.org/show_bug.cgi?id=1726624
    367 # Flakey?
    368 # check COLOR_ATTACHMENT0
    369 skip-if = [
    370  "os == 'android' && os_version == '14' && arch == 'aarch64'",
    371  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
    372 ]
    373 
    374 # -
    375 # Platform-specific
    376 
    377 ["generated/test_2_conformance2__rendering__framebuffer-mismatched-attachment-targets.html"]
    378 # https://bugzilla.mozilla.org/show_bug.cgi?id=1725283
    379 # E.g. framebuffer layer 0 should be drawn green
    380 fail-if = [
    381  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
    382 ]
    383 
    384 ["generated/test_2_conformance2__rendering__framebuffer-render-to-layer-angle-issue.html"]
    385 # framebuffer layer 0 should be green
    386 # framebuffer layer 1 should be green
    387 fail-if = [
    388  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
    389 ]
    390 
    391 ["generated/test_2_conformance2__rendering__framebuffer-render-to-layer.html"]
    392 # pixel 0,0 channel 2 was 51 expected 63 +/- 9
    393 fail-if = [
    394  "os == 'android' && os_version == '14' && arch == 'aarch64'",
    395  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    396  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    397  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
    398 ]
    399 
    400 ########################################################################
    401 ########################################################################
    402 # Android
    403 
    404 ["generated/test_2_conformance2__rendering__framebuffer-texture-level1.html"]
    405 fail-if = [
    406  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    407  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    408 ]
    409 skip-if = [
    410  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    411  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
    412 ]
    413 # Crash in `swrast_dri.so!st_finalize_texture`
    414 
    415 ["generated/test_2_conformance2__rendering__framebuffer-to-texture.html"]
    416 # checkFramebufferStatus expected: FRAMEBUFFER_COMPLETE. Was FRAMEBUFFER_INCOMPLETE_ATTACHMENT
    417 fail-if = [
    418  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    419 ]
    420 
    421 ["generated/test_2_conformance2__rendering__line-rendering-quality.html"]
    422 fail-if = [
    423  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    424 ]
    425 # Found 0 lines, looking in the vertical direction, expected 2
    426 
    427 ["generated/test_2_conformance2__rendering__multisampling-depth-resolve.html"]
    428 # multisampling-depth-resolve: outer pixels should be red
    429 fail-if = [
    430  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    431 ]
    432 
    433 ["generated/test_2_conformance2__rendering__texture-switch-performance.html"]
    434 # Orange on OSX+debug
    435 skip-if = [
    436  "true",
    437 ]
    438 
    439 ["generated/test_2_conformance2__rendering__uniform-block-buffer-size.html"]
    440 skip-if = [
    441  "os == 'android' && os_version == '14' && arch == 'aarch64'",
    442 ]
    443 # [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&)]
    444 # [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Crash dump filename: /tmp/tmpc7PIpQ/54957c68-e992-3e79-0598-34251a47e519.dmp
    445 # [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Operating system: Android
    446 # [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
    447 # [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  CPU: arm
    448 # [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
    449 # [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -       8 CPUs
    450 # [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  GPU: UNKNOWN
    451 # [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Crash reason:  SIGSEGV /SEGV_MAPERR
    452 # [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Crash address: 0x0
    453 # [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Process uptime: not available
    454 # [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Thread 11 (crashed)
    455 # [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]
    456 # [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -       r0 = 0x00000000    r1 = 0xcc41aad6    r2 = 0xcc41aa7a    r3 = 0x000002eb
    457 # [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -       r4 = 0xcc41aa7a    r5 = 0x000002eb    r6 = 0xea51b1b8    r7 = 0xcf180908
    458 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0xcc594f91    r9 = 0xcf180958   r10 = 0xea51b1b8   r12 = 0xcf180418
    459 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       fp = 0x00000000    sp = 0xcf180900    lr = 0xc89e306d    pc = 0xc89e34d4
    460 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: given as instruction pointer in context
    461 # [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]
    462 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xcf180964    r5 = 0xcf180970    r6 = 0xea51b1b8    r7 = 0xcf180940
    463 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0xcc594f91    r9 = 0xcf180958   r10 = 0xea51b1b8    fp = 0x00000000
    464 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180910    lr = 0xc89e3435    pc = 0xc89e3435
    465 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
    466 # [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]
    467 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xcf180964    r5 = 0xce18c10c    r6 = 0x00000501    r7 = 0xcf180950
    468 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0xcc594f91    r9 = 0xcf180958   r10 = 0xea51b1b8    fp = 0x00000000
    469 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180948    lr = 0xc89e30f7    pc = 0xc89e30f7
    470 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
    471 # [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]
    472 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xcf180964    r5 = 0xce18c10c    r6 = 0x00000501    r7 = 0xcf180a40
    473 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0xcc594f91    r9 = 0xcf180958   r10 = 0xea51b1b8    fp = 0x00000000
    474 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180958    lr = 0xc8a65007    pc = 0xc8a65007
    475 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
    476 # [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]
    477 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xade7a000    r5 = 0xea51b1b8    r6 = 0xeaf37d84    r7 = 0xcf180a80
    478 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0x00000003    r9 = 0x00000001   r10 = 0x00008a11    fp = 0x00000000
    479 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180a48    lr = 0xc94da363    pc = 0xc94da363
    480 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
    481 # [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]
    482 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xaed64120    r5 = 0x00008a11    r6 = 0xadecc800    r7 = 0xcf180ac0
    483 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0x00000001    r9 = 0xea51b1b8   r10 = 0x0000000f    fp = 0x00000000
    484 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180a88    lr = 0xc94da255    pc = 0xc94da255
    485 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
    486 # [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]
    487 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xaed64120    r5 = 0x00008a11    r6 = 0xadecc800    r7 = 0xcf180b08
    488 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0x00000001    r9 = 0x00000000   r10 = 0x00000000    fp = 0xea51b1b8
    489 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180ac8    lr = 0xc9251fa3    pc = 0xc9251fa3
    490 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
    491 # [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]
    492 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0x00000000    r5 = 0xc3009800    r6 = 0x0000000f    r7 = 0xcf180b70
    493 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0xadecc800    r9 = 0xea51b1b8   r10 = 0xcf180b9c    fp = 0x00000341
    494 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180b10    lr = 0xc9251e79    pc = 0xc9251e79
    495 # [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
    496 
    497 ####################
    498 
    499 ["generated/test_2_conformance2__state__gl-get-calls.html"]
    500 fail-if = [
    501  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    502 ]
    503 
    504 ["generated/test_2_conformance2__state__gl-object-get-calls.html"]
    505 # Really really slow on IPC mode. Update test suite to get faster/quick-mode test.
    506 skip-if = [
    507  "true",
    508 ]
    509 # Also fails on Linux still?
    510 fail-if = [
    511  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    512  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
    513 ]
    514 
    515 # -
    516 # Large tex allocations
    517 
    518 ["generated/test_2_conformance2__textures__canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    519 fail-if = [
    520  "true",
    521 ]
    522 
    523 ["generated/test_2_conformance2__textures__canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    524 fail-if = [
    525  "true",
    526 ]
    527 
    528 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    529 fail-if = [
    530  "true",
    531 ]
    532 
    533 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html"]
    534 fail-if = [
    535  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    536  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    537 ]
    538 
    539 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-half_float.html"]
    540 fail-if = [
    541  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    542  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    543 ]
    544 
    545 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html"]
    546 fail-if = [
    547  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    548  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    549 ]
    550 
    551 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-float.html"]
    552 fail-if = [
    553  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    554  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    555 ]
    556 
    557 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-half_float.html"]
    558 fail-if = [
    559  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    560  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    561 ]
    562 
    563 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r32f-red-float.html"]
    564 fail-if = [
    565  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    566  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    567 ]
    568 
    569 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8-red-unsigned_byte.html"]
    570 fail-if = [
    571  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    572  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    573 ]
    574 
    575 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8ui-red_integer-unsigned_byte.html"]
    576 fail-if = [
    577  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    578  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    579 ]
    580 
    581 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-float.html"]
    582 fail-if = [
    583  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    584  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    585 ]
    586 
    587 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-half_float.html"]
    588 fail-if = [
    589  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    590  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    591 ]
    592 
    593 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg32f-rg-float.html"]
    594 fail-if = [
    595  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    596  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    597 ]
    598 
    599 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8-rg-unsigned_byte.html"]
    600 fail-if = [
    601  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    602  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    603 ]
    604 
    605 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8ui-rg_integer-unsigned_byte.html"]
    606 fail-if = [
    607  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    608  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    609 ]
    610 
    611 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    612 fail-if = [
    613  "true",
    614 ]
    615 
    616 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-float.html"]
    617 fail-if = [
    618  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    619  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    620 ]
    621 
    622 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-half_float.html"]
    623 fail-if = [
    624  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    625  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    626 ]
    627 
    628 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb32f-rgb-float.html"]
    629 fail-if = [
    630  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    631  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    632 ]
    633 
    634 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_byte.html"]
    635 fail-if = [
    636  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    637  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    638 ]
    639 
    640 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html"]
    641 fail-if = [
    642  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    643  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    644 ]
    645 
    646 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_byte.html"]
    647 fail-if = [
    648  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    649  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    650 ]
    651 
    652 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html"]
    653 fail-if = [
    654  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    655  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    656 ]
    657 
    658 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8-rgb-unsigned_byte.html"]
    659 fail-if = [
    660  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    661  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    662 ]
    663 
    664 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html"]
    665 fail-if = [
    666  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    667  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    668 ]
    669 
    670 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-float.html"]
    671 fail-if = [
    672  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    673  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    674 ]
    675 
    676 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-half_float.html"]
    677 fail-if = [
    678  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    679  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    680 ]
    681 
    682 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-float.html"]
    683 fail-if = [
    684  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    685  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    686 ]
    687 
    688 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-half_float.html"]
    689 fail-if = [
    690  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    691  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    692 ]
    693 
    694 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba32f-rgba-float.html"]
    695 fail-if = [
    696  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    697  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    698 ]
    699 
    700 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_byte.html"]
    701 fail-if = [
    702  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    703  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    704 ]
    705 
    706 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html"]
    707 fail-if = [
    708  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    709  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    710 ]
    711 
    712 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8-rgba-unsigned_byte.html"]
    713 fail-if = [
    714  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    715  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    716 ]
    717 
    718 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html"]
    719 fail-if = [
    720  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    721  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    722 ]
    723 
    724 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8-rgb-unsigned_byte.html"]
    725 fail-if = [
    726  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    727  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    728 ]
    729 
    730 ["generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html"]
    731 fail-if = [
    732  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    733  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    734 ]
    735 
    736 ["generated/test_2_conformance2__textures__image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    737 fail-if = [
    738  "true",
    739 ]
    740 
    741 ["generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-float.html"]
    742 fail-if = [
    743  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    744  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    745 ]
    746 
    747 ["generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-half_float.html"]
    748 fail-if = [
    749  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    750  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    751 ]
    752 
    753 ["generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html"]
    754 fail-if = [
    755  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    756  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    757 ]
    758 
    759 ["generated/test_2_conformance2__textures__image__tex-3d-r16f-red-float.html"]
    760 fail-if = [
    761  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    762  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    763 ]
    764 
    765 ["generated/test_2_conformance2__textures__image__tex-3d-r16f-red-half_float.html"]
    766 fail-if = [
    767  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    768  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    769 ]
    770 
    771 ["generated/test_2_conformance2__textures__image__tex-3d-r32f-red-float.html"]
    772 fail-if = [
    773  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    774  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    775 ]
    776 
    777 ["generated/test_2_conformance2__textures__image__tex-3d-r8-red-unsigned_byte.html"]
    778 fail-if = [
    779  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    780  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    781 ]
    782 
    783 ["generated/test_2_conformance2__textures__image__tex-3d-r8ui-red_integer-unsigned_byte.html"]
    784 fail-if = [
    785  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    786  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    787 ]
    788 
    789 ["generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-float.html"]
    790 fail-if = [
    791  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    792  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    793 ]
    794 
    795 ["generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-half_float.html"]
    796 fail-if = [
    797  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    798  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    799 ]
    800 
    801 ["generated/test_2_conformance2__textures__image__tex-3d-rg32f-rg-float.html"]
    802 fail-if = [
    803  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    804  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    805 ]
    806 
    807 ["generated/test_2_conformance2__textures__image__tex-3d-rg8-rg-unsigned_byte.html"]
    808 fail-if = [
    809  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    810  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    811 ]
    812 
    813 ["generated/test_2_conformance2__textures__image__tex-3d-rg8ui-rg_integer-unsigned_byte.html"]
    814 fail-if = [
    815  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    816  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    817 ]
    818 
    819 ["generated/test_2_conformance2__textures__image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    820 fail-if = [
    821  "true",
    822 ]
    823 
    824 ["generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-float.html"]
    825 fail-if = [
    826  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    827  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    828 ]
    829 
    830 ["generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-half_float.html"]
    831 fail-if = [
    832  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    833  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    834 ]
    835 
    836 ["generated/test_2_conformance2__textures__image__tex-3d-rgb32f-rgb-float.html"]
    837 fail-if = [
    838  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    839  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    840 ]
    841 
    842 ["generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_byte.html"]
    843 fail-if = [
    844  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    845  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    846 ]
    847 
    848 ["generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html"]
    849 fail-if = [
    850  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    851  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    852 ]
    853 
    854 ["generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_byte.html"]
    855 fail-if = [
    856  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    857  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    858 ]
    859 
    860 ["generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html"]
    861 fail-if = [
    862  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    863  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    864 ]
    865 
    866 ["generated/test_2_conformance2__textures__image__tex-3d-rgb8-rgb-unsigned_byte.html"]
    867 fail-if = [
    868  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    869  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    870 ]
    871 
    872 ["generated/test_2_conformance2__textures__image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html"]
    873 fail-if = [
    874  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    875  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    876 ]
    877 
    878 ["generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-float.html"]
    879 fail-if = [
    880  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    881  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    882 ]
    883 
    884 ["generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-half_float.html"]
    885 fail-if = [
    886  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    887  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    888 ]
    889 
    890 ["generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-float.html"]
    891 fail-if = [
    892  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    893  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    894 ]
    895 
    896 ["generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-half_float.html"]
    897 fail-if = [
    898  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    899  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    900 ]
    901 
    902 ["generated/test_2_conformance2__textures__image__tex-3d-rgba32f-rgba-float.html"]
    903 fail-if = [
    904  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    905  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    906 ]
    907 
    908 ["generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_byte.html"]
    909 fail-if = [
    910  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    911  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    912 ]
    913 
    914 ["generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html"]
    915 fail-if = [
    916  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    917  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    918 ]
    919 
    920 ["generated/test_2_conformance2__textures__image__tex-3d-rgba8-rgba-unsigned_byte.html"]
    921 fail-if = [
    922  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    923  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    924 ]
    925 
    926 ["generated/test_2_conformance2__textures__image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html"]
    927 fail-if = [
    928  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    929  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    930 ]
    931 
    932 ["generated/test_2_conformance2__textures__image__tex-3d-srgb8-rgb-unsigned_byte.html"]
    933 fail-if = [
    934  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    935  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    936 ]
    937 
    938 ["generated/test_2_conformance2__textures__image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html"]
    939 fail-if = [
    940  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    941  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
    942 ]
    943 
    944 ["generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    945 fail-if = [
    946  "true",
    947 ]
    948 
    949 ["generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    950 fail-if = [
    951  "true",
    952 ]
    953 
    954 ["generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    955 fail-if = [
    956  "true",
    957 ]
    958 
    959 ["generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    960 fail-if = [
    961  "true",
    962 ]
    963 
    964 ["generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    965 fail-if = [
    966  "true",
    967 ]
    968 
    969 ["generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    970 fail-if = [
    971  "true",
    972 ]
    973 
    974 ["generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    975 fail-if = [
    976  "true",
    977 ]
    978 
    979 ["generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    980 fail-if = [
    981  "true",
    982 ]
    983 
    984 ["generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    985 fail-if = [
    986  "true",
    987 ]
    988 
    989 ["generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    990 fail-if = [
    991  "true",
    992 ]
    993 
    994 ["generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
    995 fail-if = [
    996  "true",
    997 ]
    998 
    999 ["generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
   1000 fail-if = [
   1001  "true",
   1002 ]
   1003 
   1004 ["generated/test_2_conformance2__textures__image_data__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
   1005 fail-if = [
   1006  "true",
   1007 ]
   1008 
   1009 ["generated/test_2_conformance2__textures__image_data__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
   1010 fail-if = [
   1011  "true",
   1012 ]
   1013 
   1014 ["generated/test_2_conformance2__textures__misc__copy-texture-cube-map-bug.html"]
   1015 skip-if = [
   1016  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1017  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   1018 ]
   1019 # [task 2019-12-27T02:30:35.051Z] 02:30:35     INFO - GECKO(1114) | Assertion failure: err == 0x0505, at /builds/worker/workspace/build/src/gfx/gl/SharedSurfaceGL.cpp:31
   1020 # [task 2019-12-27T02:30:56.779Z] 02:30:56     INFO - GECKO(1114) | #01: mozilla::gl::SurfaceFactory_Basic::CreateShared(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&) [gfx/gl/SharedSurfaceGL.h:82]
   1021 # [task 2019-12-27T02:30:56.786Z] 02:30:56     INFO - GECKO(1114) | #02: mozilla::gl::SurfaceFactory::NewTexClient(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&) [gfx/gl/SharedSurface.cpp:301]
   1022 # [task 2019-12-27T02:30:56.787Z] 02:30:56     INFO - GECKO(1114) | #03: mozilla::gl::GLScreenBuffer::Resize(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&) [gfx/gl/GLScreenBuffer.cpp:513]
   1023 # [task 2019-12-27T02:30:56.787Z] 02:30:56     INFO - GECKO(1114) | #04: mozilla::WebGLContext::PresentScreenBuffer(mozilla::gl::GLScreenBuffer*) [dom/canvas/WebGLContext.cpp:1430]
   1024 # [task 2019-12-27T02:30:56.788Z] 02:30:56     INFO - GECKO(1114) | #05: mozilla::WebGLContextUserData::PreTransactionCallback(void*) [dom/canvas/WebGLContext.cpp:1154]
   1025 
   1026 ########################################################################
   1027 ########################################################################
   1028 # Mac
   1029 
   1030 ["generated/test_2_conformance2__textures__misc__copy-texture-image-same-texture.html"]
   1031 skip-if = [
   1032  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1033  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1034  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   1035  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1036 ]
   1037 
   1038 ["generated/test_2_conformance2__textures__misc__generate-mipmap-with-large-base-level.html"]
   1039 # getError expected: NO_ERROR. Was OUT_OF_MEMORY
   1040 
   1041 ["generated/test_2_conformance2__textures__misc__immutable-tex-render-feedback.html"]
   1042 # E.g. getError expected: NO_ERROR. Was INVALID_VALUE : after draw with texture
   1043 fail-if = [
   1044  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1045  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   1046  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1047  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1048  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
   1049 ]
   1050 # Assertion failure: [GFX1]: void mozilla::gl::GLContext::fFramebufferTexture2D(GLenum, GLenum, GLenum, GLuint, GLint): Generated unexpected GL_INVALID_VALUE error
   1051 skip-if = [
   1052  "os == 'android' && os_version == '14' && arch == 'aarch64' && debug",
   1053  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland' && debug",
   1054  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug",
   1055 ]
   1056 
   1057 ["generated/test_2_conformance2__textures__misc__origin-clean-conformance-offscreencanvas.html"]
   1058 skip-if = [
   1059  "true",
   1060 ]
   1061 
   1062 
   1063 ####################
   1064 # Timing out
   1065 
   1066 ["generated/test_2_conformance2__textures__misc__tex-3d-mipmap-levels-intel-bug.html"]
   1067 fail-if = [
   1068  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1069 ]
   1070 
   1071 ["generated/test_2_conformance2__textures__misc__tex-base-level-bug.html"]
   1072 fail-if = [
   1073  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1074  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1075  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
   1076 ]  # macosx1014 due to 1563418
   1077 
   1078 ["generated/test_2_conformance2__textures__misc__tex-image-10bpc.html"]
   1079 # gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be 36053. Was 36054.
   1080 # uniquePixels.size should be >= 7. Was 1 (of type number).
   1081 fail-if = [
   1082  "true",
   1083 ]
   1084 
   1085 
   1086 ["generated/test_2_conformance2__textures__misc__tex-image-with-bad-args-from-dom-elements.html"]
   1087 skip-if = [
   1088  "os == 'android' && os_version == '14' && arch == 'aarch64'", # Bug 1687073
   1089  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1090  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1091 ]
   1092 
   1093 ["generated/test_2_conformance2__textures__misc__tex-input-validation.html"]
   1094 skip-if = [
   1095  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1096  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1097 ]
   1098 
   1099 ["generated/test_2_conformance2__textures__misc__tex-mipmap-levels.html"]
   1100 fail-if = [
   1101  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1102  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1103  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
   1104  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1105 ]
   1106 
   1107 ["generated/test_2_conformance2__textures__misc__tex-srgb-mipmap.html"]
   1108 fail-if = [
   1109  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1110  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1111 ]
   1112 
   1113 ["generated/test_2_conformance2__textures__misc__tex-unpack-params-imagedata.html"]
   1114 # areArraysEqual(actual, expected) should be true. Was false.
   1115 fail-if = [
   1116  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1117  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1118 ]
   1119 
   1120 ["generated/test_2_conformance2__textures__misc__tex-unpack-params-with-flip-y-and-premultiply-alpha.html"]
   1121 fail-if = [
   1122  "true",
   1123 ]
   1124 
   1125 ####################################################
   1126 # Bugs
   1127 
   1128 ["generated/test_2_conformance2__textures__misc__tex-unpack-params.html"]
   1129 skip-if = [
   1130  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug",
   1131  "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && debug",
   1132 ]
   1133 fail-if = [
   1134  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1135  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1136  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
   1137 ]
   1138 
   1139 ["generated/test_2_conformance2__textures__svg_image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
   1140 fail-if = [
   1141  "true",
   1142 ]
   1143 
   1144 ["generated/test_2_conformance2__textures__svg_image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
   1145 fail-if = [
   1146  "true",
   1147 ]
   1148 
   1149 ["generated/test_2_conformance2__textures__video__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
   1150 fail-if = [
   1151  "true",
   1152 ]
   1153 
   1154 ["generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-float.html"]
   1155 fail-if = [
   1156  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1157  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1158 ]
   1159 
   1160 ["generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-half_float.html"]
   1161 fail-if = [
   1162  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1163  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1164 ]
   1165 
   1166 ["generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html"]
   1167 fail-if = [
   1168  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1169  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1170 ]
   1171 
   1172 ["generated/test_2_conformance2__textures__video__tex-3d-r16f-red-float.html"]
   1173 fail-if = [
   1174  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1175  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1176 ]
   1177 
   1178 ["generated/test_2_conformance2__textures__video__tex-3d-r16f-red-half_float.html"]
   1179 fail-if = [
   1180  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1181  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1182 ]
   1183 
   1184 ["generated/test_2_conformance2__textures__video__tex-3d-r32f-red-float.html"]
   1185 fail-if = [
   1186  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1187  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1188 ]
   1189 
   1190 ["generated/test_2_conformance2__textures__video__tex-3d-r8-red-unsigned_byte.html"]
   1191 fail-if = [
   1192  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1193  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1194 ]
   1195 
   1196 ["generated/test_2_conformance2__textures__video__tex-3d-r8ui-red_integer-unsigned_byte.html"]
   1197 fail-if = [
   1198  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1199  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1200 ]
   1201 
   1202 ["generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-float.html"]
   1203 fail-if = [
   1204  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1205  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1206 ]
   1207 
   1208 ["generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-half_float.html"]
   1209 fail-if = [
   1210  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1211  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1212 ]
   1213 
   1214 ["generated/test_2_conformance2__textures__video__tex-3d-rg32f-rg-float.html"]
   1215 fail-if = [
   1216  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1217  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1218 ]
   1219 
   1220 ["generated/test_2_conformance2__textures__video__tex-3d-rg8-rg-unsigned_byte.html"]
   1221 fail-if = [
   1222  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1223  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1224 ]
   1225 
   1226 ["generated/test_2_conformance2__textures__video__tex-3d-rg8ui-rg_integer-unsigned_byte.html"]
   1227 fail-if = [
   1228  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1229  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1230 ]
   1231 
   1232 ["generated/test_2_conformance2__textures__video__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
   1233 fail-if = [
   1234  "true",
   1235 ]
   1236 
   1237 ["generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-float.html"]
   1238 fail-if = [
   1239  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1240  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1241 ]
   1242 
   1243 ["generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-half_float.html"]
   1244 fail-if = [
   1245  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1246  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1247 ]
   1248 
   1249 ["generated/test_2_conformance2__textures__video__tex-3d-rgb32f-rgb-float.html"]
   1250 fail-if = [
   1251  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1252  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1253 ]
   1254 
   1255 ["generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_byte.html"]
   1256 fail-if = [
   1257  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1258  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1259 ]
   1260 
   1261 ["generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html"]
   1262 fail-if = [
   1263  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1264  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1265 ]
   1266 
   1267 ["generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_byte.html"]
   1268 fail-if = [
   1269  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1270  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1271 ]
   1272 
   1273 ["generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html"]
   1274 fail-if = [
   1275  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1276  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1277 ]
   1278 
   1279 ["generated/test_2_conformance2__textures__video__tex-3d-rgb8-rgb-unsigned_byte.html"]
   1280 fail-if = [
   1281  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1282  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1283 ]
   1284 
   1285 ["generated/test_2_conformance2__textures__video__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html"]
   1286 fail-if = [
   1287  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1288  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1289 ]
   1290 
   1291 ["generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-float.html"]
   1292 fail-if = [
   1293  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1294  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1295 ]
   1296 
   1297 ["generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-half_float.html"]
   1298 fail-if = [
   1299  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1300  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1301 ]
   1302 
   1303 ["generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-float.html"]
   1304 fail-if = [
   1305  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1306  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1307 ]
   1308 
   1309 ["generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-half_float.html"]
   1310 fail-if = [
   1311  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1312  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1313 ]
   1314 
   1315 ["generated/test_2_conformance2__textures__video__tex-3d-rgba32f-rgba-float.html"]
   1316 fail-if = [
   1317  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1318  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1319 ]
   1320 
   1321 ["generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_byte.html"]
   1322 fail-if = [
   1323  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1324  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1325 ]
   1326 
   1327 ["generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html"]
   1328 fail-if = [
   1329  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1330  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1331 ]
   1332 
   1333 ["generated/test_2_conformance2__textures__video__tex-3d-rgba8-rgba-unsigned_byte.html"]
   1334 fail-if = [
   1335  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1336  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1337 ]
   1338 
   1339 ["generated/test_2_conformance2__textures__video__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html"]
   1340 fail-if = [
   1341  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1342  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1343 ]
   1344 
   1345 ["generated/test_2_conformance2__textures__video__tex-3d-srgb8-rgb-unsigned_byte.html"]
   1346 fail-if = [
   1347  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1348  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1349 ]
   1350 
   1351 ["generated/test_2_conformance2__textures__video__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html"]
   1352 fail-if = [
   1353  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1354  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1355 ]
   1356 
   1357 ["generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
   1358 fail-if = [
   1359  "true",
   1360 ]
   1361 
   1362 ["generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html"]
   1363 fail-if = [
   1364  "true",
   1365 ]
   1366 
   1367 ["generated/test_2_conformance2__transform_feedback__too-small-buffers.html"]
   1368 # ABORT_ON_ERROR
   1369 skip-if = [
   1370  "true",
   1371 ]
   1372 
   1373 ["generated/test_2_conformance2__transform_feedback__transform_feedback.html"]
   1374 # Linux: Assertion failure: [GFX1]: void mozilla::gl::GLContext::fTransformFeedbackVaryings(GLuint, GLsizei, const GLchar *const *, GLenum): Generated unexpected GL_INVALID_OPERATION error
   1375 # Android: void mozilla::gl::GLContext::fDeleteTransformFeedbacks(GLsizei, const GLuint *): Generated unexpected GL_INVALID_OPERATION error.
   1376 skip-if = [
   1377  "os == 'android' && os_version == '14' && arch == 'aarch64' && debug",
   1378  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1379  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   1380 ]
   1381 
   1382 ["generated/test_2_conformance2__wasm__bufferdata-16gb-wasm-memory.html"]
   1383 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1384 fail-if = [
   1385  "true",
   1386 ]
   1387 
   1388 ["generated/test_2_conformance2__wasm__bufferdata-4gb-wasm-memory.html"]
   1389 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1390 fail-if = [
   1391  "true",
   1392 ]
   1393 
   1394 ["generated/test_2_conformance2__wasm__buffersubdata-16gb-wasm-memory.html"]
   1395 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1396 fail-if = [
   1397  "true",
   1398 ]
   1399 
   1400 ["generated/test_2_conformance2__wasm__buffersubdata-4gb-wasm-memory.html"]
   1401 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1402 fail-if = [
   1403  "true",
   1404 ]
   1405 
   1406 ["generated/test_2_conformance2__wasm__getbuffersubdata-16gb-wasm-memory.html"]
   1407 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1408 fail-if = [
   1409  "true",
   1410 ]
   1411 
   1412 ["generated/test_2_conformance2__wasm__getbuffersubdata-4gb-wasm-memory.html"]
   1413 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1414 fail-if = [
   1415  "true",
   1416 ]
   1417 
   1418 ["generated/test_2_conformance2__wasm__readpixels-16gb-wasm-memory.html"]
   1419 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1420 fail-if = [
   1421  "true",
   1422 ]
   1423 
   1424 ["generated/test_2_conformance2__wasm__readpixels-4gb-wasm-memory.html"]
   1425 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1426 fail-if = [
   1427  "true",
   1428 ]
   1429 
   1430 ["generated/test_2_conformance2__wasm__teximage2d-16gb-wasm-memory.html"]
   1431 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1432 fail-if = [
   1433  "true",
   1434 ]
   1435 
   1436 ["generated/test_2_conformance2__wasm__teximage2d-4gb-wasm-memory.html"]
   1437 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1438 fail-if = [
   1439  "true",
   1440 ]
   1441 
   1442 ["generated/test_2_conformance2__wasm__texsubimage2d-16gb-wasm-memory.html"]
   1443 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1444 fail-if = [
   1445  "true",
   1446 ]
   1447 
   1448 ["generated/test_2_conformance2__wasm__texsubimage2d-4gb-wasm-memory.html"]
   1449 # successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
   1450 fail-if = [
   1451  "true",
   1452 ]
   1453 
   1454 ["generated/test_2_conformance__canvas__canvas-test.html"]
   1455 # this test is not always passed every time on opt and debug build
   1456 skip-if = [
   1457  "os == 'win', && os_version == '11.26100' && arch == 'x86_64'",
   1458 ]
   1459 
   1460 ["generated/test_2_conformance__canvas__to-data-url-test.html"]
   1461 # TEST-UNEXPECTED-ERROR: Assertion count 1 is greater than expected range 0-0 assertions
   1462 skip-if = [
   1463  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1464 ]
   1465 
   1466 ["generated/test_2_conformance__context__context-attribute-preserve-drawing-buffer.html"]
   1467 
   1468 ["generated/test_2_conformance__context__context-attributes-alpha-depth-stencil-antialias.html"]
   1469 # contextAttribs.antialias should be true. Was false
   1470 fail-if = [
   1471  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1472 ]
   1473 
   1474 ["generated/test_2_conformance__extensions__webgl-compressed-texture-astc.html"]
   1475 skip-if = [
   1476  "os == 'android' && os_version == '14' && arch == 'aarch64' && debug",
   1477 ]
   1478 
   1479 ["generated/test_2_conformance__extensions__webgl-compressed-texture-size-limit.html"]
   1480 
   1481 ["generated/test_2_conformance__glsl__bugs__sampler-array-using-loop-index.html"]
   1482 
   1483 ["generated/test_2_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html"]
   1484 # Ditto
   1485 fail-if = [
   1486  "os == 'android' && os_version == '14' && arch == 'aarch64' && opt",
   1487  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1488  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1489 ]
   1490 
   1491 ["generated/test_2_conformance__glsl__constructors__glsl-construct-bvec2.html"]
   1492 
   1493 ["generated/test_2_conformance__glsl__constructors__glsl-construct-bvec3.html"]
   1494 
   1495 ["generated/test_2_conformance__glsl__constructors__glsl-construct-bvec4.html"]
   1496 
   1497 ["generated/test_2_conformance__glsl__constructors__glsl-construct-ivec2.html"]
   1498 
   1499 ["generated/test_2_conformance__glsl__constructors__glsl-construct-ivec3.html"]
   1500 
   1501 ["generated/test_2_conformance__glsl__constructors__glsl-construct-ivec4.html"]
   1502 
   1503 ["generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html"]
   1504 
   1505 ["generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-index.html"]
   1506 # skip this test because finish() was called multiple times
   1507 skip-if = [
   1508  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1509  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1510  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   1511  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1512  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1513 ]
   1514 
   1515 ["generated/test_2_conformance__glsl__constructors__glsl-construct-vec2.html"]
   1516 
   1517 ["generated/test_2_conformance__glsl__constructors__glsl-construct-vec3.html"]
   1518 
   1519 ["generated/test_2_conformance__glsl__constructors__glsl-construct-vec4.html"]
   1520 
   1521 ["generated/test_2_conformance__glsl__misc__fragcolor-fragdata-invariant.html"]
   1522 fail-if = [
   1523  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1524  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1525  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
   1526 ] # [unexpected fragment shader compile status] (expected: true) Declaring both gl_FragColor and gl_FragData invariant should succeed.
   1527 
   1528 ########################################################################
   1529 ########################################################################
   1530 # Win
   1531 
   1532 ["generated/test_2_conformance__glsl__misc__shader-uniform-packing-restrictions.html"]
   1533 
   1534 ["generated/test_2_conformance__limits__gl-line-width.html"]
   1535 skip-if = [
   1536  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1537 ]
   1538 
   1539 ["generated/test_2_conformance__misc__bad-arguments-test.html"]
   1540 # skip because some result logged after SimpleTest.finish()
   1541 skip-if = [
   1542  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1543  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1544 ]
   1545 
   1546 ["generated/test_2_conformance__misc__type-conversion-test.html"]
   1547 skip-if = [
   1548  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug",
   1549 ]
   1550 
   1551 ["generated/test_2_conformance__misc__uninitialized-test.html"]
   1552 # https://bugzilla.mozilla.org/show_bug.cgi?id=1725286
   1553 # E.g. gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be 36053. Was 0
   1554 fail-if = [
   1555  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && asan",
   1556  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && ccov",
   1557  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && opt",
   1558 ]
   1559 skip-if = [
   1560  "os == 'android' && os_version == '14' && arch == 'aarch64' && debug",
   1561  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug",
   1562 ]
   1563 
   1564 ["generated/test_2_conformance__misc__webgl-specific-stencil-settings.html"]
   1565 # [gl:0D6DE000] mozilla::gl::GLContext::raw_fDrawArrays: Generated unexpected GL_INVALID_OPERATION error. (0x0502)
   1566 # ERR: gl::ValidateDrawBase(2519): This ANGLE implementation does not support separate front/back stencil writemasks, reference values, or stencil mask values.
   1567 # Hit MOZ_CRASH(Unexpected error with MOZ_GL_DEBUG_ABORT_ON_ERROR. (Run with MOZ_GL_DEBUG_ABORT_ON_ERROR=0 to disable)) at z:/build/build/src/gfx/gl/GLContext.cpp:3030
   1568 skip-if = [
   1569  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1570 ]
   1571 
   1572 ["generated/test_2_conformance__more__functions__readPixelsBadArgs.html"]
   1573 # (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to www.opengl.org (45.55.206.190) was made.
   1574 skip-if = [
   1575  "true",
   1576 ]
   1577 
   1578 ["generated/test_2_conformance__more__functions__texImage2DHTML.html"]
   1579 # (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to mashable.com (88.221.93.55) was made.
   1580 skip-if = [
   1581  "true",
   1582 ]
   1583 
   1584 ["generated/test_2_conformance__more__functions__texSubImage2DHTML.html"]
   1585 # (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to mashable.com (184.50.232.90) was made.
   1586 skip-if = [
   1587  "true",
   1588 ]
   1589 
   1590 ["generated/test_2_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html"]
   1591 # time out crash
   1592 skip-if = [
   1593  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1594 ]
   1595 
   1596 ["generated/test_2_conformance__ogles__GL__struct__struct_025_to_032.html"]
   1597 # application crashed [@ nvoglv32.dll + 0x90b445]
   1598 skip-if = [
   1599  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1600 ]
   1601 
   1602 ["generated/test_2_conformance__rendering__bind-framebuffer-flush-bug.html"]
   1603 
   1604 ["generated/test_2_conformance__rendering__blending.html"]
   1605 
   1606 ["generated/test_2_conformance__rendering__gl-scissor-test.html"]
   1607 fail-if = [
   1608  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   1609 ]
   1610 
   1611 ["generated/test_2_conformance__rendering__line-rendering-quality.html"]
   1612 fail-if = [
   1613  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1614 ]
   1615 # Found 0 lines, looking in the vertical direction, expected 2
   1616 
   1617 ["generated/test_2_conformance__rendering__many-draw-calls.html"]
   1618 # Appears to just take too long on debug, most of the time.
   1619 skip-if = [
   1620  "debug",
   1621 ]
   1622 
   1623 ["generated/test_2_conformance__rendering__preservedrawingbuffer-leak.html"]
   1624 skip-if = [
   1625  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1626 ]
   1627 
   1628 ["generated/test_2_conformance__rendering__rendering-stencil-large-viewport.html"]
   1629 # same as webgl1 test
   1630 fail-if = [
   1631  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1632 ]
   1633 skip-if = [
   1634  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1635  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1636 ]
   1637 
   1638 ["generated/test_2_conformance__rendering__texture-switch-performance.html"]
   1639 # Orange on win10+debug
   1640 # Texture switching significantly hurt performance - achieved 3 frames in 2.164
   1641 skip-if = [
   1642  "true",
   1643 ]
   1644 
   1645 ["generated/test_2_conformance__textures__misc__copy-tex-image-2d-formats.html"]
   1646 # Assertion: ""GFX: We should have caught all other errors"" in WebGLTextureUpload.cpp
   1647 skip-if = [
   1648  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1649 ]
   1650 
   1651 ["generated/test_2_conformance__textures__misc__cube-map-uploads-out-of-order.html"]
   1652 skip-if = [
   1653  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1654 ]
   1655 
   1656 ["generated/test_2_conformance__textures__misc__mipmap-fbo.html"]
   1657 
   1658 ["generated/test_2_conformance__textures__misc__origin-clean-conformance-offscreencanvas.html"]
   1659 skip-if = [
   1660  "true",
   1661 ]
   1662 
   1663 ["generated/test_2_conformance__textures__misc__origin-clean-conformance.html"]
   1664 # (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to www.opengl.org (104.131.58.36) was made.
   1665 skip-if = [
   1666  "true",
   1667 ]
   1668 
   1669 ["generated/test_2_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html"]
   1670 
   1671 ["generated/test_2_conformance__textures__misc__tex-video-using-tex-unit-non-zero.html"]
   1672 skip-if = [
   1673  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1674  "os == 'android' && os_version == '14' && arch == 'aarch64' && debug",
   1675 ]
   1676 
   1677 ["generated/test_2_conformance__textures__misc__texture-corner-case-videos.html"]
   1678 # Timeout. Bug 1599937
   1679 skip-if = [
   1680  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1681 ]
   1682 
   1683 ["generated/test_2_conformance__textures__misc__texture-size-cube-maps.html"]
   1684 # Random failures
   1685 skip-if = [
   1686  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1687 ]
   1688 
   1689 ["generated/test_2_conformance__textures__misc__texture-size-limit.html"]
   1690 # https://bugzilla.mozilla.org/show_bug.cgi?id=1657084
   1691 # Really slow on ASAN (after driver update?), likely due to ASAN's perf impact on the huge allocations in this test.
   1692 skip-if = [
   1693  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && asan",
   1694 ]
   1695 
   1696 ########################################################################
   1697 # Global
   1698 
   1699 ["generated/test_2_conformance__textures__misc__texture-size.html"]
   1700 # https://bugzilla.mozilla.org/show_bug.cgi?id=1657084
   1701 # Really slow on ASAN (after driver update?), likely due to ASAN's perf impact on the huge allocations in this test.
   1702 skip-if = [
   1703  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && asan",
   1704  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1705 ]
   1706 
   1707 ["generated/test_2_conformance__textures__misc__texture-srgb-upload.html"]
   1708 skip-if = [
   1709  "os == 'android' && os_version == '14' && arch == 'aarch64'", # Bug 1796057
   1710 ]
   1711 
   1712 ["generated/test_2_conformance__textures__misc__texture-upload-size.html"]
   1713 # https://bugzilla.mozilla.org/show_bug.cgi?id=1687071
   1714 # getError expected: NO_ERROR. Was INVALID_VALUE : when calling texSubImage2D with the same texture upload
   1715 skip-if = [
   1716  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1717 ]
   1718 
   1719 ["generated/test_2_conformance__textures__misc__texture-video-transparent.html"]
   1720 # Assertion failure: [GFX1]: Unhandled srcImage->GetFormat(): 2
   1721 # mac opt seems to pass, though linux and win fail.
   1722 skip-if = [
   1723  "true",
   1724 ]
   1725 
   1726 ["generated/test_2_conformance__textures__misc__video-rotation.html"]
   1727 # Ditto
   1728 fail-if = [
   1729  "true",
   1730 ]
   1731 
   1732 ["generated/test_2_conformance__uniforms__out-of-bounds-uniform-array-access.html"]
   1733 # application terminated
   1734 skip-if = [
   1735  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
   1736  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1737 ]
   1738 
   1739 ["generated/test_conformance__attribs__gl-bindAttribLocation-aliasing.html"]
   1740 # OOM crash
   1741 skip-if = [
   1742  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1743 ]
   1744 
   1745 ["generated/test_conformance__attribs__gl-bindAttribLocation-matrix.html"]
   1746 # OOM crash
   1747 skip-if = [
   1748  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1749 ]
   1750 
   1751 ["generated/test_conformance__canvas__drawingbuffer-hd-dpi-test.html"]
   1752 # Crashes
   1753 skip-if = [
   1754  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1755 ]
   1756 
   1757 ["generated/test_conformance__canvas__drawingbuffer-static-canvas-test.html"]
   1758 # Intermittent crash on OSX.
   1759 skip-if = [
   1760  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1761 ]
   1762 
   1763 ["generated/test_conformance__canvas__rapid-resizing.html"]
   1764 # Frequent orange crash.
   1765 skip-if = [
   1766  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1767 ]
   1768 
   1769 ["generated/test_conformance__context__context-attributes-alpha-depth-stencil-antialias.html"]
   1770 # Asserts on linux debug. Crashes on Android.
   1771 skip-if = [
   1772  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1773  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   1774  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1775 ]
   1776 # should be 0,0,0,255
   1777 fail-if = [
   1778  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && debug && !swgl",
   1779  "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && debug && !swgl",
   1780 ]
   1781 
   1782 ["generated/test_conformance__context__context-creation.html"]
   1783 # Crashes
   1784 skip-if = [
   1785  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1786 ]
   1787 
   1788 ["generated/test_conformance__context__context-eviction-with-garbage-collection.html"]
   1789 # Crashes
   1790 skip-if = [
   1791  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1792 ]
   1793 
   1794 ["generated/test_conformance__context__context-release-upon-reload.html"]
   1795 skip-if = [
   1796  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1797 ]
   1798 
   1799 ["generated/test_conformance__context__context-release-with-workers.html"]
   1800 skip-if = [
   1801  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1802 ]
   1803 
   1804 ["generated/test_conformance__context__context-size-change.html"]
   1805 skip-if = [
   1806  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   1807 ]
   1808 
   1809 ["generated/test_conformance__extensions__angle-instanced-arrays.html"]
   1810 skip-if = [
   1811  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1812 ]
   1813 
   1814 ["generated/test_conformance__extensions__ext-sRGB.html"]
   1815 
   1816 ["generated/test_conformance__extensions__oes-texture-float-with-image-data.html"]
   1817 
   1818 ["generated/test_conformance__extensions__oes-texture-float-with-video.html"]
   1819 # Timeout
   1820 skip-if = [
   1821  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1822 ]
   1823 
   1824 ["generated/test_conformance__extensions__oes-texture-half-float-with-image-data.html"]
   1825 
   1826 ["generated/test_conformance__extensions__oes-texture-half-float-with-video.html"]
   1827 # Timeout
   1828 skip-if = [
   1829  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1830 ]
   1831 
   1832 ["generated/test_conformance__extensions__oes-texture-half-float.html"]
   1833 
   1834 ["generated/test_conformance__extensions__webgl-compressed-texture-size-limit.html"]
   1835 
   1836 ["generated/test_conformance__extensions__webgl-depth-texture.html"]
   1837 skip-if = [
   1838  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1839 ]
   1840 
   1841 ["generated/test_conformance__glsl__bugs__array-of-struct-with-int-first-position.html"]
   1842 # Crashes
   1843 skip-if = [
   1844  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1845 ]
   1846 
   1847 ["generated/test_conformance__glsl__bugs__compare-loop-index-to-uniform.html"]
   1848 skip-if = [
   1849  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1850 ]
   1851 
   1852 ["generated/test_conformance__glsl__bugs__complex-glsl-does-not-crash.html"]
   1853 skip-if = [
   1854  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1855 ]
   1856 
   1857 ["generated/test_conformance__glsl__bugs__conditional-discard-in-loop.html"]
   1858 # Crashes
   1859 skip-if = [
   1860  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1861 ]
   1862 
   1863 ["generated/test_conformance__glsl__bugs__conditional-discard-optimization.html"]
   1864 # Crashes
   1865 skip-if = [
   1866  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1867 ]
   1868 
   1869 ["generated/test_conformance__glsl__bugs__floored-division-accuracy.html"]
   1870 # Crashes
   1871 skip-if = [
   1872  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1873 ]
   1874 
   1875 ["generated/test_conformance__glsl__bugs__fragcoord-linking-bug.html"]
   1876 # application crashed [@ jemalloc_crash]
   1877 skip-if = [
   1878  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1879 ]
   1880 
   1881 ["generated/test_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html"]
   1882 # application crashed [@ jemalloc_crash]
   1883 skip-if = [
   1884  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1885 ]
   1886 
   1887 ["generated/test_conformance__glsl__bugs__logic-inside-block-without-braces.html"]
   1888 # application crashed [@ MustSkipMarking<JSObject*>]
   1889 skip-if = [
   1890  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1891 ]
   1892 
   1893 ["generated/test_conformance__glsl__bugs__long-expressions-should-not-crash.html"]
   1894 # Android: Crashes sometimes
   1895 skip-if = [
   1896  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1897 ]
   1898 
   1899 ["generated/test_conformance__glsl__bugs__modulo-arithmetic-accuracy.html"]
   1900 # Crashes
   1901 skip-if = [
   1902  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1903 ]
   1904 
   1905 ["generated/test_conformance__glsl__bugs__multiplication-assignment.html"]
   1906 # Crashes
   1907 skip-if = [
   1908  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1909 ]
   1910 
   1911 ["generated/test_conformance__glsl__bugs__nested-functions-should-not-crash.html"]
   1912 # Crashes
   1913 skip-if = [
   1914  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1915 ]
   1916 
   1917 ["generated/test_conformance__glsl__bugs__nested-loops-with-break-and-continue.html"]
   1918 # application crashed [@ jemalloc_crash]
   1919 skip-if = [
   1920  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1921 ]
   1922 
   1923 ["generated/test_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html"]
   1924 skip-if = [
   1925  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1926 ]
   1927 
   1928 ["generated/test_conformance__glsl__bugs__qualcomm-crash.html"]
   1929 # application crashed [@ jemalloc_crash]
   1930 skip-if = [
   1931  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1932 ]
   1933 
   1934 ["generated/test_conformance__glsl__bugs__sampler-array-using-loop-index.html"]
   1935 # Testfail on Linux after removing SH_UNROLL_FOR_LOOP_WITH_SAMPLER_ARRAY_INDEX.
   1936 # Only happen on tryserver
   1937 
   1938 ["generated/test_conformance__glsl__bugs__sampler-struct-function-arg.html"]
   1939 # Crashes
   1940 skip-if = [
   1941  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1942  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1943  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   1944 ]
   1945 
   1946 ["generated/test_conformance__glsl__bugs__sequence-operator-evaluation-order.html"]
   1947 # application crashed [@ jemalloc_crash]
   1948 skip-if = [
   1949  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1950 ]
   1951 
   1952 ["generated/test_conformance__glsl__bugs__struct-constructor-highp-bug.html"]
   1953 # application crashed [@ jemalloc_crash]
   1954 skip-if = [
   1955  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1956 ]
   1957 
   1958 ["generated/test_conformance__glsl__bugs__temp-expressions-should-not-crash.html"]
   1959 # Coincidentally enough, crashes on Linux and Android 4.0.
   1960 skip-if = [
   1961  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1962  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1963  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   1964 ]
   1965 
   1966 ["generated/test_conformance__glsl__bugs__uniforms-should-not-lose-values.html"]
   1967 # application crashed [@ jemalloc_crash]
   1968 skip-if = [
   1969  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1970 ]
   1971 
   1972 ["generated/test_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html"]
   1973 # https://bugzilla.mozilla.org/show_bug.cgi?id=1725075
   1974 fail-if = [
   1975  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1976  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   1977 ]
   1978 
   1979 ["generated/test_conformance__glsl__constructors__glsl-construct-bvec2.html"]
   1980 # mozalloc_abort in libglsl.so
   1981 skip-if = [
   1982  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1983  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1984  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   1985 ]
   1986 
   1987 ["generated/test_conformance__glsl__constructors__glsl-construct-bvec3.html"]
   1988 # Crashes from libglsl.so
   1989 # application crashed [@ jemalloc_crash] on Android
   1990 skip-if = [
   1991  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   1992  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   1993  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   1994  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   1995 ]
   1996 
   1997 ["generated/test_conformance__glsl__constructors__glsl-construct-bvec4.html"]
   1998 # application crashed [@ ParseOperand::GetLogicalSize() const + 0x4]
   1999 skip-if = [
   2000  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2001  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2002  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2003  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   2004 ]
   2005 
   2006 ["generated/test_conformance__glsl__constructors__glsl-construct-ivec2.html"]
   2007 # Crashes from libglsl.so
   2008 skip-if = [
   2009  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2010  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2011 ]
   2012 
   2013 ["generated/test_conformance__glsl__constructors__glsl-construct-ivec3.html"]
   2014 # application crashed [@ ParseOperand::GetLogicalSize() const + 0x4]
   2015 # application crashed [@ jemalloc_crash] on Android
   2016 skip-if = [
   2017  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2018  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2019  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2020  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   2021 ]
   2022 
   2023 ["generated/test_conformance__glsl__constructors__glsl-construct-ivec4.html"]
   2024 # Assume crashes like ivec3
   2025 skip-if = [
   2026  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2027  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2028  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   2029 ]
   2030 
   2031 ["generated/test_conformance__glsl__constructors__glsl-construct-mat2.html"]
   2032 # Crashes on Linux ASAN
   2033 skip-if = [
   2034  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && asan",
   2035 ]
   2036 
   2037 ["generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html"]
   2038 # mozalloc_abort in libglsl.so
   2039 skip-if = [
   2040  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2041  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2042 ]
   2043 
   2044 ["generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-index.html"]
   2045 # skip this test because finish() was called multiple times
   2046 skip-if = [
   2047  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2048  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2049  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2050  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   2051  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2052 ]
   2053 
   2054 ["generated/test_conformance__glsl__constructors__glsl-construct-vec3.html"]
   2055 # Crashes
   2056 skip-if = [
   2057  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2058  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2059 ]
   2060 
   2061 ["generated/test_conformance__glsl__constructors__glsl-construct-vec4.html"]
   2062 # Inferred crash from vec3 above.
   2063 skip-if = [
   2064  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2065  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2066 ]
   2067 
   2068 ["generated/test_conformance__glsl__functions__glsl-function-atan.html"]
   2069 # Crashes
   2070 skip-if = [
   2071  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2072  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2073 ]
   2074 
   2075 ["generated/test_conformance__glsl__functions__glsl-function-step-gentype.html"]
   2076 # application crashed [@ jemalloc_crash]
   2077 skip-if = [
   2078  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2079 ]
   2080 
   2081 ["generated/test_conformance__glsl__misc__fragcolor-fragdata-invariant.html"]
   2082 # [unexpected fragment shader compile status] (expected: true) Declaring both gl_FragColor and gl_FragData invariant should succeed.
   2083 fail-if = [
   2084  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   2085  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   2086  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
   2087 ]
   2088 
   2089 ########################################################################
   2090 # "tst-linux{32,64}-spot-NNN" Slaves:
   2091 #   Android 2.3 and Linux.
   2092 # Android: os == 'android'. (Not enough info to separate out 2.3)
   2093 # Linux: os == 'linux'.
   2094 
   2095 ["generated/test_conformance__glsl__misc__shader-uniform-packing-restrictions.html"]
   2096 # Frequent timeout on win7 and linux debug.
   2097 skip-if = [
   2098  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2099  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland' && debug",
   2100  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug",
   2101 ]
   2102 
   2103 ["generated/test_conformance__glsl__samplers__glsl-function-texture2dproj.html"]
   2104 # Crashes
   2105 skip-if = [
   2106  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2107 ]
   2108 
   2109 ["generated/test_conformance__glsl__samplers__glsl-function-texture2dprojlod.html"]
   2110 # application crashed [@ jemalloc_crash]
   2111 skip-if = [
   2112  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2113 ]
   2114 
   2115 ["generated/test_conformance__glsl__variables__gl-fragcoord.html"]
   2116 # Crashes
   2117 skip-if = [
   2118  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2119 ]
   2120 
   2121 ["generated/test_conformance__glsl__variables__glsl-built-ins.html"]
   2122 # application crashed [@ jemalloc_crash]
   2123 skip-if = [
   2124  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2125 ]
   2126 
   2127 ["generated/test_conformance__limits__gl-min-textures.html"]
   2128 # mesa upgrade issues or task cluster issues- we just need it green; bug 1220658
   2129 skip-if = [
   2130  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2131  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2132 ]
   2133 
   2134 ["generated/test_conformance__misc__bad-arguments-test.html"]
   2135 # skip because some result logged after SimpleTest.finish()
   2136 skip-if = [
   2137  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2138  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2139  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2140  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   2141  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2142 ]
   2143 
   2144 ["generated/test_conformance__misc__boolean-argument-conversion.html"]
   2145 skip-if = [
   2146  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2147 ]
   2148 
   2149 ["generated/test_conformance__misc__shader-precision-format.html"]
   2150 # application crashed [@ jemalloc_crash]
   2151 skip-if = [
   2152  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2153 ]
   2154 
   2155 ["generated/test_conformance__misc__type-conversion-test.html"]
   2156 fail-if = [
   2157  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2158  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2159 ]
   2160 # Resets device on Android 2.3.
   2161 # Crashes on desktop Linux.
   2162 skip-if = [
   2163  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2164  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2165  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2166 ]
   2167 
   2168 ["generated/test_conformance__misc__uninitialized-test.html"]
   2169 # Crashes
   2170 skip-if = [
   2171  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2172 ]
   2173 
   2174 ["generated/test_conformance__misc__webgl-specific-stencil-settings.html"]
   2175 skip-if = [
   2176  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2177 ]
   2178 
   2179 ["generated/test_conformance__more__conformance__quickCheckAPI-D_G.html"]
   2180 # void mozilla::gl::GLContext::fGenerateMipmap(GLenum): Generated unexpected GL_INVALID_ENUM error. (0x0500)
   2181 skip-if = [
   2182  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2183 ]
   2184 
   2185 ["generated/test_conformance__more__functions__readPixelsBadArgs.html"]
   2186 # (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to www.opengl.org (45.55.206.190) was made.
   2187 skip-if = [
   2188  "true",
   2189 ]
   2190 
   2191 ["generated/test_conformance__more__functions__texImage2DHTML.html"]
   2192 # (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to mashable.com (88.221.93.55) was made.
   2193 skip-if = [
   2194  "true",
   2195 ]
   2196 
   2197 ["generated/test_conformance__more__functions__texSubImage2DHTML.html"]
   2198 # (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to mashable.com (184.50.232.90) was made.
   2199 skip-if = [
   2200  "true",
   2201 ]
   2202 
   2203 ["generated/test_conformance__ogles__GL__abs__abs_001_to_006.html"]
   2204 # Test suite terminates, e.g. at pixel @ (412, 253 was [191,0,0,255] expected [98,0,0,255]. Bug 1897792
   2205 skip-if = [
   2206  "os == 'android' && os_version == '14' && arch == 'aarch64' && debug",
   2207 ]
   2208 
   2209 ["generated/test_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html"]
   2210 # time out crash
   2211 skip-if = [
   2212  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2213 ]
   2214 
   2215 ["generated/test_conformance__ogles__GL__mat3__mat3_001_to_006.html"]
   2216 # Timeout on D3D11
   2217 skip-if = [
   2218  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2219 ]
   2220 
   2221 ["generated/test_conformance__ogles__GL__notEqual__notEqual_001_to_008.html"]
   2222 # Crashes
   2223 skip-if = [
   2224  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2225  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2226 ]
   2227 
   2228 ["generated/test_conformance__ogles__GL__sign__sign_001_to_006.html"]
   2229 # Crashes
   2230 skip-if = [
   2231  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2232  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2233 ]
   2234 
   2235 ["generated/test_conformance__reading__read-pixels-test.html"]
   2236 # Causes consistent *blues*: "DMError: Remote Device Error: unable to
   2237 # connect to 127.0.0.1 after 5 attempts" on 'Android 2.3 Opt'.
   2238 skip-if = [
   2239  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2240  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2241  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2242 ]
   2243 
   2244 ["generated/test_conformance__renderbuffers__framebuffer-object-attachment.html"]
   2245 # Crashes
   2246 skip-if = [
   2247  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2248 ]
   2249 
   2250 ########################################################################
   2251 ########################################################################
   2252 # Linux
   2253 
   2254 ["generated/test_conformance__rendering__bind-framebuffer-flush-bug.html"]
   2255 
   2256 ["generated/test_conformance__rendering__blending.html"]
   2257 # Android 13.0 Pixel5 AArch64
   2258 # dom/canvas/test/webgl-conf/generated/test_conformance__rendering__blending.html | Expected [100,2,3,4], was [1,2,3,4]
   2259 
   2260 ["generated/test_conformance__rendering__clipping-wide-points.html"]
   2261 fail-if = [
   2262  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2263  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2264 ]
   2265 
   2266 ["generated/test_conformance__rendering__framebuffer-switch.html"]
   2267 # Crashes
   2268 skip-if = [
   2269  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2270 ]
   2271 
   2272 ["generated/test_conformance__rendering__framebuffer-texture-switch.html"]
   2273 # Crashes
   2274 skip-if = [
   2275  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2276 ]
   2277 
   2278 ["generated/test_conformance__rendering__gl-scissor-test.html"]
   2279 fail-if = [
   2280  "display == 'wayland'",
   2281 ]
   2282 skip-if = [
   2283  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2284 ]
   2285 
   2286 
   2287 ####################
   2288 # Tests requesting non-local network connections.
   2289 
   2290 ["generated/test_conformance__rendering__line-rendering-quality.html"]
   2291 # Found 0 lines, looking in the vertical direction, expected 2
   2292 
   2293 ["generated/test_conformance__rendering__many-draw-calls.html"]
   2294 # Crashes on Android
   2295 # Times-out on DEBUG builds
   2296 skip-if = [
   2297  "debug",
   2298  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2299 ]
   2300 
   2301 ["generated/test_conformance__rendering__multisample-corruption.html"]
   2302 # application crashed [@ gldAttachDrawable + 0x9e0]. Also crash on Android.
   2303 skip-if = [
   2304  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2305  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   2306  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2307 ]
   2308 
   2309 ["generated/test_conformance__rendering__preservedrawingbuffer-leak.html"]
   2310 skip-if = [
   2311  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2312 ]
   2313 
   2314 ["generated/test_conformance__rendering__rendering-stencil-large-viewport.html"]
   2315 fail-if = [
   2316  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   2317 ]
   2318 # 02:52:43     INFO -  GECKO(1000) | JavaScript warning: http://mochi.test:8888/tests/dom/canvas/test/webgl-conf/checkout/conformance/rendering/rendering-stencil-large-viewport.html, line 85: Error: WebGL warning: Requested size 32767x32767 was too large, but resize to 16383x16383 succeeded.
   2319 # 02:52:43     INFO -  GECKO(1000) | JavaScript warning: http://mochi.test:8888/tests/dom/canvas/test/webgl-conf/checkout/conformance/rendering/rendering-stencil-large-viewport.html, line 85: Error: WebGL warning: drawArrays: Drawing to a destination rect smaller than the viewport rect. (This warning will only be given once)
   2320 # 02:52:43     INFO -  GECKO(1000) | MEMORY STAT | vsize 945MB | vsizeMaxContiguous 98MB | residentFast 211MB | heapAllocated 42MB
   2321 # 02:52:43     INFO -  GECKO(1000) | ERR: rx::SwapChain11::resetOffscreenColorBuffer(268): Could not create offscreen texture, 0x0505
   2322 # 02:52:43     INFO -  GECKO(1000) | JavaScript warning: , line 0: Error: WebGL warning: screen->Resize failed. Losing context.
   2323 # 02:52:43     INFO -  GECKO(1000) | WebGL(0EE8DC00)::ForceLoseContext
   2324 # 02:52:43     INFO -  GECKO(1000) | [GFX1]: Invalid canvas front buffer or screen
   2325 # 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
   2326 # 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]
   2327 # 02:53:02     INFO -  GECKO(1000) | #02: mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::Flush() [gfx/2d/Logging.h:286]
   2328 # 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]
   2329 # 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]
   2330 # 02:53:02     INFO -  GECKO(1000) | #05: mozilla::layers::ShareableCanvasRenderer::UpdateCompositableClient() [gfx/layers/ShareableCanvasRenderer.cpp:237]
   2331 skip-if = [
   2332  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2333  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2334  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2335 ]
   2336 
   2337 ["generated/test_conformance__rendering__texture-switch-performance.html"]
   2338 # Frequent orange on linux+asan, but likely intermittant:
   2339 # Texture switching significantly hurt performance - achieved 77 frames in 2.016 seconds (0.79 times baseline performance)
   2340 skip-if = [
   2341  "true",
   2342 ]
   2343 
   2344 ["generated/test_conformance__state__gl-object-get-calls.html"]
   2345 # Really really slow on IPC mode. Update test suite to get faster/quick-mode test.
   2346 skip-if = [
   2347  "true",
   2348 ]
   2349 
   2350 ["generated/test_conformance__textures__image_bitmap_from_video__tex-2d-alpha-alpha-unsigned_byte.html"]
   2351 skip-if = [
   2352  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2353 ]
   2354 #[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]
   2355 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Crash dump filename: /tmp/tmpJ24uPs/47e5f8af-bbd2-5a7d-2a9b-a1455e27b452.dmp
   2356 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Operating system: Android
   2357 #[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
   2358 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  CPU: arm
   2359 #[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
   2360 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       8 CPUs
   2361 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  GPU: UNKNOWN
   2362 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Crash reason:  SIGSEGV /SEGV_MAPERR
   2363 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Crash address: 0x0
   2364 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Process uptime: not available
   2365 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Thread 11 (crashed)
   2366 #[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]
   2367 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r0 = 0x00000000    r1 = 0xcb15c85e    r2 = 0x5d4020cd    r3 = 0x5d4020cd
   2368 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r4 = 0x00000139    r5 = 0xce07ff8c    r6 = 0xc83c0c9d    r7 = 0xce07ff80
   2369 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r8 = 0xce07fff8    r9 = 0xce07ff94   r10 = 0xea31d1b8   r12 = 0xe8bdcfb8
   2370 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       fp = 0x9f457ba0    sp = 0xce07ff78    lr = 0xeb2e459d    pc = 0xc78df970
   2371 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -      Found by: given as instruction pointer in context
   2372 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -   1  libxul.so!mozilla::dom::ImageBitmap::ToCloneData() const [ImageBitmap.cpp:c51d1038215eefa91552a819433870898cf05864 : 618 + 0x3]
   2373 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r4 = 0x00000000    r5 = 0xce07ff8c    r6 = 0xc83c0c9d    r7 = 0xce07ffb8
   2374 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r8 = 0xce07fff8    r9 = 0xce07ff94   r10 = 0xea31d1b8    fp = 0x9f457ba0
   2375 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       sp = 0xce07ff88    lr = 0xc83c0bf5    pc = 0xc83c0bf5
   2376 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -      Found by: call frame info
   2377 #[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]
   2378 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r4 = 0x00000000    r5 = 0xffffffff    r6 = 0xce080114    r7 = 0xce080038
   2379 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r8 = 0x00000000    r9 = 0x00000de1   r10 = 0xce080054    fp = 0xea31d1b8
   2380 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       sp = 0xce07ffc0    lr = 0xc840954d    pc = 0xc840954d
   2381 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -      Found by: call frame info
   2382 #[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]
   2383 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r4 = 0xea31d1b8    r5 = 0xafd36400    r6 = 0xce080114    r7 = 0xce080078
   2384 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r8 = 0x00000000    r9 = 0x00000de1   r10 = 0xce0800a4    fp = 0xea31d1b8
   2385 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       sp = 0xce080040    lr = 0xc8409a2d    pc = 0xc8409a2d
   2386 #[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -      Found by: call frame info
   2387 
   2388 ["generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-unsigned_byte.html"]
   2389 skip-if = [
   2390  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2391 ]
   2392 
   2393 ["generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html"]
   2394 skip-if = [
   2395  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2396 ]
   2397 
   2398 ["generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_byte.html"]
   2399 skip-if = [
   2400  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2401 ]
   2402 
   2403 ["generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html"]
   2404 skip-if = [
   2405  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2406 ]
   2407 
   2408 ["generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_byte.html"]
   2409 skip-if = [
   2410  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2411 ]
   2412 
   2413 ["generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html"]
   2414 skip-if = [
   2415  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2416 ]
   2417 
   2418 ["generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html"]
   2419 skip-if = [
   2420  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2421 ]
   2422 
   2423 ["generated/test_conformance__textures__misc__cube-map-uploads-out-of-order.html"]
   2424 #19:53:21     INFO -  0  libsystem_platform.dylib!_platform_memmove$VARIANT$Unknown + 0x144
   2425 #19:53:21     INFO -     rax = 0x0000000127afac80   rdx = 0x0000000000000020
   2426 #19:53:21     INFO -     rcx = 0x0000000000000020   rbx = 0x0000000184cb4400
   2427 #19:53:21     INFO -     rsi = 0x0000000184cb47a0   rdi = 0x0000000127afafe0
   2428 #19:53:21     INFO -     rbp = 0x00007fff52570460   rsp = 0x00007fff52570460
   2429 #19:53:21     INFO -      r8 = 0x0000000000000000    r9 = 0x0000000000000000
   2430 #19:53:21     INFO -     r10 = 0x0000000000000080   r11 = 0xffffffffa2e46880
   2431 #19:53:21     INFO -     r12 = 0x0000000000000400   r13 = 0x0000000000000017
   2432 #19:53:21     INFO -     r14 = 0x0000000127afac80   r15 = 0x0000000000000080
   2433 #19:53:21     INFO -     rip = 0x00007fff903140e4
   2434 #19:53:21     INFO -     Found by: given as instruction pointer in context
   2435 #19:53:21     INFO -  1  AppleIntelHD5000GraphicsGLDriver + 0x487911
   2436 #19:53:21     INFO -     rbp = 0x00007fff52570620   rsp = 0x00007fff52570470
   2437 #19:53:21     INFO -     rip = 0x0000000128c87911
   2438 #19:53:21     INFO -     Found by: previous frame's frame pointer
   2439 #19:53:21     INFO -  2  GLEngine + 0x1a946
   2440 #19:53:21     INFO -     rbp = 0x00007fff52570730   rsp = 0x00007fff52570630
   2441 #19:53:21     INFO -     rip = 0x00007fff8f740946
   2442 #19:53:21     INFO -     Found by: previous frame's frame pointer
   2443 #19:53:21     INFO -  3  libGL.dylib + 0x346d
   2444 #19:53:21     INFO -     rbp = 0x00007fff52570770   rsp = 0x00007fff52570740
   2445 #19:53:21     INFO -     rip = 0x00007fff908cb46d
   2446 #19:53:21     INFO -     Found by: previous frame's frame pointer
   2447 #19:53:21     INFO -  4  XUL!mozilla::gl::GLContext::fTexImage2D(unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*) [GLContext.h:6c8751f7f673a9751917d907e630d37abefe186b : 1656 + 0x23]
   2448 #19:53:21     INFO -     rbp = 0x00007fff525707e0   rsp = 0x00007fff52570780
   2449 #19:53:21     INFO -     rip = 0x000000010e8d8597
   2450 #19:53:21     INFO -     Found by: previous frame's frame pointer
   2451 #19:53:21     INFO -  5  XUL!mozilla::DoTexImage(mozilla::gl::GLContext*, StrongGLenum<TexImageTargetDetails>, int, mozilla::webgl::DriverUnpackInfo const*, int, int, int, void const*) [WebGLTextureUpload.cpp:6c8751f7f673a9751917d907e630d37abefe186b : 873 + 0x1d]
   2452 #19:53:21     INFO -     rbx = 0x000000013df74000   rbp = 0x00007fff52570860
   2453 #19:53:21     INFO -     rsp = 0x00007fff525707f0   r12 = 0x0000000184c7a000
   2454 #19:53:21     INFO -     r13 = 0x0000000000008517   r14 = 0x000000018b3d1ed4
   2455 #19:53:21     INFO -     r15 = 0x0000000000000001   rip = 0x000000010fef5063
   2456 #19:53:21     INFO -     Found by: call frame info
   2457 #19:53:21     INFO -  6  XUL!mozilla::webgl::TexUnpackBytes::TexOrSubImage(bool, bool, char const*, mozilla::WebGLTexture*, StrongGLenum<TexImageTargetDetails>, int, mozilla::webgl::DriverUnpackInfo const*, int, int, int, mozilla::webgl::PackingInfo const&, unsigned int*) const [TexUnpackBlob.cpp:6c8751f7f673a9751917d907e630d37abefe186b : 407 + 0x11]
   2458 #19:53:21     INFO -     rbx = 0x00000001439df838   rbp = 0x00007fff52570910
   2459 #19:53:21     INFO -     rsp = 0x00007fff52570870   r12 = 0x0000000000000000
   2460 #19:53:21     INFO -     r13 = 0x00000001439df800   r14 = 0x000000013df750b0
   2461 #19:53:21     INFO -     r15 = 0x0000000000000100   rip = 0x000000010fe79f5b
   2462 #19:53:21     INFO -     Found by: call frame info
   2463 #19:53:21     INFO -  7  XUL!mozilla::WebGLTexture::TexImage(char const*, StrongGLenum<TexImageTargetDetails>, int, unsigned int, mozilla::webgl::PackingInfo const&, mozilla::webgl::TexUnpackBlob const*) [WebGLTextureUpload.cpp:6c8751f7f673a9751917d907e630d37abefe186b : 1295 + 0x2d]
   2464 #19:53:21     INFO -     rbx = 0x0000000115c5cfe8   rbp = 0x00007fff525709f0
   2465 #19:53:21     INFO -     rsp = 0x00007fff52570920   r12 = 0x0000000000000100
   2466 #19:53:21     INFO -     r13 = 0x000000013df7b0e0   r14 = 0x000000011420912a
   2467 #19:53:21     INFO -     r15 = 0x000000013df7b000   rip = 0x000000010fef43dd
   2468 #19:53:21     INFO -     Found by: call frame info
   2469 #19:53:21     INFO -  8  XUL!mozilla::WebGLTexture::TexImage(char const*, StrongGLenum<TexImageTargetDetails>, int, unsigned int, int, int, int, int, mozilla::webgl::PackingInfo const&, mozilla::TexImageSource const&) [WebGLTextureUpload.cpp:6c8751f7f673a9751917d907e630d37abefe186b : 478 + 0x1d]
   2470 #19:53:21     INFO -     rbx = 0x000000013df750b0   rbp = 0x00007fff52570aa0
   2471 #19:53:21     INFO -     rsp = 0x00007fff52570a00   r12 = 0x0000000000008517
   2472 #19:53:21     INFO -     r13 = 0x000000011420912a   r14 = 0x00007fff52570ae8
   2473 #19:53:21     INFO -     r15 = 0x000000013df7b000   rip = 0x000000010fef3d62
   2474 #19:53:21     INFO -     Found by: call frame info
   2475 #19:53:21     INFO -  9  XUL!mozilla::WebGLContext::TexImage(char const*, unsigned char, unsigned int, int, unsigned int, int, int, int, int, unsigned int, unsigned int, mozilla::TexImageSource const&) [WebGLContextTextures.cpp:6c8751f7f673a9751917d907e630d37abefe186b : 391 + 0x1f]
   2476 #19:53:21     INFO -     rbx = 0x000000011420912a   rbp = 0x00007fff52570b20
   2477 #19:53:21     INFO -     rsp = 0x00007fff52570ab0   r12 = 0x0000000000000100
   2478 #19:53:21     INFO -     r13 = 0x00007fff52570bd0   r14 = 0x0000000000001908
   2479 #19:53:21     INFO -     r15 = 0x0000000000000000   rip = 0x000000010feb6cfe
   2480 #19:53:21     INFO -     Found by: call frame info
   2481 #19:53:21     INFO - 10  XUL!mozilla::dom::WebGLRenderingContext_Binding::texImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, JSJitMethodCallArgs const&) [WebGLContext.h:6c8751f7f673a9751917d907e630d37abefe186b : 1231 + 0x55]
   2482 #19:53:21     INFO -     rbx = 0x00007fff52570c60   rbp = 0x00007fff52570cc0
   2483 #19:53:21     INFO -     rsp = 0x00007fff52570b30   r12 = 0x00007fff52570c38
   2484 #19:53:21     INFO -     r13 = 0x00007fff52570cf8   r14 = 0x000000011c125000
   2485 #19:53:21     INFO -     r15 = 0xfff8800000001401   rip = 0x000000010f8a563f
   2486 #19:53:21     INFO -     Found by: call frame info
   2487 skip-if = [
   2488  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   2489 ]
   2490 
   2491 ["generated/test_conformance__textures__misc__gl-teximage.html"]
   2492 # application crashed [@ jemalloc_crash]
   2493 skip-if = [
   2494  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2495 ]
   2496 
   2497 ["generated/test_conformance__textures__misc__mipmap-fbo.html"]
   2498 
   2499 ["generated/test_conformance__textures__misc__origin-clean-conformance-offscreencanvas.html"]
   2500 skip-if = [
   2501  "true",
   2502 ]
   2503 
   2504 ["generated/test_conformance__textures__misc__origin-clean-conformance.html"]
   2505 # (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to www.opengl.org (104.131.58.36) was made.
   2506 skip-if = [
   2507  "true",
   2508 ]
   2509 
   2510 ["generated/test_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html"]
   2511 # time out crash
   2512 skip-if = [
   2513  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug",
   2514 ]
   2515 
   2516 ["generated/test_conformance__textures__misc__tex-image-webgl.html"]
   2517 skip-if = [
   2518  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2519 ]
   2520 
   2521 ["generated/test_conformance__textures__misc__tex-image-with-invalid-data.html"]
   2522 skip-if = [
   2523  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2524 ]
   2525 
   2526 ####################
   2527 # Timeouts
   2528 
   2529 ["generated/test_conformance__textures__misc__tex-video-using-tex-unit-non-zero.html"]
   2530 # Fails on QuantumRender configs, but passes on standard configs?
   2531 # Might be intermittant.
   2532 skip-if = [
   2533  "os == 'android' && os_version == '14' && arch == 'aarch64' && debug",
   2534  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2535 ]
   2536 
   2537 ["generated/test_conformance__textures__misc__texture-corner-case-videos.html"]
   2538 # Timeout. Bug 1599937 - test fails consistently on ubuntu1804.
   2539 skip-if = [
   2540  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2541 ]
   2542 
   2543 ["generated/test_conformance__textures__misc__texture-mips.html"]
   2544 skip-if = [
   2545  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2546 ]
   2547 
   2548 ["generated/test_conformance__textures__misc__texture-npot-video.html"]
   2549 skip-if = [
   2550  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'", # win11 - 50/50 intermittent
   2551  "os == 'android' && os_version == '14' && arch == 'aarch64'", # Bug 1873144
   2552 ]
   2553 ####################
   2554 # Bugs surfaced during fx93 CTS update
   2555 
   2556 ["generated/test_conformance__textures__misc__texture-npot.html"]
   2557 # application crashed [@ mozilla::gl::GLContext::AfterGLCall]
   2558 skip-if = [
   2559  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2560 ]
   2561 
   2562 ["generated/test_conformance__textures__misc__texture-size-cube-maps.html"]
   2563 # application crashed [@ mozilla::gl::GLContext::AfterGLCall]
   2564 skip-if = [
   2565  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2566 ]
   2567 
   2568 ["generated/test_conformance__textures__misc__texture-size-limit.html"]
   2569 skip-if = [
   2570  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && asan",
   2571 ]
   2572 
   2573 ["generated/test_conformance__textures__misc__texture-size.html"]
   2574 # application crashed [@ mozilla::gl::GLContext::AfterGLCall]
   2575 skip-if = [
   2576  "os == 'android' && os_version == '14' && arch == 'aarch64'", # Bug 1796057
   2577  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2578 ]
   2579 
   2580 ["generated/test_conformance__textures__misc__texture-srgb-upload.html"]
   2581 skip-if = [
   2582  "os == 'android' && os_version == '14' && arch == 'aarch64'", # Bug 1796057
   2583 ]
   2584 
   2585 ["generated/test_conformance__textures__misc__texture-sub-image-cube-maps.html"]
   2586 # application crashed [@ mozilla::gl::GLContext::AfterGLCall]
   2587 skip-if = [
   2588  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2589 ]
   2590 
   2591 ["generated/test_conformance__textures__misc__texture-upload-size.html"]
   2592 # application crashed [@ mozilla::WebGLTexture::TexSubImage]
   2593 skip-if = [
   2594  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2595  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2596 ]
   2597 
   2598 ["generated/test_conformance__textures__misc__texture-video-transparent.html"]
   2599 # Assertion failure: [GFX1]: Unhandled srcImage->GetFormat(): 2
   2600 # mac opt seems to pass, though linux and win fail.
   2601 skip-if = [
   2602  "true",
   2603 ]
   2604 
   2605 ["generated/test_conformance__textures__misc__video-rotation.html"]
   2606 # https://bugzilla.mozilla.org/show_bug.cgi?id=1725072
   2607 # E.g. "shouldBe 255,0,0 +/-10"
   2608 fail-if = [
   2609  "true",
   2610 ]
   2611 
   2612 ["generated/test_conformance__textures__video__tex-2d-alpha-alpha-unsigned_byte.html"]
   2613 skip-if = [
   2614  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2615 ]
   2616 
   2617 ["generated/test_conformance__textures__video__tex-2d-luminance-luminance-unsigned_byte.html"]
   2618 skip-if = [
   2619  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2620 ]
   2621 
   2622 ["generated/test_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html"]
   2623 skip-if = [
   2624  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2625 ]
   2626 
   2627 ["generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html"]
   2628 skip-if = [
   2629  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2630  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   2631 ]
   2632 
   2633 ["generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html"]
   2634 skip-if = [
   2635  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2636 ]
   2637 
   2638 ["generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html"]
   2639 skip-if = [
   2640  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2641  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   2642 ]
   2643 
   2644 ["generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html"]
   2645 skip-if = [
   2646  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2647 ]
   2648 
   2649 ["generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html"]
   2650 skip-if = [
   2651  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2652 ]
   2653 
   2654 ["generated/test_conformance__uniforms__out-of-bounds-uniform-array-access.html"]
   2655 # Crashes
   2656 skip-if = [
   2657  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2658  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
   2659 ]
   2660 
   2661 ["generated/test_conformance__uniforms__uniform-default-values.html"]
   2662 # Timeout on Windows, crash on Android/Linux.
   2663 skip-if = [
   2664  "os == 'android' && os_version == '14' && arch == 'aarch64'",
   2665  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
   2666  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
   2667  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2668 ]
   2669 
   2670 ["generated/test_conformance__uniforms__uniform-values-per-program.html"]
   2671 # Crashes on D3D11 debug.
   2672 skip-if = [
   2673  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
   2674 ]