Closed Bug 1606039 Opened 4 years ago Closed 4 years ago

Enable WebGL tests on `android-hw`

Categories

(Core :: Graphics: CanvasWebGL, task, P2)

task

Tracking

()

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: jgilbert, Assigned: jgilbert)

References

Details

Attachments

(1 file)

No description provided.
See Also: → 1543260

Enabling the webgl1-core job on android-em causes perma-failure timeouts within the first couple webgl tests, but not always the same test. It's really weird. It looks like the tests themselves pass, and even communicate up to the harness, but something gets stuck.

[task 2019-12-31T00:32:00.120Z] 00:32:00     INFO -  20 INFO SimpleTest START
[task 2019-12-31T00:32:00.121Z] 00:32:00     INFO -  21 INFO TEST-START | dom/canvas/test/webgl-conf/generated/test_..__always-fail.html
[task 2019-12-31T00:32:10.436Z] 00:32:10     INFO -  22 INFO TEST-OK | dom/canvas/test/webgl-conf/generated/test_..__always-fail.html | took 1136ms
[task 2019-12-31T00:32:10.436Z] 00:32:10     INFO -  23 INFO TEST-START | dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html
[task 2019-12-31T00:32:10.436Z] 00:32:10     INFO -  24 INFO TEST-OK | dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html | took 147ms
[task 2019-12-31T00:32:10.437Z] 00:32:10     INFO -  25 INFO TEST-START | dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-repeated.html
[task 2019-12-31T00:38:46.139Z] 00:38:46     INFO -  wait for org.mozilla.geckoview.test complete; top activity=org.mozilla.geckoview.test
[task 2019-12-31T00:38:46.242Z] 00:38:46     INFO -  org.mozilla.geckoview.test unexpectedly found running. Killing...
[task 2019-12-31T00:38:46.243Z] 00:38:46     INFO -  TEST-INFO | started process screentopng
[task 2019-12-31T00:38:46.574Z] 00:38:46     INFO -  TEST-INFO | screentopng: exit 0
[task 2019-12-31T00:39:01.711Z] 00:39:01  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-repeated.html | application timed out after 370 seconds with no output
[task 2019-12-30T23:31:41.194Z] 23:31:41     INFO -  21 INFO TEST-START | dom/canvas/test/webgl-conf/generated/test_..__always-fail.html
[task 2019-12-30T23:31:51.507Z] 23:31:51     INFO -  22 INFO TEST-OK | dom/canvas/test/webgl-conf/generated/test_..__always-fail.html | took 1207ms
[task 2019-12-30T23:31:51.507Z] 23:31:51     INFO -  23 INFO TEST-START | dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html
[task 2019-12-30T23:31:51.507Z] 23:31:51     INFO -  24 INFO TEST-OK | dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html | took 240ms
[task 2019-12-30T23:38:27.231Z] 23:38:27     INFO -  wait for org.mozilla.geckoview.test complete; top activity=org.mozilla.geckoview.test
[task 2019-12-30T23:38:27.335Z] 23:38:27     INFO -  org.mozilla.geckoview.test unexpectedly found running. Killing...
[task 2019-12-30T23:38:27.335Z] 23:38:27     INFO -  TEST-INFO | started process screentopng
[task 2019-12-30T23:38:27.642Z] 23:38:27     INFO -  TEST-INFO | screentopng: exit 0
[task 2019-12-30T23:38:41.989Z] 23:38:41  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html | application timed out after 370 seconds with no output

Here's the timeout section of the log. The only thing logging at the time is PersistenceThreadPersist:

[task 2019-12-30T23:46:30.246Z] 23:46:30     INFO -  12-30 23:31:41.191 I/GeckoDump( 3284): ????{"action":"assertion_count","time":1577748701191,"thread":null,"pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conf/generated/test_..__always-fail.html","min_expected":0,"max_expected":0,"count":0,"js_source":"TestRunner.js"}????
[task 2019-12-30T23:46:30.247Z] 23:46:30     INFO -  12-30 23:31:41.192 I/GeckoDump( 3284): ????{"action":"test_start","time":1577748701191,"thread":null,"pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html","js_source":"TestRunner.js"}????
[task 2019-12-30T23:46:30.247Z] 23:46:30     INFO -  12-30 23:31:41.194 D/GeckoViewWebBrowserChrome[C]( 3284): shouldLoadURI http://mochi.test:8888/tests/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html
[task 2019-12-30T23:46:30.247Z] 23:46:30     INFO -  12-30 23:31:41.207 D/GeckoViewAutofill[C]( 3284): handleEvent: pageshow
[task 2019-12-30T23:46:30.247Z] 23:46:30     INFO -  12-30 23:31:41.212 D/GeckoViewSelectionAction[C]( 3284): handleEvent: visibilitychange
[task 2019-12-30T23:46:30.247Z] 23:46:30     INFO -  12-30 23:31:41.213 D/GeckoViewAutofill[C]( 3284): handleEvent: pagehide
[task 2019-12-30T23:46:30.247Z] 23:46:30     INFO -  12-30 23:31:41.225 D/GeckoViewContent[C]( 3284): handleEvent: DOMTitleChanged
[task 2019-12-30T23:46:30.248Z] 23:46:30     INFO -  12-30 23:31:41.226 I/Gecko   ( 3284): [Child 3284, Main Thread] WARNING: '!this->lambda.GetNativeObject()', file /builds/worker/workspace/build/src/widget/android/GeckoEditableSupport.h, line 144
[task 2019-12-30T23:46:30.248Z] 23:46:30     INFO -  12-30 23:31:41.247 D/GeckoViewWebBrowserChrome[C]( 3284): shouldLoadURI http://mochi.test:8888/tests/dom/canvas/test/webgl-conf/mochi-single.html?checkout/conformance/attribs/gl-bindAttribLocation-nonexistent-attribute.html
[task 2019-12-30T23:46:30.248Z] 23:46:30     INFO -  12-30 23:31:41.252 D/GeckoViewContent[C]( 3284): handleEvent: DOMContentLoaded
[task 2019-12-30T23:46:30.248Z] 23:46:30     INFO -  12-30 23:31:41.266 D/GeckoViewWebBrowserChrome[C]( 3284): shouldLoadURI about:blank
[task 2019-12-30T23:46:30.248Z] 23:46:30     INFO -  12-30 23:31:41.268 D/GeckoViewContent[C]( 3284): handleEvent: DOMTitleChanged
[task 2019-12-30T23:46:30.248Z] 23:46:30     INFO -  12-30 23:31:41.279 D/GeckoViewContent[C]( 3284): handleEvent: DOMTitleChanged
[task 2019-12-30T23:46:30.248Z] 23:46:30     INFO -  12-30 23:31:41.280 D/GeckoViewContent[C]( 3284): handleEvent: DOMContentLoaded
[task 2019-12-30T23:46:30.249Z] 23:46:30     INFO -  12-30 23:31:41.281 D/GeckoViewAutofill[C]( 3284): handleEvent: pageshow
[task 2019-12-30T23:46:30.249Z] 23:46:30     INFO -  12-30 23:31:41.287 I/Web Content( 3284): jgilbert: +parent
[task 2019-12-30T23:46:30.249Z] 23:46:30     INFO -  12-30 23:31:41.290 I/GeckoDump( 3284): ????{"action":"test_status","time":1577748701290,"thread":null,"pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html","subtest":"A valid string reason is expected","status":"PASS","js_source":"TestRunner.js"}????
[task 2019-12-30T23:46:30.249Z] 23:46:30     INFO -  12-30 23:31:41.292 I/GeckoDump( 3284): ????{"action":"test_status","time":1577748701291,"thread":null,"pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html","subtest":"Reason cannot be empty","status":"PASS","js_source":"TestRunner.js"}????
[task 2019-12-30T23:46:30.249Z] 23:46:30     INFO -  12-30 23:31:41.299 D/GeckoViewContent[C]( 3284): handleEvent: DOMContentLoaded
[task 2019-12-30T23:46:30.249Z] 23:46:30     INFO -  12-30 23:31:41.300 D/GeckoViewAutofill[C]( 3284): handleEvent: pageshow
[task 2019-12-30T23:46:30.250Z] 23:46:30     INFO -  12-30 23:31:41.302 D/GeckoViewAutofill[C]( 3284): handleEvent: pageshow
[task 2019-12-30T23:46:30.250Z] 23:46:30     INFO -  12-30 23:31:41.303 I/Web Content( 3284): testPath: checkout/conformance/attribs/gl-bindAttribLocation-nonexistent-attribute.html
[task 2019-12-30T23:46:30.250Z] 23:46:30     INFO -  12-30 23:31:41.303 D/GeckoViewWebBrowserChrome[C]( 3284): shouldLoadURI http://mochi.test:8888/tests/dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-bindAttribLocation-nonexistent-attribute.html
[task 2019-12-30T23:46:30.250Z] 23:46:30     INFO -  12-30 23:31:41.315 D/GeckoViewSelectionAction[C]( 3284): handleEvent: visibilitychange
[task 2019-12-30T23:46:30.250Z] 23:46:30     INFO -  12-30 23:31:41.315 D/GeckoViewAutofill[C]( 3284): handleEvent: pagehide
[task 2019-12-30T23:46:30.250Z] 23:46:30     INFO -  12-30 23:31:41.321 D/GeckoViewNavigation( 3206): onLocationChange
[task 2019-12-30T23:46:30.251Z] 23:46:30     INFO -  12-30 23:31:41.321 D/GeckoSession( 3206): handleMessage GeckoView:LocationChange uri=http://mochi.test:8888/tests/dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-bindAttribLocation-nonexistent-attribute.html
[task 2019-12-30T23:46:30.251Z] 23:46:30     INFO -  12-30 23:31:41.324 W/Web Content( 3284): [JavaScript Warning: "The character encoding declaration of the framed HTML document was not found when prescanning the first 1024 bytes of the file. When viewed without the document framing it, the page will reload automatically. The encoding declaration needs to be moved to be within the first 1024 bytes of the file." {file: "http://mochi.test:8888/tests/dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-bindAttribLocation-nonexistent-attribute.html" line: 28}]
[task 2019-12-30T23:46:30.251Z] 23:46:30     INFO -  12-30 23:31:41.371 I/Gecko   ( 3284): [Child 3284, Main Thread] WARNING: NS_ENSURE_TRUE(nsContentUtils::IsJavascriptMIMEType(type)) failed: file /builds/worker/workspace/build/src/dom/script/ScriptLoader.cpp, line 1558
[task 2019-12-30T23:46:30.251Z] 23:46:30     INFO -  12-30 23:31:41.373 I/Gecko   ( 3284): Attempting load of libEGL.so
[task 2019-12-30T23:46:30.252Z] 23:46:30     INFO -  12-30 23:31:41.374 D/        ( 3284): HostConnection::get() New Host Connection established 0x743f3121d4e0, tid 3299
[task 2019-12-30T23:46:30.252Z] 23:46:30     INFO -  12-30 23:31:41.378 D/EGL_emulation( 3284): eglCreateContext: 0x743f312545a0: maj 2 min 0 rcv 2
[task 2019-12-30T23:46:30.252Z] 23:46:30     INFO -  12-30 23:31:41.378 I/Gecko   ( 3284): Initializing context 0x743f31223680 surface 0x743f3120d580 on display 0x1
[task 2019-12-30T23:46:30.252Z] 23:46:30     INFO -  12-30 23:31:41.379 D/EGL_emulation( 3284): eglMakeCurrent: 0x743f312545a0: ver 2 0 (tinfo 0x743f3120c5c0)
[task 2019-12-30T23:46:30.252Z] 23:46:30     INFO -  12-30 23:31:41.381 I/Gecko   ( 3284): [Child 3284, Main Thread] WARNING: robust_buffer_access_behavior marked as unsupported: file /builds/worker/workspace/build/src/gfx/gl/GLContextFeatures.cpp, line 623
[task 2019-12-30T23:46:30.252Z] 23:46:30     INFO -  12-30 23:31:41.389 E/eglCodecCommon( 3284): glUtilsParamSize: unknow param 0x00008073
[task 2019-12-30T23:46:30.253Z] 23:46:30     INFO -  12-30 23:31:41.389 E/eglCodecCommon( 3284): glUtilsParamSize: unknow param 0x000088ff
[task 2019-12-30T23:46:30.253Z] 23:46:30     INFO -  12-30 23:31:41.389 E/eglCodecCommon( 3284): glUtilsParamSize: unknow param 0x00009631
[task 2019-12-30T23:46:30.253Z] 23:46:30     INFO -  12-30 23:31:41.404 I/GeckoDump( 3284): ????{"action":"test_status","time":1577748701404,"thread":null,"pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html","subtest":"Vertex shader compiled successfully.","status":"PASS","js_source":"TestRunner.js"}????
[task 2019-12-30T23:46:30.253Z] 23:46:30     INFO -  12-30 23:31:41.408 I/GeckoDump( 3284): ????{"action":"test_status","time":1577748701408,"thread":null,"pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html","subtest":"Link should succeed even if a non-existent attribute is bound.","status":"PASS","js_source":"TestRunner.js"}????
[task 2019-12-30T23:46:30.254Z] 23:46:30     INFO -  12-30 23:31:41.410 I/GeckoDump( 3284): ????{"action":"test_status","time":1577748701410,"thread":null,"pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html","subtest":"Location of attr is: 0","status":"PASS","js_source":"TestRunner.js"}????
[task 2019-12-30T23:46:30.254Z] 23:46:30     INFO -  12-30 23:31:41.413 I/GeckoDump( 3284): ????{"action":"test_status","time":1577748701414,"thread":null,"pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html","subtest":"Link should succeed even if a non-existent attribute is bound to the same location as an attribute that's present in the shader text.","status":"PASS","js_source":"TestRunner.js"}????
[task 2019-12-30T23:46:30.254Z] 23:46:30     INFO -  12-30 23:31:41.414 I/GeckoDump( 3284): ????{"action":"test_status","time":1577748701414,"thread":null,"pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html","subtest":"Location of attr is: 1","status":"PASS","js_source":"TestRunner.js"}????
[task 2019-12-30T23:46:30.255Z] 23:46:30     INFO -  12-30 23:31:41.416 I/GeckoDump( 3284): ????{"action":"test_status","time":1577748701416,"thread":null,"pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html","subtest":"successfullyParsed is true","status":"PASS","js_source":"TestRunner.js"}????
[task 2019-12-30T23:46:30.255Z] 23:46:30     INFO -  12-30 23:31:41.417 I/Web Content( 3284): jgilbert: notifyFinished
[task 2019-12-30T23:46:30.255Z] 23:46:30     INFO -  12-30 23:31:41.418 I/Web Content( 3284): jgilbert: ~notifyFinished
[task 2019-12-30T23:46:30.255Z] 23:46:30     INFO -  12-30 23:31:41.420 I/GeckoDump( 3284): MEMORY STAT | vsize 4133MB | residentFast 134MB | heapAllocated 25MB
[task 2019-12-30T23:46:30.255Z] 23:46:30     INFO -  12-30 23:31:41.425 D/GeckoViewContent[C]( 3284): handleEvent: DOMTitleChanged
[task 2019-12-30T23:46:30.255Z] 23:46:30     INFO -  12-30 23:31:41.426 D/GeckoViewContent[C]( 3284): handleEvent: DOMContentLoaded
[task 2019-12-30T23:46:30.256Z] 23:46:30     INFO -  12-30 23:31:41.427 D/GeckoViewAutofill[C]( 3284): handleEvent: pageshow
[task 2019-12-30T23:46:30.256Z] 23:46:30     INFO -  12-30 23:31:41.431 I/GeckoDump( 3284): ????{"action":"test_end","time":1577748701431,"thread":null,"pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html","status":"OK","message":"Finished in 240ms","stack":{"runtime":240},"js_source":"TestRunner.js"}????
[task 2019-12-30T23:46:30.256Z] 23:46:30     INFO -  12-30 23:31:41.434 D/GeckoViewWebBrowserChrome[C]( 3284): shouldLoadURI http://mochi.test:8888/tests/SimpleTest/iframe-between-tests.html
[task 2019-12-30T23:46:30.256Z] 23:46:30     INFO -  12-30 23:31:41.445 E/EGL_emulation( 3284): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
[task 2019-12-30T23:46:30.256Z] 23:46:30     INFO -  12-30 23:31:41.445 E/EGL_emulation( 3284): tid 3299: eglQueryContext(1716): error 0x3004 (EGL_BAD_ATTRIBUTE)
[task 2019-12-30T23:46:30.256Z] 23:46:30     INFO -  12-30 23:31:41.445 E/EGL_emulation( 3284): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
[task 2019-12-30T23:46:30.257Z] 23:46:30     INFO -  12-30 23:31:41.445 E/EGL_emulation( 3284): tid 3299: eglQueryContext(1716): error 0x3004 (EGL_BAD_ATTRIBUTE)
[task 2019-12-30T23:46:30.257Z] 23:46:30     INFO -  12-30 23:31:41.446 D/        ( 3206): HostConnection::get() New Host Connection established 0x743f3121d360, tid 3219
[task 2019-12-30T23:46:30.257Z] 23:46:30     INFO -  12-30 23:31:41.448 D/EGL_emulation( 3206): eglCreateContext: 0x743f0f352500: maj 2 min 0 rcv 2
[task 2019-12-30T23:46:30.257Z] 23:46:30     INFO -  12-30 23:31:41.448 I/Gecko   ( 3206): Initializing context 0x743f31223500 surface 0x0 on display 0x1
[task 2019-12-30T23:46:30.257Z] 23:46:30     INFO -  12-30 23:31:41.449 D/EGL_emulation( 3206): eglMakeCurrent: 0x743f0f352500: ver 2 0 (tinfo 0x743f0f3686e0)
[task 2019-12-30T23:46:30.257Z] 23:46:30     INFO -  12-30 23:31:41.450 I/Gecko   ( 3206): [Parent 3206, Unnamed thread 743f0a5e2790] WARNING: robust_buffer_access_behavior marked as unsupported: file /builds/worker/workspace/build/src/gfx/gl/GLContextFeatures.cpp, line 623
[task 2019-12-30T23:46:30.257Z] 23:46:30     INFO -  12-30 23:31:41.453 D/        ( 3206): HostConnection::get() New Host Connection established 0x743f2e77d0e0, tid 3218
[task 2019-12-30T23:46:30.258Z] 23:46:30     INFO -  12-30 23:31:41.454 D/EGL_emulation( 3284): eglMakeCurrent: 0x743f312545a0: ver 2 0 (tinfo 0x743f3120c5c0)
[task 2019-12-30T23:46:30.258Z] 23:46:30     INFO -  12-30 23:31:41.456 E/eglCodecCommon( 3284): glUtilsParamSize: unknow param 0x000085b5
[task 2019-12-30T23:46:30.258Z] 23:46:30     INFO -  12-30 23:31:41.463 E/eglCodecCommon( 3284): glUtilsParamSize: unknow param 0x000085b5
[task 2019-12-30T23:46:30.258Z] 23:46:30     INFO -  12-30 23:31:41.494 E/EGL_emulation( 3284): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
[task 2019-12-30T23:46:30.258Z] 23:46:30     INFO -  12-30 23:31:41.494 E/EGL_emulation( 3284): tid 3299: eglQueryContext(1716): error 0x3004 (EGL_BAD_ATTRIBUTE)
[task 2019-12-30T23:46:30.258Z] 23:46:30     INFO -  12-30 23:31:41.495 E/EGL_emulation( 3284): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
[task 2019-12-30T23:46:30.258Z] 23:46:30     INFO -  12-30 23:31:41.495 E/EGL_emulation( 3284): tid 3299: eglQueryContext(1716): error 0x3004 (EGL_BAD_ATTRIBUTE)
[task 2019-12-30T23:46:30.258Z] 23:46:30     INFO -  12-30 23:31:41.498 D/EGL_emulation( 3284): eglMakeCurrent: 0x743f312545a0: ver 2 0 (tinfo 0x743f3120c5c0)
[task 2019-12-30T23:46:30.259Z] 23:46:30     INFO -  12-30 23:31:41.498 D/EGL_emulation( 3284): eglMakeCurrent: 0x743f312545a0: ver 2 0 (tinfo 0x743f3120c5c0)
[task 2019-12-30T23:46:30.259Z] 23:46:30     INFO -  12-30 23:31:41.499 D/EGL_emulation( 3284): eglMakeCurrent: 0x743f312545a0: ver 2 0 (tinfo 0x743f3120c5c0)
[task 2019-12-30T23:46:30.259Z] 23:46:30     INFO -  12-30 23:32:37.568 D/Telemetry( 3206): PersistenceThreadPersist
[task 2019-12-30T23:46:30.259Z] 23:46:30     INFO -  12-30 23:32:37.568 D/Telemetry( 3206): GetPersistenceFile -  /data/data/org.mozilla.geckoview.test/gv_measurements.json
[task 2019-12-30T23:46:30.259Z] 23:46:30     INFO -  12-30 23:32:37.727 D/Telemetry( 3206): MainThreadArmPersistenceTimer
[task 2019-12-30T23:46:30.259Z] 23:46:30     INFO -  12-30 23:33:37.727 D/Telemetry( 3206): PersistenceThreadPersist
[task 2019-12-30T23:46:30.259Z] 23:46:30     INFO -  12-30 23:33:37.727 D/Telemetry( 3206): GetPersistenceFile -  /data/data/org.mozilla.geckoview.test/gv_measurements.json
[task 2019-12-30T23:46:30.259Z] 23:46:30     INFO -  12-30 23:33:37.891 D/Telemetry( 3206): MainThreadArmPersistenceTimer
[task 2019-12-30T23:46:30.259Z] 23:46:30     INFO -  12-30 23:34:37.891 D/Telemetry( 3206): PersistenceThreadPersist
[task 2019-12-30T23:46:30.260Z] 23:46:30     INFO -  12-30 23:34:37.891 D/Telemetry( 3206): GetPersistenceFile -  /data/data/org.mozilla.geckoview.test/gv_measurements.json
[task 2019-12-30T23:46:30.260Z] 23:46:30     INFO -  12-30 23:34:38.061 D/Telemetry( 3206): MainThreadArmPersistenceTimer
[task 2019-12-30T23:46:30.263Z] 23:46:30     INFO -  12-30 23:35:15.101 D/SntpClient( 1615): round trip: 1ms, clock offset: 542ms
[task 2019-12-30T23:46:30.263Z] 23:46:30     INFO -  12-30 23:35:38.062 D/Telemetry( 3206): PersistenceThreadPersist
[task 2019-12-30T23:46:30.264Z] 23:46:30     INFO -  12-30 23:35:38.062 D/Telemetry( 3206): GetPersistenceFile -  /data/data/org.mozilla.geckoview.test/gv_measurements.json
[task 2019-12-30T23:46:30.264Z] 23:46:30     INFO -  12-30 23:35:38.213 D/Telemetry( 3206): MainThreadArmPersistenceTimer
[task 2019-12-30T23:46:30.264Z] 23:46:30     INFO -  12-30 23:36:38.214 D/Telemetry( 3206): PersistenceThreadPersist
[task 2019-12-30T23:46:30.264Z] 23:46:30     INFO -  12-30 23:36:38.214 D/Telemetry( 3206): GetPersistenceFile -  /data/data/org.mozilla.geckoview.test/gv_measurements.json
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:36:38.363 D/Telemetry( 3206): MainThreadArmPersistenceTimer
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:37:38.364 D/Telemetry( 3206): PersistenceThreadPersist
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:37:38.364 D/Telemetry( 3206): GetPersistenceFile -  /data/data/org.mozilla.geckoview.test/gv_measurements.json
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:37:38.517 D/Telemetry( 3206): MainThreadArmPersistenceTimer
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:38:27.204 I/art     ( 3206): Thread[3,tid=3212,WaitingInMainSignalCatcherLoop,Thread*=0x743f2e681a00,peer=0x12c2a280,"Signal Catcher"]: reacting to signal 3
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:38:27.204 I/art     ( 3206):
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:38:27.228 E/art     ( 3206): Unable to open stack trace file '/data/anr/traces.txt': Permission denied
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:38:35.629 W/google-breakpad( 3206): ExceptionHandler::GenerateDump cloned child
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:38:35.629 W/google-breakpad( 3206): 3806????????????????????????????????@P1?t
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:38:35.629 W/google-breakpad( 3206):
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:38:35.629 W/google-breakpad( 3206): ExceptionHandler::SendContinueSignalToChild sent continue signal to child
[task 2019-12-30T23:46:30.265Z] 23:46:30     INFO -  12-30 23:38:35.629 W/google-breakpad( 3806): ExceptionHandler::WaitForContinueSignal waiting for continue signal...

Sometimes it doesn't even finish the first webgl test:

[task 2019-12-31T03:23:59.549Z] 03:23:59     INFO -  20 INFO SimpleTest START
[task 2019-12-31T03:23:59.550Z] 03:23:59     INFO -  21 INFO TEST-START | dom/canvas/test/webgl-conf/generated/test_..__always-fail.html
[task 2019-12-31T03:23:59.550Z] 03:23:59     INFO -  22 INFO TEST-OK | dom/canvas/test/webgl-conf/generated/test_..__always-fail.html | took 1218ms
[task 2019-12-31T03:24:09.867Z] 03:24:09     INFO -  23 INFO TEST-START | dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html
[task 2019-12-31T03:30:45.574Z] 03:30:45     INFO -  wait for org.mozilla.geckoview.test complete; top activity=org.mozilla.geckoview.test
[task 2019-12-31T03:30:45.677Z] 03:30:45     INFO -  org.mozilla.geckoview.test unexpectedly found running. Killing...
[task 2019-12-31T03:30:45.677Z] 03:30:45     INFO -  TEST-INFO | started process screentopng
[task 2019-12-31T03:30:46.011Z] 03:30:46     INFO -  TEST-INFO | screentopng: exit 0
[task 2019-12-31T03:31:00.357Z] 03:31:00  WARNING -  TEST-UNEXPECTED-FAIL | dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-nonexistent-attribute.html | application timed out after 370 seconds with no output

Thinking it suspicious that it seems to hang, one suspect is the ClientWaitSync(FOREVER) calls we have in three places, but those don't seem to be hit:
https://hg.mozilla.org/try/rev/49fe32aa99386652574daaa216a5d2da24d4af20

Pushed by jgilbert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e5623d655c05
Enable webgl1-core/1-ext/2-core tests on Android HW. r=lsalzman
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
Summary: Enable WebGL1 tests on Android → Enable WebGL tests on `android-hw`
No longer blocks: 1606037
See Also: → 1606037
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: