WPT on Geckoview frequently crashes in /html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.js.ini
Categories
(Core :: DOM: Core & HTML, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox68 | --- | affected |
People
(Reporter: KWierso, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [geckoview:p2])
I'm trying to get web-platform-tests running against Geckoview's test runner activity, and I'm seeing some frequent (but not necessarily permanent) crashes during this html/webappapis test. I can try to mark it as expected crashes to green up the test runs, but figured I should file a bug to track actually fixing the crashes.
https://treeherder.mozilla.org/logviewer.html#?job_id=239543653&repo=try
Is there a crash stack for this? (I failed to find one in the log.)
Reporter | ||
Comment 2•5 years ago
|
||
I'm not seeing any. Either I'm not looking for them in the right place, I haven't configured geckoview correctly to generate them, or they just aren't getting generated. I needinfo'd one of the mobile devs in the meta bug asking what's going on, hopefully he can help.
![]() |
||
Comment 3•5 years ago
|
||
(In reply to Wes Kocher (:KWierso) from comment #0)
https://treeherder.mozilla.org/logviewer.html#?job_id=239543653&repo=try
I don't think this was an actual crash.
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=239543653&repo=try&lineNumber=4063
[task 2019-04-11T02:48:00.376Z] 02:48:00 INFO - IOError on command, setting status to CRASH
[task 2019-04-11T02:48:00.376Z] 02:48:00 INFO - TEST-UNEXPECTED-CRASH | /html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.html | expected TIMEOUT
04-11 03:41:42.630 9877 9918 I Gecko : IPDL protocol error: Handler returned error code!
04-11 03:41:42.630 9877 9918 I Gecko :
04-11 03:41:42.630 9877 9918 I Gecko : ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
04-11 03:41:42.630 9877 9918 I Gecko :
04-11 03:41:42.630 9877 9918 I Gecko : IPDL protocol error: Handler returned error code!
04-11 03:41:42.630 9877 9918 I Gecko :
04-11 03:41:42.630 9877 9918 I Gecko : ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
04-11 03:41:42.630 9877 9918 I Gecko :
04-11 03:41:42.630 9877 9918 I Gecko : IPDL protocol error: Handler returned error code!
04-11 03:41:42.630 9877 9918 I Gecko :
04-11 03:41:42.630 9877 9918 I Gecko : ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
04-11 03:41:42.630 9877 9918 I Gecko :
04-11 03:41:42.630 9877 9918 I Gecko : IPDL protocol error: Handler returned error code!
04-11 03:41:42.630 9877 9918 I Gecko :
04-11 03:41:42.630 9877 9918 I Gecko : ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
04-11 03:41:42.630 9877 9918 I Gecko :
04-11 03:41:42.630 9877 9918 I Gecko : IPDL protocol error: Handler returned error code!
04-11 03:41:42.630 9877 9918 I Gecko :
04-11 03:41:42.630 9877 9918 I Gecko : ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
04-11 03:41:42.630 9877 9918 I Gecko :
04-11 03:42:10.940 9877 9893 E GeckoConsole: [JavaScript Error: "Polling for changes failed: NetworkError when attempting to fetch resource.." {file: "resource://services-settings/remote-settings.js" line: 208}]
04-11 03:42:10.940 9877 9893 E GeckoConsole: remoteSettingsFunction/remoteSettings.pollChanges@resource://services-settings/remote-settings.js:208:13
04-11 03:44:00.520 1311 1324 I UsageStatsService: User[0] Flushing usage stats to disk
04-11 03:47:43.540 10008 10008 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
04-11 03:47:43.540 10008 10008 D AndroidRuntime: CheckJNI is ON
04-11 03:47:43.560 10008 10008 W art : Unexpected CPU variant for X86 using defaults: x86_64
04-11 03:47:43.560 10008 10008 D ICU : No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
04-11 03:47:43.570 10008 10008 E memtrack: Couldn't load memtrack module (No such file or directory)
04-11 03:47:43.570 10008 10008 E android.os.Debug: failed to load memtrack module: -2
04-11 03:47:43.570 10008 10008 I Radio-JNI: register_android_hardware_Radio DONE
04-11 03:47:43.570 10008 10008 D AndroidRuntime: Calling main entry com.android.commands.am.Am
04-11 03:47:43.570 1311 1572 I ActivityManager: Force stopping org.mozilla.geckoview.test appid=10062 user=0: from pid 10008
04-11 03:47:43.570 1311 1572 I ActivityManager: Killing 9943:org.mozilla.geckoview.test:tab/u0a62 (adj 0): stop org.mozilla.geckoview.test
04-11 03:47:43.570 1311 1572 D ActivityManager: cleanUpApplicationRecord -- 9943
04-11 03:47:43.570 1311 1572 W ActivityManager: Scheduling restart of crashed service org.mozilla.geckoview.test/org.mozilla.gecko.process.GeckoServiceChildProcess$tab in 1000ms
04-11 03:47:43.580 1311 1572 I ActivityManager: Killing 9877:org.mozilla.geckoview.test/u0a62 (adj 0): stop org.mozilla.geckoview.test
04-11 03:47:43.580 1311 1572 D ActivityManager: cleanUpApplicationRecord -- 9877
After the IPDL errors, there is not much activity for pid 9877, but it remains alive for another 5.5 minutes until org.mozilla.geckoview.test is stopped, presumably by the harness. There is no breakpad logging either. So, no crash, no minidump, no crash report.
"IOError on command, setting status to CRASH" comes from
so...why was there an IOError in the harness?
Reporter | ||
Comment 4•5 years ago
|
||
Reporter | ||
Comment 5•5 years ago
|
||
(In reply to Wes Kocher (:KWierso) from comment #4)
Added a line to print out the ioerror in this try run: https://treeherder.mozilla.org/#/jobs?repo=try&resultStatus=testfailed%2Cbusted%2Cexception%2Cusercancel%2Crunning%2Cpending%2Crunnable&tier=1%2C2%2C3&group_state=expanded&selectedJob=240786974&revision=ef8520b080eb9a9f6f30fc34dc3a093e8a50ba6e
The ioerror for at least one crash (not the one this bug is filed for) is Connection timed out after 360s
: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=240792250&repo=try&lineNumber=6277
Another ioerror (again, not for this bug's failure) is No data received over socket
: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=240792239&repo=try&lineNumber=8227
Updated•5 years ago
|
Updated•5 years ago
|
Updated•2 years ago
|
Description
•