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# android_version strings
9#   https://en.wikipedia.org/wiki/Android_version_history
10#   * Android 'ICS' 4.0-4.0.2: 14 ('4.0' slaves, inactive)
11#   * Android 'Jelly Bean' 4.2: 17 ('4.2' slaves)
12#   * Android 'Jelly Bean' 4.3: 18 ('4.3' slaves)
13#   * Android 'Lollipop' 5.0: 21 ('5.0' slaves)
14
15##########
16# os_version strings
17#   https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832%28v=vs.85%29.aspx
18#   * Windows 7: 6.1
19#   * Windows 8: 6.2
20#   * Windows 8.1: 6.3
21#   * Windows 10: 10.0
22
23[DEFAULT]
24# Cross-process WebGL doesn't seem to work under an emulator
25skip-if = toolkit == 'android' && e10s && isEmulator
26
27[generated/test_..__always-fail.html]
28fail-if = 1
29
30####################
31# Tests requesting non-local network connections.
32
33[generated/test_conformance__more__functions__readPixelsBadArgs.html]
34# (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to www.opengl.org (45.55.206.190) was made.
35skip-if = 1
36[generated/test_2_conformance__more__functions__readPixelsBadArgs.html]
37# (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to www.opengl.org (45.55.206.190) was made.
38skip-if = 1
39
40[generated/test_conformance__more__functions__texImage2DHTML.html]
41# (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to mashable.com (88.221.93.55) was made.
42skip-if = 1
43[generated/test_2_conformance__more__functions__texImage2DHTML.html]
44# (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to mashable.com (88.221.93.55) was made.
45skip-if = 1
46
47[generated/test_conformance__more__functions__texSubImage2DHTML.html]
48# (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to mashable.com (184.50.232.90) was made.
49skip-if = 1
50[generated/test_2_conformance__more__functions__texSubImage2DHTML.html]
51# (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to mashable.com (184.50.232.90) was made.
52skip-if = 1
53
54[generated/test_2_conformance__textures__misc__origin-clean-conformance.html]
55# (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to www.opengl.org (104.131.58.36) was made.
56skip-if = 1
57[generated/test_conformance__textures__misc__origin-clean-conformance.html]
58# (TODO) FATAL ERROR: Non-local network connections are disabled and a connection attempt to www.opengl.org (104.131.58.36) was made.
59skip-if = 1
60[generated/test_conformance__textures__misc__origin-clean-conformance-offscreencanvas.html]
61skip-if = 1
62[generated/test_2_conformance__textures__misc__origin-clean-conformance-offscreencanvas.html]
63skip-if = 1
64[generated/test_2_conformance2__textures__misc__origin-clean-conformance-offscreencanvas.html]
65skip-if = 1
66
67
68####################
69# Timing out
70[generated/test_conformance__uniforms__uniform-default-values.html]
71# Timeout on Windows, crash on Android/Linux.
72skip-if = (os == 'android') || (os == 'linux') || (os == 'win')
73[generated/test_conformance__ogles__GL__mat3__mat3_001_to_006.html]
74# Timeout on D3D11
75skip-if = (os == 'win')
76[generated/test_conformance__state__gl-object-get-calls.html]
77# Really really slow on IPC mode. Update test suite to get faster/quick-mode test.
78skip-if = 1
79[generated/test_2_conformance2__state__gl-object-get-calls.html]
80# Really really slow on IPC mode. Update test suite to get faster/quick-mode test.
81skip-if = 1
82# Also fails on Linux still?
83fail-if = (os == 'linux')
84
85# -
86# Large tex allocations
87
88[generated/test_2_conformance__textures__misc__texture-upload-size.html]
89# https://bugzilla.mozilla.org/show_bug.cgi?id=1687071
90# getError expected: NO_ERROR. Was INVALID_VALUE : when calling texSubImage2D with the same texture upload
91skip-if =  os == "android" && processor == "aarch64"
92[generated/test_2_conformance__textures__misc__texture-size.html]
93# https://bugzilla.mozilla.org/show_bug.cgi?id=1657084
94# Really slow on ASAN (after driver update?), likely due to ASAN's perf impact on the huge allocations in this test.
95skip-if = (os == 'linux' && asan) || (os == 'win')
96[generated/test_2_conformance__textures__misc__texture-size-cube-maps.html]
97# Random failures
98skip-if = (os == 'win')
99[generated/test_2_conformance__textures__misc__texture-size-limit.html]
100# https://bugzilla.mozilla.org/show_bug.cgi?id=1657084
101# Really slow on ASAN (after driver update?), likely due to ASAN's perf impact on the huge allocations in this test.
102skip-if = (os == 'linux' && asan)
103
104########################################################################
105# Global
106
107[generated/test_2_conformance2__extensions__ovr_multiview2.html]
108# Windows failure: ANGLE bug: FAIL #extension GL_OVR_multiview must be forbidden.
109#   Because we have to enable multiview1 to get ANGLE to emit gl_ViewID_OVR.
110fail-if = (os == 'win')
111skip-if = (os == 'android')
112#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -  GPU: UNKNOWN
113#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -  Crash reason:  SIGSEGV /SEGV_MAPERR
114#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -  Crash address: 0x0
115#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -  Process uptime: not available
116#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -  Thread 11 (crashed)
117#[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]
118#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r0 = 0x00000000    r1 = 0xd1c1aad6    r2 = 0xd1c1aa7a    r3 = 0x000002eb
119#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r4 = 0xd1c1aa7a    r5 = 0x000002eb    r6 = 0xefbad1b8    r7 = 0xd4980878
120#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r8 = 0xd1d9b6ee    r9 = 0xd49808c8   r10 = 0xefbad1b8   r12 = 0xd4980388
121#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       fp = 0xefbad1b8    sp = 0xd4980870    lr = 0xce1e306d    pc = 0xce1e34d4
122#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -      Found by: given as instruction pointer in context
123#[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]
124#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r4 = 0xd49808d4    r5 = 0xd49808e0    r6 = 0xefbad1b8    r7 = 0xd49808b0
125#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r8 = 0xd1d9b6ee    r9 = 0xd49808c8   r10 = 0xefbad1b8    fp = 0xefbad1b8
126#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       sp = 0xd4980880    lr = 0xce1e3435    pc = 0xce1e3435
127#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -      Found by: call frame info
128#[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]
129#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r4 = 0xd49808d4    r5 = 0xd398c10c    r6 = 0x00000501    r7 = 0xd49808c0
130#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r8 = 0xd1d9b6ee    r9 = 0xd49808c8   r10 = 0xefbad1b8    fp = 0xefbad1b8
131#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       sp = 0xd49808b8    lr = 0xce1e30f7    pc = 0xce1e30f7
132#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -      Found by: call frame info
133#[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]
134#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r4 = 0xd49808d4    r5 = 0xd398c10c    r6 = 0x00000501    r7 = 0xd49809b0
135#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r8 = 0xd1d9b6ee    r9 = 0xd49808c8   r10 = 0xefbad1b8    fp = 0xefbad1b8
136#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       sp = 0xd49808c8    lr = 0xce265007    pc = 0xce265007
137#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -      Found by: call frame info
138#[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]
139#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r4 = 0xb421f000    r5 = 0xefbad1b8    r6 = 0xef838734    r7 = 0xd49809f0
140#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       r8 = 0x0000000b    r9 = 0x00008ce0   r10 = 0x00008d40    fp = 0xefbad1b8
141#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -       sp = 0xd49809b8    lr = 0xcecf534f    pc = 0xcecf534f
142#[task 2020-01-06T23:47:51.786Z] 23:47:51     INFO -      Found by: call frame info
143#[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]
144#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r4 = 0x00000006    r5 = 0xb4247ee0    r6 = 0xefbad1b8    r7 = 0xd4980a28
145#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r8 = 0xd4980aa0    r9 = 0xb421f000   r10 = 0xb4247ee0    fp = 0xefbad1b8
146#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       sp = 0xd49809f8    lr = 0xcecf4d35    pc = 0xcecf4d35
147#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -      Found by: call frame info
148#[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]
149#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r4 = 0xb4247e40    r5 = 0xb4247e4c    r6 = 0x00008ce0    r7 = 0xd4980a58
150#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r8 = 0xd4980aa0    r9 = 0xb42ef82c   r10 = 0xb4247ee0    fp = 0xefbad1b8
151#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       sp = 0xd4980a30    lr = 0xcecf7131    pc = 0xcecf7131
152#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -      Found by: call frame info
153#[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]
154#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r4 = 0xb42ef800    r5 = 0xd4980aa0    r6 = 0xefbad1b8    r7 = 0xd4980a90
155#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r8 = 0x00008ce0    r9 = 0xd1d959b9   r10 = 0xb4247e40    fp = 0x0000000e
156#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       sp = 0xd4980a60    lr = 0xcece1b89    pc = 0xcece1b89
157#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -      Found by: call frame info
158#[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]
159#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r4 = 0xb81c5000    r5 = 0xefbad1b8    r6 = 0xb42ef800    r7 = 0xd4980ad8
160#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r8 = 0x00008ce0    r9 = 0xd4980aa0   r10 = 0x00008ca9    fp = 0x00000006
161#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       sp = 0xd4980a98    lr = 0xcece2021    pc = 0xcece2021
162#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -      Found by: call frame info
163#[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]
164#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r4 = 0x00000000    r5 = 0xbd5c3aac    r6 = 0xefbad1b8    r7 = 0xd4980b18
165#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       r8 = 0xb81c5000    r9 = 0x00008ce0   r10 = 0x00008ca9    fp = 0xd4980b9c
166#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -       sp = 0xd4980ae0    lr = 0xcecf189d    pc = 0xcecf189d
167#[task 2020-01-06T23:47:51.792Z] 23:47:51     INFO -      Found by: call frame info
168
169[generated/test_2_conformance2__extensions__ovr_multiview2_single_view_operations.html]
170skip-if = (os == 'android')
171[generated/test_conformance__offscreencanvas__context-attribute-preserve-drawing-buffer.html]
172# Timeout, likely issue with unsupported OffscreenCanvas.
173skip-if = 1
174[generated/test_2_conformance__offscreencanvas__context-attribute-preserve-drawing-buffer.html]
175# Timeout, likely issue with unsupported OffscreenCanvas.
176skip-if = 1
177[generated/test_2_conformance2__rendering__blitframebuffer-resolve-to-back-buffer.html]
178# ABORT_ON_ERROR
179skip-if = 1
180[generated/test_2_conformance2__rendering__vertex-id.html]
181fail-if = 1
182[generated/test_2_conformance2__transform_feedback__too-small-buffers.html]
183# ABORT_ON_ERROR
184skip-if = 1
185[generated/test_2_conformance2__attribs__gl-bindAttribLocation-aliasing-inactive.html]
186fail-if = (os != 'win')
187
188[generated/test_conformance__textures__misc__texture-corner-case-videos.html]
189# Timeout. Bug 1599937 - test fails consistently on ubuntu1804.
190skip-if = (os == 'android') || (os == 'linux' && os_version == '18.04')
191[generated/test_2_conformance__textures__misc__texture-corner-case-videos.html]
192# Timeout. Bug 1599937
193skip-if = (os == 'android') || (os == 'linux' && os_version == '18.04')
194
195[generated/test_conformance__textures__misc__texture-video-transparent.html]
196# Assertion failure: [GFX1]: Unhandled srcImage->GetFormat(): 2
197# mac opt seems to pass, though linux and win fail.
198skip-if = 1
199[generated/test_2_conformance__textures__misc__texture-video-transparent.html]
200# Assertion failure: [GFX1]: Unhandled srcImage->GetFormat(): 2
201# mac opt seems to pass, though linux and win fail.
202skip-if = 1
203
204[generated/test_conformance__rendering__texture-switch-performance.html]
205# Frequent orange on linux+asan, but likely intermittant:
206# Texture switching significantly hurt performance - achieved 77 frames in 2.016 seconds (0.79 times baseline performance)
207skip-if = 1
208[generated/test_2_conformance__rendering__texture-switch-performance.html]
209# Orange on win10+debug
210# Texture switching significantly hurt performance - achieved 3 frames in 2.164
211skip-if = 1
212[generated/test_2_conformance2__rendering__texture-switch-performance.html]
213# Orange on OSX+debug
214skip-if = 1
215
216[generated/test_2_conformance2__textures__canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
217fail-if = 1
218[generated/test_2_conformance2__textures__canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
219fail-if = 1
220[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
221fail-if = 1
222[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
223fail-if = 1
224[generated/test_2_conformance2__textures__image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
225fail-if = 1
226[generated/test_2_conformance2__textures__image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
227fail-if = 1
228[generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
229fail-if = 1
230[generated/test_2_conformance2__textures__image_bitmap_from_blob__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
231fail-if = 1
232[generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
233fail-if = 1
234[generated/test_2_conformance2__textures__image_bitmap_from_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
235fail-if = 1
236[generated/test_2_conformance2__textures__image_bitmap_from_image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
237fail-if = 1
238[generated/test_2_conformance2__textures__image_bitmap_from_image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
239fail-if = 1
240[generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
241fail-if = 1
242[generated/test_2_conformance2__textures__image_bitmap_from_image_bitmap__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
243fail-if = 1
244[generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
245fail-if = 1
246[generated/test_2_conformance2__textures__image_bitmap_from_image_data__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
247fail-if = 1
248[generated/test_2_conformance2__textures__image_bitmap_from_video__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
249fail-if = 1
250[generated/test_2_conformance2__textures__image_bitmap_from_video__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
251fail-if = 1
252[generated/test_2_conformance2__textures__image_data__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
253fail-if = 1
254[generated/test_2_conformance2__textures__image_data__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
255fail-if = 1
256[generated/test_2_conformance2__textures__svg_image__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
257fail-if = 1
258[generated/test_2_conformance2__textures__svg_image__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
259fail-if = 1
260[generated/test_2_conformance2__textures__video__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
261fail-if = 1
262[generated/test_2_conformance2__textures__video__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
263fail-if = 1
264[generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
265fail-if = 1
266[generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb10_a2-rgba-unsigned_int_2_10_10_10_rev.html]
267fail-if = 1
268
269[generated/test_2_conformance2__textures__misc__tex-base-level-bug.html]
270fail-if = os == 'mac'  # macosx1014 due to 1563418
271[generated/test_2_conformance2__textures__misc__tex-unpack-params-with-flip-y-and-premultiply-alpha.html]
272fail-if = 1
273
274####################################################
275# Bugs
276[generated/test_conformance__rendering__bind-framebuffer-flush-bug.html]
277fail-if = (os == 'mac' && os_version == "10.14")
278[generated/test_2_conformance__rendering__bind-framebuffer-flush-bug.html]
279fail-if = (os == 'mac' && os_version == "10.14")
280[generated/test_2_conformance2__glsl3__matrix-row-major-dynamic-indexing.html]
281fail-if = (os == 'mac' && !apple_silicon)
282[generated/test_2_conformance2__textures__misc__tex-storage-compressed-formats.html]
283fail-if = (os == 'linux') || (os == 'mac') || (os == 'win')
284
285########################################################################
286# Complicated
287
288[generated/test_conformance__context__context-attributes-alpha-depth-stencil-antialias.html]
289# Asserts on linux debug. Crashes on Android.
290skip-if = (os == 'linux') || (os == 'android')
291
292[generated/test_conformance__glsl__bugs__long-expressions-should-not-crash.html]
293# Android: Crashes sometimes
294# Linux w/o ASAN: perma-crash (ASAN doesn't crash)
295skip-if = (os == 'android') || (os == 'linux' && !asan)
296[generated/test_2_conformance__glsl__bugs__long-expressions-should-not-crash.html]
297# Linux w/o ASAN: perma-crash (ASAN doesn't crash)
298skip-if = (os == 'linux' && !asan)
299
300[generated/test_conformance__glsl__misc__shader-uniform-packing-restrictions.html]
301# Frequent timeout on win7 and linux debug.
302# Linux w/o ASAN: perma-crash (ASAN doesn't crash)
303skip-if = (os == 'android') || (os == 'win' && os_version == '6.1' && debug) || (os == 'linux' && debug) || (os == 'linux' && !asan)
304[generated/test_2_conformance__glsl__misc__shader-uniform-packing-restrictions.html]
305# win7/debug: Failures on oct 20th, 2017, bug 1410306
306# Linux w/o ASAN: perma-crash (ASAN doesn't crash)
307skip-if = (os == 'win' && os_version == '6.1' && debug) || (os == 'linux' && !asan)
308
309[generated/test_conformance__glsl__constructors__glsl-construct-bvec3.html]
310# Crashes from libglsl.so
311# application crashed [@ jemalloc_crash] on Android
312skip-if = (os == 'linux') || (os == 'mac') || (os == 'android')
313[generated/test_conformance__glsl__constructors__glsl-construct-bvec4.html]
314# application crashed [@ ParseOperand::GetLogicalSize() const + 0x4]
315skip-if = (os == 'linux') || (os == 'mac') || (os == 'android')
316
317[generated/test_conformance__glsl__constructors__glsl-construct-ivec3.html]
318# application crashed [@ ParseOperand::GetLogicalSize() const + 0x4]
319# application crashed [@ jemalloc_crash] on Android
320skip-if = (os == 'linux') || (os == 'mac') || (os == 'android')
321[generated/test_conformance__glsl__constructors__glsl-construct-ivec4.html]
322# Assume crashes like ivec3
323skip-if = (os == 'linux') || (os == 'mac')
324
325[generated/test_conformance__glsl__constructors__glsl-construct-mat2.html]
326# Crashes on Linux ASAN
327skip-if = ((os == 'linux') && asan)
328
329[generated/test_conformance__glsl__bugs__sampler-array-using-loop-index.html]
330# Testfail on Linux after removing SH_UNROLL_FOR_LOOP_WITH_SAMPLER_ARRAY_INDEX.
331# Only happen on tryserver
332fail-if = (os == 'linux')
333
334[generated/test_conformance__misc__type-conversion-test.html]
335fail-if = (os == 'linux')
336# Resets device on Android 2.3.
337# Crashes on desktop Linux.
338skip-if = (os == 'android') || (os == 'linux')
339
340[generated/test_conformance__textures__misc__texture-size.html]
341# application crashed [@ mozilla::gl::GLContext::AfterGLCall]
342skip-if = (os == 'android') || (os == 'win')
343
344[generated/test_conformance__textures__misc__texture-size-limit.html]
345skip-if = (os == 'linux' && asan)
346[generated/test_2_conformance2__reading__read-pixels-from-fbo-test.html]
347skip-if = (os == 'mac') || (os == 'win')
348[generated/test_2_conformance2__misc__expando-loss-2.html]
349skip-if = (os == 'android' || os == 'linux') || (verify && debug)
350[generated/test_2_conformance2__misc__uninitialized-test-2.html]
351skip-if = (os == 'mac') || (os == 'win')
352[generated/test_2_conformance__misc__bad-arguments-test.html]
353# skip because some result logged after SimpleTest.finish()
354skip-if = (os == 'mac') || (os == 'win')
355[generated/test_conformance__misc__bad-arguments-test.html]
356# skip because some result logged after SimpleTest.finish()
357skip-if = (os == 'mac') || (os == 'win') || (os == 'linux') || (os == 'android')
358[generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-index.html]
359# skip this test because finish() was called multiple times
360skip-if = (os == 'mac') || (os == 'win') || (os == 'linux') || (os == 'android')
361[generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-index.html]
362# skip this test because finish() was called multiple times
363skip-if = (os == 'mac') || (os == 'win') || (os == 'linux') || (os == 'android')
364[generated/test_conformance__glsl__bugs__sampler-struct-function-arg.html]
365# Crashes
366skip-if = (os == 'linux') || (os == 'android')
367[generated/test_conformance__glsl__constructors__glsl-construct-bvec2.html]
368# mozalloc_abort in libglsl.so
369skip-if = (os == 'linux') || (os == 'android')
370[generated/test_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html]
371skip-if = (os == 'android')
372[generated/test_2_conformance2__textures__misc__tex-image-with-bad-args-from-dom-elements.html]
373skip-if = (os == 'win') || (os == 'mac') || (os == "android" && processor == "aarch64") # Bug 1687073
374[generated/test_2_conformance2__glsl3__tricky-loop-conditions.html]
375fail-if = (os == 'win')
376[generated/test_2_conformance2__textures__misc__tex-srgb-mipmap.html]
377fail-if = (os == 'mac' && !apple_silicon)
378[generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-float.html]
379fail-if = (os == 'mac' && !apple_silicon)
380[generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-half_float.html]
381fail-if = (os == 'mac' && !apple_silicon)
382[generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html]
383fail-if = (os == 'mac' && !apple_silicon)
384[generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-float.html]
385fail-if = (os == 'mac' && !apple_silicon)
386[generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-half_float.html]
387fail-if = (os == 'mac' && !apple_silicon)
388[generated/test_2_conformance2__textures__video__tex-3d-rg32f-rg-float.html]
389fail-if = (os == 'mac' && !apple_silicon)
390[generated/test_2_conformance2__textures__video__tex-3d-rg8-rg-unsigned_byte.html]
391fail-if = (os == 'mac' && !apple_silicon)
392[generated/test_2_conformance2__textures__video__tex-3d-rg8ui-rg_integer-unsigned_byte.html]
393fail-if = (os == 'mac' && !apple_silicon)
394[generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-float.html]
395fail-if = (os == 'mac' && !apple_silicon)
396[generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-half_float.html]
397fail-if = (os == 'mac' && !apple_silicon)
398[generated/test_2_conformance2__textures__video__tex-3d-rgb32f-rgb-float.html]
399fail-if = (os == 'mac' && !apple_silicon)
400[generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_byte.html]
401fail-if = (os == 'mac' && !apple_silicon)
402[generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html]
403fail-if = (os == 'mac' && !apple_silicon)
404[generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_byte.html]
405fail-if = (os == 'mac' && !apple_silicon)
406[generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html]
407fail-if = (os == 'mac' && !apple_silicon)
408[generated/test_2_conformance2__textures__video__tex-3d-rgb8-rgb-unsigned_byte.html]
409fail-if = (os == 'mac' && !apple_silicon)
410[generated/test_2_conformance2__textures__video__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html]
411fail-if = (os == 'mac' && !apple_silicon)
412[generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-float.html]
413fail-if = (os == 'mac' && !apple_silicon)
414[generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-half_float.html]
415fail-if = (os == 'mac' && !apple_silicon)
416[generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-float.html]
417fail-if = (os == 'mac' && !apple_silicon)
418[generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-half_float.html]
419fail-if = (os == 'mac' && !apple_silicon)
420[generated/test_2_conformance2__textures__video__tex-3d-rgba32f-rgba-float.html]
421fail-if = (os == 'mac' && !apple_silicon)
422[generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_byte.html]
423fail-if = (os == 'mac' && !apple_silicon)
424[generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html]
425fail-if = (os == 'mac' && !apple_silicon)
426[generated/test_2_conformance2__textures__video__tex-3d-rgba8-rgba-unsigned_byte.html]
427fail-if = (os == 'mac' && !apple_silicon)
428[generated/test_2_conformance2__textures__video__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html]
429fail-if = (os == 'mac' && !apple_silicon)
430[generated/test_2_conformance2__textures__video__tex-3d-srgb8-rgb-unsigned_byte.html]
431fail-if = (os == 'mac' && !apple_silicon)
432[generated/test_2_conformance2__textures__video__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html]
433fail-if = (os == 'mac' && !apple_silicon)
434
435[generated/test_2_conformance2__textures__misc__copy-texture-image-same-texture.html]
436skip-if = (os == 'linux') || (os == 'win')
437
438[generated/test_conformance__rendering__rendering-stencil-large-viewport.html]
439fail-if = (os == 'mac' && !apple_silicon) || (verify && debug && (os == 'linux'))
440# 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.
441# 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)
442# 02:52:43     INFO -  GECKO(1000) | MEMORY STAT | vsize 945MB | vsizeMaxContiguous 98MB | residentFast 211MB | heapAllocated 42MB
443# 02:52:43     INFO -  GECKO(1000) | ERR: rx::SwapChain11::resetOffscreenColorBuffer(268): Could not create offscreen texture, 0x0505
444# 02:52:43     INFO -  GECKO(1000) | JavaScript warning: , line 0: Error: WebGL warning: screen->Resize failed. Losing context.
445# 02:52:43     INFO -  GECKO(1000) | WebGL(0EE8DC00)::ForceLoseContext
446# 02:52:43     INFO -  GECKO(1000) | [GFX1]: Invalid canvas front buffer or screen
447# 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
448# 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]
449# 02:53:02     INFO -  GECKO(1000) | #02: mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::Flush() [gfx/2d/Logging.h:286]
450# 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]
451# 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]
452# 02:53:02     INFO -  GECKO(1000) | #05: mozilla::layers::ShareableCanvasRenderer::UpdateCompositableClient() [gfx/layers/ShareableCanvasRenderer.cpp:237]
453skip-if = (os == 'android') || (os == 'win')
454[generated/test_2_conformance__rendering__rendering-stencil-large-viewport.html]
455# same as webgl1 test
456fail-if = (os == 'mac' && !apple_silicon)
457skip-if = (os == 'android') || (os == 'win')
458
459[generated/test_conformance__glsl__misc__fragcolor-fragdata-invariant.html]
460# [unexpected fragment shader compile status] (expected: true) Declaring both gl_FragColor and gl_FragData invariant should succeed.
461fail-if = (os == 'mac')
462
463########################################################################
464# "tst-linux{32,64}-spot-NNN" Slaves:
465#   Android 2.3 and Linux.
466# Android: os == 'android'. (Not enough info to separate out 2.3)
467# Linux: os == 'linux'.
468[generated/test_conformance__glsl__bugs__temp-expressions-should-not-crash.html]
469# Coincidentally enough, crashes on Linux and Android 4.0.
470skip-if = (os == 'android') || (os == 'linux')
471[generated/test_conformance__misc__invalid-passed-params.html]
472# Causes consistent *blues*: "DMError: Remote Device Error: unable to
473# connect to 127.0.0.1 after 5 attempts" on 'Android 2.3 Opt'.
474skip-if = (os == 'android') || (os == 'linux')
475[generated/test_conformance__reading__read-pixels-test.html]
476# Causes consistent *blues*: "DMError: Remote Device Error: unable to
477# connect to 127.0.0.1 after 5 attempts" on 'Android 2.3 Opt'.
478skip-if = (os == 'android') || (os == 'linux')
479[generated/test_conformance__textures__misc__texture-upload-size.html]
480# application crashed [@ mozilla::WebGLTexture::TexSubImage]
481skip-if = (os == 'win') || (os == 'android')
482
483[generated/test_2_conformance2__rendering__framebuffer-render-to-layer.html]
484# pixel 0,0 channel 2 was 51 expected 63 +/- 9
485fail-if = (os == 'android') || (os == 'mac')
486
487
488########################################################################
489########################################################################
490# Android
491
492[generated/test_conformance__extensions__oes-texture-float-with-image-data.html]
493# Frequent but intermittent timeout on win7
494skip-if = (os == 'win' && os_version == '6.1')
495[generated/test_conformance__extensions__oes-texture-half-float-with-image-data.html]
496# Frequent but intermittent timeout on win7
497skip-if = (os == 'win' && os_version == '6.1')
498
499[generated/test_conformance__extensions__oes-texture-float-with-video.html]
500# Timeout
501skip-if = (os == 'android')
502[generated/test_conformance__extensions__oes-texture-half-float-with-video.html]
503# Timeout
504skip-if = (os == 'android')
505[generated/test_conformance__extensions__oes-texture-half-float.html]
506# Timeout
507fail-if = (os == 'android')
508
509[generated/test_conformance__canvas__rapid-resizing.html]
510# Frequent orange crash.
511skip-if = (os == 'android')
512
513[generated/test_conformance__canvas__drawingbuffer-hd-dpi-test.html]
514# Crashes
515skip-if = (os == 'android')
516[generated/test_conformance__context__context-creation.html]
517# Crashes
518skip-if = (os == 'android')
519[generated/test_conformance__context__context-eviction-with-garbage-collection.html]
520# Crashes
521skip-if = (os == 'android')
522[generated/test_conformance__glsl__bugs__nested-functions-should-not-crash.html]
523# Crashes
524skip-if = (os == 'android')
525[generated/test_conformance__glsl__bugs__conditional-discard-optimization.html]
526# Crashes
527skip-if = (os == 'android')
528[generated/test_conformance__glsl__bugs__conditional-discard-in-loop.html]
529# Crashes
530skip-if = (os == 'android')
531[generated/test_conformance__glsl__bugs__floored-division-accuracy.html]
532# Crashes
533skip-if = (os == 'android')
534[generated/test_conformance__glsl__variables__gl-fragcoord.html]
535# Crashes
536skip-if = (os == 'android')
537[generated/test_conformance__rendering__many-draw-calls.html]
538# Crashes on Android
539# Times-out on DEBUG builds
540skip-if = (os == 'android') || debug
541[generated/test_2_conformance__rendering__many-draw-calls.html]
542# Appears to just take too long on debug, most of the time.
543skip-if = debug
544[generated/test_conformance__uniforms__out-of-bounds-uniform-array-access.html]
545# Crashes
546skip-if = (os == 'android') || (os == 'mac' && apple_silicon)
547[generated/test_conformance__glsl__samplers__glsl-function-texture2dproj.html]
548# Crashes
549skip-if = (os == 'android')
550[generated/test_conformance__rendering__framebuffer-switch.html]
551# Crashes
552skip-if = (os == 'android')
553[generated/test_conformance__glsl__bugs__modulo-arithmetic-accuracy.html]
554# Crashes
555skip-if = (os == 'android')
556[generated/test_conformance__glsl__bugs__multiplication-assignment.html]
557# Crashes
558skip-if = (os == 'android')
559[generated/test_conformance__rendering__framebuffer-texture-switch.html]
560# Crashes
561skip-if = (os == 'android')
562[generated/test_conformance__glsl__bugs__array-of-struct-with-int-first-position.html]
563# Crashes
564skip-if = (os == 'android')
565[generated/test_conformance__more__conformance__quickCheckAPI-D_G.html]
566# void mozilla::gl::GLContext::fGenerateMipmap(GLenum): Generated unexpected GL_INVALID_ENUM error. (0x0500)
567skip-if = (os == 'android')
568[generated/test_conformance__textures__misc__texture-size-cube-maps.html]
569# application crashed [@ mozilla::gl::GLContext::AfterGLCall]
570skip-if = (os == 'android')
571[generated/test_conformance__textures__misc__texture-mips.html]
572skip-if = (os == 'android')
573[generated/test_conformance__glsl__bugs__logic-inside-block-without-braces.html]
574# application crashed [@ MustSkipMarking<JSObject*>]
575skip-if = (os == 'android')
576[generated/test_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html]
577# application crashed [@ jemalloc_crash]
578skip-if = (os == 'android')
579[generated/test_conformance__glsl__samplers__glsl-function-texture2dprojlod.html]
580# application crashed [@ jemalloc_crash]
581skip-if = (os == 'android')
582[generated/test_conformance__glsl__bugs__compare-loop-index-to-uniform.html]
583skip-if = (os == 'android')
584[generated/test_conformance__misc__boolean-argument-conversion.html]
585skip-if = (os == 'android')
586[generated/test_conformance__textures__misc__texture-npot.html]
587# application crashed [@ mozilla::gl::GLContext::AfterGLCall]
588skip-if = (os == 'android')
589[generated/test_conformance__textures__misc__texture-npot-video.html]
590# application crashed [@ mozilla::layers::GLImage::GetAsSoure]
591skip-if = (os == 'android')
592[generated/test_conformance__glsl__functions__glsl-function-step-gentype.html]
593# application crashed [@ jemalloc_crash]
594skip-if = (os == 'android')
595[generated/test_conformance__misc__shader-precision-format.html]
596# application crashed [@ jemalloc_crash]
597skip-if = (os == 'android')
598[generated/test_conformance__textures__misc__tex-image-webgl.html]
599skip-if = (os == 'android')
600[generated/test_conformance__textures__misc__gl-teximage.html]
601# application crashed [@ jemalloc_crash]
602skip-if = (os == 'android')
603[generated/test_conformance__glsl__bugs__sequence-operator-evaluation-order.html]
604# application crashed [@ jemalloc_crash]
605skip-if = (os == 'android')
606[generated/test_conformance__glsl__bugs__fragcoord-linking-bug.html]
607# application crashed [@ jemalloc_crash]
608skip-if = (os == 'android')
609[generated/test_conformance__textures__misc__texture-sub-image-cube-maps.html]
610# application crashed [@ mozilla::gl::GLContext::AfterGLCall]
611skip-if = (os == 'android')
612[generated/test_conformance__glsl__bugs__struct-constructor-highp-bug.html]
613# application crashed [@ jemalloc_crash]
614skip-if = (os == 'android')
615[generated/test_conformance__glsl__variables__glsl-built-ins.html]
616# application crashed [@ jemalloc_crash]
617skip-if = (os == 'android')
618[generated/test_conformance__glsl__bugs__nested-loops-with-break-and-continue.html]
619# application crashed [@ jemalloc_crash]
620skip-if = (os == 'android')
621[generated/test_conformance__glsl__bugs__qualcomm-crash.html]
622# application crashed [@ jemalloc_crash]
623skip-if = (os == 'android')
624[generated/test_conformance__glsl__bugs__uniforms-should-not-lose-values.html]
625# application crashed [@ jemalloc_crash]
626skip-if = (os == 'android')
627[generated/test_conformance__textures__misc__tex-image-with-invalid-data.html]
628skip-if = (os == 'android')
629####################
630# Timeouts
631[generated/test_conformance__context__context-release-upon-reload.html]
632skip-if = (os == 'android')
633[generated/test_conformance__context__context-release-with-workers.html]
634skip-if = (os == 'android')
635[generated/test_conformance__glsl__bugs__complex-glsl-does-not-crash.html]
636skip-if = (os == 'android')
637[generated/test_conformance__glsl__misc__shader-with-non-reserved-words.html]
638fail-if = (os == 'android')
639# (TODO) Generates results after calling finish()
640skip-if = 1
641
642[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-alpha-alpha-unsigned_byte.html]
643skip-if = (os == 'android')
644#[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]
645#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Crash dump filename: /tmp/tmpJ24uPs/47e5f8af-bbd2-5a7d-2a9b-a1455e27b452.dmp
646#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Operating system: Android
647#[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
648#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  CPU: arm
649#[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
650#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       8 CPUs
651#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  GPU: UNKNOWN
652#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Crash reason:  SIGSEGV /SEGV_MAPERR
653#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Crash address: 0x0
654#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Process uptime: not available
655#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -  Thread 11 (crashed)
656#[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]
657#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r0 = 0x00000000    r1 = 0xcb15c85e    r2 = 0x5d4020cd    r3 = 0x5d4020cd
658#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r4 = 0x00000139    r5 = 0xce07ff8c    r6 = 0xc83c0c9d    r7 = 0xce07ff80
659#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r8 = 0xce07fff8    r9 = 0xce07ff94   r10 = 0xea31d1b8   r12 = 0xe8bdcfb8
660#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       fp = 0x9f457ba0    sp = 0xce07ff78    lr = 0xeb2e459d    pc = 0xc78df970
661#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -      Found by: given as instruction pointer in context
662#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -   1  libxul.so!mozilla::dom::ImageBitmap::ToCloneData() const [ImageBitmap.cpp:c51d1038215eefa91552a819433870898cf05864 : 618 + 0x3]
663#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r4 = 0x00000000    r5 = 0xce07ff8c    r6 = 0xc83c0c9d    r7 = 0xce07ffb8
664#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r8 = 0xce07fff8    r9 = 0xce07ff94   r10 = 0xea31d1b8    fp = 0x9f457ba0
665#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       sp = 0xce07ff88    lr = 0xc83c0bf5    pc = 0xc83c0bf5
666#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -      Found by: call frame info
667#[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]
668#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r4 = 0x00000000    r5 = 0xffffffff    r6 = 0xce080114    r7 = 0xce080038
669#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r8 = 0x00000000    r9 = 0x00000de1   r10 = 0xce080054    fp = 0xea31d1b8
670#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       sp = 0xce07ffc0    lr = 0xc840954d    pc = 0xc840954d
671#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -      Found by: call frame info
672#[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]
673#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r4 = 0xea31d1b8    r5 = 0xafd36400    r6 = 0xce080114    r7 = 0xce080078
674#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       r8 = 0x00000000    r9 = 0x00000de1   r10 = 0xce0800a4    fp = 0xea31d1b8
675#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -       sp = 0xce080040    lr = 0xc8409a2d    pc = 0xc8409a2d
676#[task 2020-01-06T23:59:59.859Z] 23:59:59     INFO -      Found by: call frame info
677[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance-luminance-unsigned_byte.html]
678skip-if = (os == 'android')
679[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html]
680skip-if = (os == 'android')
681[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_byte.html]
682skip-if = (os == 'android')
683[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html]
684skip-if = (os == 'android')
685[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_byte.html]
686skip-if = (os == 'android')
687[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html]
688skip-if = (os == 'android')
689[generated/test_conformance__textures__image_bitmap_from_video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html]
690skip-if = (os == 'android')
691
692[generated/test_conformance__textures__video__tex-2d-alpha-alpha-unsigned_byte.html]
693skip-if = (os == 'android')
694[generated/test_conformance__textures__video__tex-2d-luminance-luminance-unsigned_byte.html]
695skip-if = (os == 'android')
696[generated/test_conformance__textures__video__tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html]
697skip-if = (os == 'android')
698[generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html]
699skip-if = (os == 'android') || (os == 'mac' && webrender) # Bug 1673105 for mac+WR
700[generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html]
701skip-if = (os == 'android')
702[generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html]
703skip-if = (os == 'android') || (os == 'mac' && webrender) # Bug 1673105 for mac+WR
704[generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html]
705skip-if = (os == 'android')
706[generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html]
707skip-if = (os == 'android')
708
709[generated/test_2_conformance2__extensions__ovr_multiview2_depth.html]
710skip-if = (os == 'android')
711[generated/test_2_conformance2__extensions__ovr_multiview2_draw_buffers.html]
712skip-if = (os == 'android')
713[generated/test_2_conformance2__extensions__ovr_multiview2_instanced_draw.html]
714skip-if = (os == 'android')
715[generated/test_2_conformance2__renderbuffers__multisampled-renderbuffer-initialization.html]
716fail-if = (os == 'android')
717[generated/test_conformance__extensions__ext-sRGB.html]
718fail-if = (os == 'android')
719[generated/test_2_conformance__extensions__webgl-compressed-texture-astc.html]
720skip-if = (os == 'android' && debug)
721
722[generated/test_2_conformance2__rendering__uniform-block-buffer-size.html]
723skip-if = (os == 'android')
724# [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&)]
725# [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Crash dump filename: /tmp/tmpc7PIpQ/54957c68-e992-3e79-0598-34251a47e519.dmp
726# [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Operating system: Android
727# [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
728# [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  CPU: arm
729# [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
730# [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -       8 CPUs
731# [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  GPU: UNKNOWN
732# [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Crash reason:  SIGSEGV /SEGV_MAPERR
733# [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Crash address: 0x0
734# [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Process uptime: not available
735# [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -  Thread 11 (crashed)
736# [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]
737# [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -       r0 = 0x00000000    r1 = 0xcc41aad6    r2 = 0xcc41aa7a    r3 = 0x000002eb
738# [task 2020-01-07T01:44:09.858Z] 01:44:09     INFO -       r4 = 0xcc41aa7a    r5 = 0x000002eb    r6 = 0xea51b1b8    r7 = 0xcf180908
739# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0xcc594f91    r9 = 0xcf180958   r10 = 0xea51b1b8   r12 = 0xcf180418
740# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       fp = 0x00000000    sp = 0xcf180900    lr = 0xc89e306d    pc = 0xc89e34d4
741# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: given as instruction pointer in context
742# [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]
743# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xcf180964    r5 = 0xcf180970    r6 = 0xea51b1b8    r7 = 0xcf180940
744# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0xcc594f91    r9 = 0xcf180958   r10 = 0xea51b1b8    fp = 0x00000000
745# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180910    lr = 0xc89e3435    pc = 0xc89e3435
746# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
747# [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]
748# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xcf180964    r5 = 0xce18c10c    r6 = 0x00000501    r7 = 0xcf180950
749# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0xcc594f91    r9 = 0xcf180958   r10 = 0xea51b1b8    fp = 0x00000000
750# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180948    lr = 0xc89e30f7    pc = 0xc89e30f7
751# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
752# [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]
753# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xcf180964    r5 = 0xce18c10c    r6 = 0x00000501    r7 = 0xcf180a40
754# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0xcc594f91    r9 = 0xcf180958   r10 = 0xea51b1b8    fp = 0x00000000
755# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180958    lr = 0xc8a65007    pc = 0xc8a65007
756# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
757# [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]
758# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xade7a000    r5 = 0xea51b1b8    r6 = 0xeaf37d84    r7 = 0xcf180a80
759# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0x00000003    r9 = 0x00000001   r10 = 0x00008a11    fp = 0x00000000
760# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180a48    lr = 0xc94da363    pc = 0xc94da363
761# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
762# [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]
763# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xaed64120    r5 = 0x00008a11    r6 = 0xadecc800    r7 = 0xcf180ac0
764# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0x00000001    r9 = 0xea51b1b8   r10 = 0x0000000f    fp = 0x00000000
765# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180a88    lr = 0xc94da255    pc = 0xc94da255
766# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
767# [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]
768# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0xaed64120    r5 = 0x00008a11    r6 = 0xadecc800    r7 = 0xcf180b08
769# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0x00000001    r9 = 0x00000000   r10 = 0x00000000    fp = 0xea51b1b8
770# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180ac8    lr = 0xc9251fa3    pc = 0xc9251fa3
771# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
772# [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]
773# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r4 = 0x00000000    r5 = 0xc3009800    r6 = 0x0000000f    r7 = 0xcf180b70
774# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       r8 = 0xadecc800    r9 = 0xea51b1b8   r10 = 0xcf180b9c    fp = 0x00000341
775# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -       sp = 0xcf180b10    lr = 0xc9251e79    pc = 0xc9251e79
776# [task 2020-01-07T01:44:09.866Z] 01:44:09     INFO -      Found by: call frame info
777
778####################
779
780[generated/test_conformance__attribs__gl-bindAttribLocation-aliasing.html]
781# OOM crash
782skip-if = (os == 'android')
783[generated/test_conformance__attribs__gl-bindAttribLocation-matrix.html]
784# OOM crash
785skip-if = (os == 'android')
786[generated/test_conformance__misc__uninitialized-test.html]
787# Crashes
788skip-if = (os == 'android')
789[generated/test_conformance__renderbuffers__framebuffer-object-attachment.html]
790# Crashes
791skip-if = (os == 'android')
792[generated/test_2_conformance__textures__misc__compressed-tex-image.html]
793skip-if = (os == 'android')
794
795########################################################################
796########################################################################
797# Linux
798[generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html]
799# mozalloc_abort in libglsl.so
800skip-if = (os == 'linux')
801[generated/test_conformance__glsl__constructors__glsl-construct-vec3.html]
802# Crashes
803skip-if = (os == 'linux')
804[generated/test_conformance__glsl__constructors__glsl-construct-vec4.html]
805# Inferred crash from vec3 above.
806skip-if = (os == 'linux')
807[generated/test_conformance__glsl__constructors__glsl-construct-ivec2.html]
808# Crashes from libglsl.so
809skip-if = (os == 'linux')
810[generated/test_conformance__glsl__functions__glsl-function-atan.html]
811# Crashes
812skip-if = (os == 'linux')
813[generated/test_conformance__limits__gl-min-textures.html]
814# mesa upgrade issues or task cluster issues- we just need it green; bug 1220658
815skip-if = (os == 'linux')
816[generated/test_conformance__ogles__GL__notEqual__notEqual_001_to_008.html]
817# Crashes
818skip-if = (os == 'linux')
819[generated/test_conformance__ogles__GL__sign__sign_001_to_006.html]
820# Crashes
821skip-if = (os == 'linux')
822[generated/test_conformance__rendering__clipping-wide-points.html]
823fail-if = (os == 'linux')
824[generated/test_2_conformance2__context__context-attributes-depth-stencil-antialias-obeyed.html]
825fail-if = (os == 'android') || (os == 'linux')
826[generated/test_2_conformance2__rendering__blitframebuffer-multisampled-readbuffer.html]
827fail-if = (os == 'linux')
828[generated/test_2_conformance2__rendering__clipping-wide-points.html]
829fail-if = (os == 'linux')
830[generated/test_2_conformance2__state__gl-get-calls.html]
831fail-if = (os == 'linux')
832[generated/test_2_conformance__glsl__bugs__sampler-array-using-loop-index.html]
833fail-if = (os == 'linux')
834[generated/test_conformance__rendering__line-rendering-quality.html]
835# Found 0 lines, looking in the vertical direction, expected 2
836fail-if = (os == 'linux')
837[generated/test_conformance__rendering__blending.html]
838# Expected [1000,1,1,1], was [1,1,1,1]
839fail-if = (os == 'android')
840[generated/test_2_conformance__rendering__blending.html]
841fail-if = (os == 'android')
842[generated/test_2_conformance2__glsl3__valid-invariant.html]
843fail-if = (os == 'linux')
844# [unexpected link status] vertex shader with invariant varying and fragment shader with variant varying must succeed
845# [unexpected link status] vertex shader with invariant (global setting) varying and fragment shader with variant varying must succeed
846# [unexpected link status] vertex shader with invariant (separately set) varying and fragment shader with variant varying must succeed
847[generated/test_2_conformance__rendering__line-rendering-quality.html]
848fail-if = (os == 'linux')
849# Found 0 lines, looking in the vertical direction, expected 2
850[generated/test_2_conformance2__rendering__line-rendering-quality.html]
851fail-if = (os == 'linux')
852# Found 0 lines, looking in the vertical direction, expected 2
853[generated/test_2_conformance2__textures__misc__copy-texture-cube-map-bug.html]
854skip-if = (os == 'linux')
855# [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
856# [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]
857# [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]
858# [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]
859# [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]
860# [task 2019-12-27T02:30:56.788Z] 02:30:56     INFO - GECKO(1114) | #05: mozilla::WebGLContextUserData::PreTransactionCallback(void*) [dom/canvas/WebGLContext.cpp:1154]
861
862########################################################################
863########################################################################
864# Mac
865[generated/test_conformance__canvas__drawingbuffer-static-canvas-test.html]
866# Intermittent crash on OSX.
867skip-if = (os == 'mac')
868[generated/test_conformance__rendering__multisample-corruption.html]
869# application crashed [@ gldAttachDrawable + 0x9e0]. Also crash on Android.
870skip-if = (os == 'mac') || (os == 'android') || (os == 'win')
871[generated/test_2_conformance__textures__misc__copy-tex-image-2d-formats.html]
872# Assertion: ""GFX: We should have caught all other errors"" in WebGLTextureUpload.cpp
873skip-if = (os == 'mac')
874[generated/test_2_conformance2__textures__misc__generate-mipmap-with-large-base-level.html]
875# getError expected: NO_ERROR. Was OUT_OF_MEMORY
876[generated/test_2_conformance2__textures__misc__tex-unpack-params-imagedata.html]
877# areArraysEqual(actual, expected) should be true. Was false.
878fail-if = (os == 'mac' && !apple_silicon)
879[generated/test_2_conformance2__renderbuffers__multisampled-depth-renderbuffer-initialization.html]
880fail-if = (os == 'mac' && os_version == "10.14")
881
882####################
883# failure on OSX
884[generated/test_2_conformance2__textures__misc__tex-unpack-params.html]
885skip-if = (os == 'mac' && debug)
886fail-if = (os == 'mac')
887[generated/test_2_conformance2__reading__format-r11f-g11f-b10f.html]
888fail-if = (os == "win" && processor == "aarch64") #aarch64 due to bug 1536182
889[generated/test_2_conformance2__rendering__blitframebuffer-filter-outofbounds.html]
890fail-if = (os == 'linux') || (os == 'mac')
891[generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html]
892fail-if = (os == 'linux') || (os == 'mac')
893[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html]
894fail-if = (os == 'mac' && !apple_silicon)
895[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-half_float.html]
896fail-if = (os == 'mac' && !apple_silicon)
897[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html]
898fail-if = (os == 'mac' && !apple_silicon)
899[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-float.html]
900fail-if = (os == 'mac' && !apple_silicon)
901[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-half_float.html]
902fail-if = (os == 'mac' && !apple_silicon)
903[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r32f-red-float.html]
904fail-if = (os == 'mac' && !apple_silicon)
905[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8-red-unsigned_byte.html]
906fail-if = (os == 'mac' && !apple_silicon)
907[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8ui-red_integer-unsigned_byte.html]
908fail-if = (os == 'mac' && !apple_silicon)
909[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-float.html]
910fail-if = (os == 'mac' && !apple_silicon)
911[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-half_float.html]
912fail-if = (os == 'mac' && !apple_silicon)
913[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg32f-rg-float.html]
914fail-if = (os == 'mac' && !apple_silicon)
915[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8-rg-unsigned_byte.html]
916fail-if = (os == 'mac' && !apple_silicon)
917[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8ui-rg_integer-unsigned_byte.html]
918fail-if = (os == 'mac' && !apple_silicon)
919[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-float.html]
920fail-if = (os == 'mac' && !apple_silicon)
921[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-half_float.html]
922fail-if = (os == 'mac' && !apple_silicon)
923[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb32f-rgb-float.html]
924fail-if = (os == 'mac' && !apple_silicon)
925[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_byte.html]
926fail-if = (os == 'mac' && !apple_silicon)
927[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html]
928fail-if = (os == 'mac' && !apple_silicon)
929[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_byte.html]
930fail-if = (os == 'mac' && !apple_silicon)
931[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html]
932fail-if = (os == 'mac' && !apple_silicon)
933[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8-rgb-unsigned_byte.html]
934fail-if = (os == 'mac' && !apple_silicon)
935[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html]
936fail-if = (os == 'mac' && !apple_silicon)
937[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-float.html]
938fail-if = (os == 'mac' && !apple_silicon)
939[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-half_float.html]
940fail-if = (os == 'mac' && !apple_silicon)
941[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-float.html]
942fail-if = (os == 'mac' && !apple_silicon)
943[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-half_float.html]
944fail-if = (os == 'mac' && !apple_silicon)
945[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba32f-rgba-float.html]
946fail-if = (os == 'mac' && !apple_silicon)
947[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_byte.html]
948fail-if = (os == 'mac' && !apple_silicon)
949[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html]
950fail-if = (os == 'mac' && !apple_silicon)
951[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8-rgba-unsigned_byte.html]
952fail-if = (os == 'mac' && !apple_silicon)
953[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html]
954fail-if = (os == 'mac' && !apple_silicon)
955[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8-rgb-unsigned_byte.html]
956fail-if = (os == 'mac' && !apple_silicon)
957[generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html]
958fail-if = (os == 'mac' && !apple_silicon)
959[generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-float.html]
960fail-if = (os == 'mac' && !apple_silicon)
961[generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-half_float.html]
962fail-if = (os == 'mac' && !apple_silicon)
963[generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html]
964fail-if = (os == 'mac' && !apple_silicon)
965[generated/test_2_conformance2__textures__image__tex-3d-r16f-red-float.html]
966fail-if = (os == 'mac' && !apple_silicon)
967[generated/test_2_conformance2__textures__image__tex-3d-r16f-red-half_float.html]
968fail-if = (os == 'mac' && !apple_silicon)
969[generated/test_2_conformance2__textures__image__tex-3d-r32f-red-float.html]
970fail-if = (os == 'mac' && !apple_silicon)
971[generated/test_2_conformance2__textures__image__tex-3d-r8-red-unsigned_byte.html]
972fail-if = (os == 'mac' && !apple_silicon)
973[generated/test_2_conformance2__textures__image__tex-3d-r8ui-red_integer-unsigned_byte.html]
974fail-if = (os == 'mac' && !apple_silicon)
975[generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-float.html]
976fail-if = (os == 'mac' && !apple_silicon)
977[generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-half_float.html]
978fail-if = (os == 'mac' && !apple_silicon)
979[generated/test_2_conformance2__textures__image__tex-3d-rg32f-rg-float.html]
980fail-if = (os == 'mac' && !apple_silicon)
981[generated/test_2_conformance2__textures__image__tex-3d-rg8-rg-unsigned_byte.html]
982fail-if = (os == 'mac' && !apple_silicon)
983[generated/test_2_conformance2__textures__image__tex-3d-rg8ui-rg_integer-unsigned_byte.html]
984fail-if = (os == 'mac' && !apple_silicon)
985[generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-float.html]
986fail-if = (os == 'mac' && !apple_silicon)
987[generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-half_float.html]
988fail-if = (os == 'mac' && !apple_silicon)
989[generated/test_2_conformance2__textures__image__tex-3d-rgb32f-rgb-float.html]
990fail-if = (os == 'mac' && !apple_silicon)
991[generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_byte.html]
992fail-if = (os == 'mac' && !apple_silicon)
993[generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html]
994fail-if = (os == 'mac' && !apple_silicon)
995[generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_byte.html]
996fail-if = (os == 'mac' && !apple_silicon)
997[generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html]
998fail-if = (os == 'mac' && !apple_silicon)
999[generated/test_2_conformance2__textures__image__tex-3d-rgb8-rgb-unsigned_byte.html]
1000fail-if = (os == 'mac' && !apple_silicon)
1001[generated/test_2_conformance2__textures__image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html]
1002fail-if = (os == 'mac' && !apple_silicon)
1003[generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-float.html]
1004fail-if = (os == 'mac' && !apple_silicon)
1005[generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-half_float.html]
1006fail-if = (os == 'mac' && !apple_silicon)
1007[generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-float.html]
1008fail-if = (os == 'mac' && !apple_silicon)
1009[generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-half_float.html]
1010fail-if = (os == 'mac' && !apple_silicon)
1011[generated/test_2_conformance2__textures__image__tex-3d-rgba32f-rgba-float.html]
1012fail-if = (os == 'mac' && !apple_silicon)
1013[generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_byte.html]
1014fail-if = (os == 'mac' && !apple_silicon)
1015[generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html]
1016fail-if = (os == 'mac' && !apple_silicon)
1017[generated/test_2_conformance2__textures__image__tex-3d-rgba8-rgba-unsigned_byte.html]
1018fail-if = (os == 'mac' && !apple_silicon)
1019[generated/test_2_conformance2__textures__image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html]
1020fail-if = (os == 'mac' && !apple_silicon)
1021[generated/test_2_conformance2__textures__image__tex-3d-srgb8-rgb-unsigned_byte.html]
1022fail-if = (os == 'mac' && !apple_silicon)
1023[generated/test_2_conformance2__textures__image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html]
1024fail-if = (os == 'mac' && !apple_silicon)
1025[generated/test_2_conformance2__textures__misc__tex-mipmap-levels.html]
1026fail-if = (os == 'mac')
1027[generated/test_2_conformance2__textures__video__tex-3d-r16f-red-float.html]
1028fail-if = (os == 'mac' && !apple_silicon)
1029[generated/test_2_conformance2__textures__video__tex-3d-r16f-red-half_float.html]
1030fail-if = (os == 'mac' && !apple_silicon)
1031[generated/test_2_conformance2__textures__video__tex-3d-r32f-red-float.html]
1032fail-if = (os == 'mac' && !apple_silicon)
1033[generated/test_2_conformance2__textures__video__tex-3d-r8-red-unsigned_byte.html]
1034fail-if = (os == 'mac' && !apple_silicon)
1035[generated/test_2_conformance2__textures__video__tex-3d-r8ui-red_integer-unsigned_byte.html]
1036fail-if = (os == 'mac' && !apple_silicon)
1037[generated/test_2_conformance2__glsl3__vector-dynamic-indexing-swizzled-lvalue.html]
1038fail-if = (os == 'mac' && !apple_silicon)
1039[generated/test_2_conformance2__rendering__framebuffer-texture-level1.html]
1040fail-if = (os == 'mac' && !apple_silicon)
1041skip-if = (os == 'linux')
1042# Crash in `swrast_dri.so!st_finalize_texture`
1043
1044[generated/test_2_conformance2__extensions__ext-color-buffer-float.html]
1045skip-if = (os == 'mac' && debug)
1046[generated/test_2_conformance__limits__gl-line-width.html]
1047skip-if = (os == 'mac')
1048[generated/test_2_conformance__misc__type-conversion-test.html]
1049skip-if = (os == 'mac' && debug)
1050
1051[generated/test_conformance__textures__misc__cube-map-uploads-out-of-order.html]
1052#19:53:21     INFO -  0  libsystem_platform.dylib!_platform_memmove$VARIANT$Unknown + 0x144
1053#19:53:21     INFO -     rax = 0x0000000127afac80   rdx = 0x0000000000000020
1054#19:53:21     INFO -     rcx = 0x0000000000000020   rbx = 0x0000000184cb4400
1055#19:53:21     INFO -     rsi = 0x0000000184cb47a0   rdi = 0x0000000127afafe0
1056#19:53:21     INFO -     rbp = 0x00007fff52570460   rsp = 0x00007fff52570460
1057#19:53:21     INFO -      r8 = 0x0000000000000000    r9 = 0x0000000000000000
1058#19:53:21     INFO -     r10 = 0x0000000000000080   r11 = 0xffffffffa2e46880
1059#19:53:21     INFO -     r12 = 0x0000000000000400   r13 = 0x0000000000000017
1060#19:53:21     INFO -     r14 = 0x0000000127afac80   r15 = 0x0000000000000080
1061#19:53:21     INFO -     rip = 0x00007fff903140e4
1062#19:53:21     INFO -     Found by: given as instruction pointer in context
1063#19:53:21     INFO -  1  AppleIntelHD5000GraphicsGLDriver + 0x487911
1064#19:53:21     INFO -     rbp = 0x00007fff52570620   rsp = 0x00007fff52570470
1065#19:53:21     INFO -     rip = 0x0000000128c87911
1066#19:53:21     INFO -     Found by: previous frame's frame pointer
1067#19:53:21     INFO -  2  GLEngine + 0x1a946
1068#19:53:21     INFO -     rbp = 0x00007fff52570730   rsp = 0x00007fff52570630
1069#19:53:21     INFO -     rip = 0x00007fff8f740946
1070#19:53:21     INFO -     Found by: previous frame's frame pointer
1071#19:53:21     INFO -  3  libGL.dylib + 0x346d
1072#19:53:21     INFO -     rbp = 0x00007fff52570770   rsp = 0x00007fff52570740
1073#19:53:21     INFO -     rip = 0x00007fff908cb46d
1074#19:53:21     INFO -     Found by: previous frame's frame pointer
1075#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]
1076#19:53:21     INFO -     rbp = 0x00007fff525707e0   rsp = 0x00007fff52570780
1077#19:53:21     INFO -     rip = 0x000000010e8d8597
1078#19:53:21     INFO -     Found by: previous frame's frame pointer
1079#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]
1080#19:53:21     INFO -     rbx = 0x000000013df74000   rbp = 0x00007fff52570860
1081#19:53:21     INFO -     rsp = 0x00007fff525707f0   r12 = 0x0000000184c7a000
1082#19:53:21     INFO -     r13 = 0x0000000000008517   r14 = 0x000000018b3d1ed4
1083#19:53:21     INFO -     r15 = 0x0000000000000001   rip = 0x000000010fef5063
1084#19:53:21     INFO -     Found by: call frame info
1085#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]
1086#19:53:21     INFO -     rbx = 0x00000001439df838   rbp = 0x00007fff52570910
1087#19:53:21     INFO -     rsp = 0x00007fff52570870   r12 = 0x0000000000000000
1088#19:53:21     INFO -     r13 = 0x00000001439df800   r14 = 0x000000013df750b0
1089#19:53:21     INFO -     r15 = 0x0000000000000100   rip = 0x000000010fe79f5b
1090#19:53:21     INFO -     Found by: call frame info
1091#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]
1092#19:53:21     INFO -     rbx = 0x0000000115c5cfe8   rbp = 0x00007fff525709f0
1093#19:53:21     INFO -     rsp = 0x00007fff52570920   r12 = 0x0000000000000100
1094#19:53:21     INFO -     r13 = 0x000000013df7b0e0   r14 = 0x000000011420912a
1095#19:53:21     INFO -     r15 = 0x000000013df7b000   rip = 0x000000010fef43dd
1096#19:53:21     INFO -     Found by: call frame info
1097#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]
1098#19:53:21     INFO -     rbx = 0x000000013df750b0   rbp = 0x00007fff52570aa0
1099#19:53:21     INFO -     rsp = 0x00007fff52570a00   r12 = 0x0000000000008517
1100#19:53:21     INFO -     r13 = 0x000000011420912a   r14 = 0x00007fff52570ae8
1101#19:53:21     INFO -     r15 = 0x000000013df7b000   rip = 0x000000010fef3d62
1102#19:53:21     INFO -     Found by: call frame info
1103#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]
1104#19:53:21     INFO -     rbx = 0x000000011420912a   rbp = 0x00007fff52570b20
1105#19:53:21     INFO -     rsp = 0x00007fff52570ab0   r12 = 0x0000000000000100
1106#19:53:21     INFO -     r13 = 0x00007fff52570bd0   r14 = 0x0000000000001908
1107#19:53:21     INFO -     r15 = 0x0000000000000000   rip = 0x000000010feb6cfe
1108#19:53:21     INFO -     Found by: call frame info
1109#19:53:21     INFO - 10  XUL!mozilla::dom::WebGLRenderingContext_Binding::texImage2D(JSContext*, JS::Handle<JSObject*>, mozilla::WebGLContext*, JSJitMethodCallArgs const&) [WebGLContext.h:6c8751f7f673a9751917d907e630d37abefe186b : 1231 + 0x55]
1110#19:53:21     INFO -     rbx = 0x00007fff52570c60   rbp = 0x00007fff52570cc0
1111#19:53:21     INFO -     rsp = 0x00007fff52570b30   r12 = 0x00007fff52570c38
1112#19:53:21     INFO -     r13 = 0x00007fff52570cf8   r14 = 0x000000011c125000
1113#19:53:21     INFO -     r15 = 0xfff8800000001401   rip = 0x000000010f8a563f
1114#19:53:21     INFO -     Found by: call frame info
1115skip-if = (os == 'mac')
1116[generated/test_2_conformance__textures__misc__cube-map-uploads-out-of-order.html]
1117skip-if = (os == 'mac')
1118[generated/test_2_conformance__glsl__misc__fragcolor-fragdata-invariant.html]
1119fail-if = (os == 'mac')
1120# [unexpected fragment shader compile status] (expected: true) Declaring both gl_FragColor and gl_FragData invariant should succeed.
1121
1122########################################################################
1123########################################################################
1124# Win
1125[generated/test_2_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html]
1126# time out crash
1127skip-if = (os == 'win')
1128[generated/test_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html]
1129# time out crash
1130skip-if = (os == 'win')
1131[generated/test_2_conformance2__glsl3__vector-dynamic-indexing.html]
1132skip-if = (os == 'win') || (os == 'mac' && apple_silicon)
1133[generated/test_conformance__uniforms__uniform-values-per-program.html]
1134# Crashes on D3D11 debug.
1135skip-if = (os == 'win')
1136[generated/test_2_conformance2__glsl3__uniform-location-length-limits.html]
1137# time out crash
1138skip-if = (os == 'win' && debug)
1139[generated/test_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html]
1140# time out crash
1141skip-if = (os == 'win' && debug)
1142[generated/test_conformance__extensions__webgl-compressed-texture-size-limit.html]
1143# timeout on win7.
1144skip-if = (os == 'win' && os_version == '6.1')
1145[generated/test_2_conformance2__glsl3__loops-with-side-effects.html]
1146# application crashed [@ nvoglv32.dll + 0x999512]
1147skip-if = (os == 'win')
1148[generated/test_2_conformance2__attribs__gl-vertex-attrib-i-render.html]
1149# timed out crash
1150skip-if = (os == 'win')
1151[generated/test_2_conformance__canvas__canvas-test.html]
1152# this test is not always passed every time on opt and debug build
1153skip-if = (os == 'win')
1154[generated/test_2_conformance__canvas__to-data-url-test.html]
1155# TEST-UNEXPECTED-ERROR: Assertion count 1 is greater than expected range 0-0 assertions
1156skip-if = (os == 'win')
1157[generated/test_2_conformance__ogles__GL__struct__struct_025_to_032.html]
1158# application crashed [@ nvoglv32.dll + 0x90b445]
1159skip-if = (os == 'win')
1160[generated/test_2_conformance__uniforms__out-of-bounds-uniform-array-access.html]
1161# application terminated
1162skip-if = (os == 'win') || (os == 'mac' && apple_silicon)
1163[generated/test_2_conformance2__query__occlusion-query.html]
1164skip-if = (os == 'win')
1165[generated/test_2_conformance2__attribs__gl-vertex-attrib.html]
1166# random timed out
1167skip-if = (os == 'win')
1168[generated/test_2_conformance2__glsl3__short-circuiting-in-loop-condition.html]
1169# Failure on win7 but got passed on win7 vm
1170skip-if = (os == 'win' && os_version == '6.1')
1171[generated/test_2_conformance__context__context-attribute-preserve-drawing-buffer.html]
1172# Failure on win7 but got passed on win7 vm
1173skip-if = (os == 'win' && os_version == '6.1')
1174[generated/test_2_conformance__glsl__constructors__glsl-construct-bvec2.html]
1175# Failure on win7 but got passed on win7 vm
1176skip-if = (os == 'win' && os_version == '6.1')
1177[generated/test_2_conformance__glsl__constructors__glsl-construct-bvec3.html]
1178# Failure on win7 but got passed on win7 vm
1179skip-if = (os == 'win' && os_version == '6.1')
1180[generated/test_2_conformance__glsl__constructors__glsl-construct-bvec4.html]
1181# Failure on win7 but got passed on win7 vm
1182skip-if = (os == 'win' && os_version == '6.1')
1183[generated/test_2_conformance__glsl__constructors__glsl-construct-ivec2.html]
1184# Failure on win7 but got passed on win7 vm
1185skip-if = (os == 'win' && os_version == '6.1')
1186[generated/test_2_conformance__glsl__constructors__glsl-construct-ivec3.html]
1187# Failure on win7 but got passed on win7 vm
1188skip-if = (os == 'win' && os_version == '6.1')
1189[generated/test_2_conformance__glsl__constructors__glsl-construct-ivec4.html]
1190# Failure on win7 but got passed on win7 vm
1191skip-if = (os == 'win' && os_version == '6.1')
1192[generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html]
1193# Failure on win7 but got passed on win7 vm
1194skip-if = (os == 'win' && os_version == '6.1')
1195[generated/test_2_conformance__glsl__constructors__glsl-construct-vec2.html]
1196# Failure on win7 but got passed on win7 vm
1197skip-if = (os == 'win' && os_version == '6.1')
1198[generated/test_2_conformance__glsl__constructors__glsl-construct-vec3.html]
1199# Failure on win7 but got passed on win7 vm
1200skip-if = (os == 'win' && os_version == '6.1')
1201[generated/test_2_conformance__glsl__constructors__glsl-construct-vec4.html]
1202# Failure on win7 but got passed on win7 vm
1203skip-if = (os == 'win' && os_version == '6.1')
1204[generated/test_2_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html]
1205# Failure on win7 but got passed on win7 vm
1206skip-if = (os == 'win' && os_version == '6.1')
1207[generated/test_2_conformance__extensions__webgl-compressed-texture-size-limit.html]
1208# Frequent but intermittent timeout on win7. Bug 1404234
1209skip-if = (os == 'win' && os_version == '6.1')
1210[generated/test_2_conformance2__textures__misc__tex-input-validation.html]
1211skip-if = (os == 'android') || (os == 'win')
1212[generated/test_2_conformance2__buffers__get-buffer-sub-data.html]
1213skip-if = (os == 'win')
1214[generated/test_2_conformance__rendering__preservedrawingbuffer-leak.html]
1215skip-if = (os == 'win')
1216[generated/test_conformance__context__context-size-change.html]
1217skip-if = (os == 'win')
1218[generated/test_conformance__rendering__preservedrawingbuffer-leak.html]
1219skip-if = (os == 'win')
1220[generated/test_2_conformance__misc__webgl-specific-stencil-settings.html]
1221# [gl:0D6DE000] mozilla::gl::GLContext::raw_fDrawArrays: Generated unexpected GL_INVALID_OPERATION error. (0x0502)
1222# ERR: gl::ValidateDrawBase(2519): This ANGLE implementation does not support separate front/back stencil writemasks, reference values, or stencil mask values.
1223# 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
1224skip-if = (os == 'win')
1225[generated/test_conformance__misc__webgl-specific-stencil-settings.html]
1226skip-if = (os == 'win')
1227[generated/test_conformance__textures__misc__tex-video-using-tex-unit-non-zero.html]
1228# Fails on QuantumRender configs, but passes on standard configs?
1229# Might be intermittant.
1230skip-if = (os == 'win') || (os == 'android' && webrender && debug)
1231[generated/test_2_conformance__textures__misc__tex-video-using-tex-unit-non-zero.html]
1232skip-if = (os == 'win') || (os == 'android' && webrender && debug) || (apple_silicon && !debug)
1233[generated/test_2_conformance2__rendering__framebuffer-render-to-layer-angle-issue.html]
1234# framebuffer layer 0 should be green
1235# framebuffer layer 1 should be green
1236fail-if = (os == 'win')
1237
1238[generated/test_2_conformance__textures__misc__mipmap-fbo.html]
1239fail-if = (os == "win" && processor == "aarch64") #aarch64 due to 1536182
1240[generated/test_conformance__textures__misc__mipmap-fbo.html]
1241fail-if = (os == "win" && processor == "aarch64") #aarch64 due to 1536182
1242[generated/test_2_conformance2__extensions__ext-texture-norm16.html]
1243skip-if = (os == "android") #Bug 1658801
1244
1245# Bug 1673105 for mac+WR
1246[generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_byte.html]
1247skip-if = (os == 'mac' && webrender)
1248[generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_byte.html]
1249skip-if = (os == 'mac' && webrender)
1250[generated/test_2_conformance2__textures__video__tex-2d-rgb8-rgb-unsigned_byte.html]
1251skip-if = (os == 'mac' && webrender)
1252[generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_byte.html]
1253skip-if = (os == 'mac' && webrender)
1254[generated/test_2_conformance2__textures__video__tex-2d-rgba8-rgba-unsigned_byte.html]
1255skip-if = (os == 'mac' && webrender)
1256[generated/test_2_conformance2__textures__video__tex-2d-srgb8-rgb-unsigned_byte.html]
1257skip-if = (os == 'mac' && webrender)
1258[generated/test_2_conformance2__textures__video__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html]
1259skip-if = (os == 'mac' && webrender)
1260[generated/test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html]
1261skip-if = (os == 'mac' && webrender)
1262[generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html]
1263skip-if = (os == 'mac' && webrender)
1264
1265[generated/test_conformance__extensions__angle-instanced-arrays.html]
1266skip-if = (os == 'mac' && os_version == "10.15")
1267