Closed Bug 1645828 Opened 4 years ago Closed 2 years ago

Intermittent A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down

Categories

(Core :: DOM: Content Processes, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure)

Filed by: archaeopteryx [at] coole-files.de
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=306363092&repo=try
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HGILNIsPS6GdzrEBFS7vcA/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HGILNIsPS6GdzrEBFS7vcA/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2020-06-15T13:04:25.767Z] 13:04:25 INFO - REFTEST TEST-START | layout/generic/crashtests/472587-1.xhtml
[task 2020-06-15T13:04:25.767Z] 13:04:25 INFO - REFTEST TEST-LOAD | file:///Users/cltbld/tasks/task_1592222214/build/tests/reftest/tests/layout/generic/crashtests/472587-1.xhtml | 2356 / 3813 (61%)
[task 2020-06-15T13:04:25.770Z] 13:04:25 INFO - [Child 1696, Main Thread] WARNING: NS_ENSURE_TRUE(request) failed: file /builds/worker/checkouts/gecko/netwerk/base/nsLoadGroup.cpp, line 595
[task 2020-06-15T13:04:25.789Z] 13:04:25 INFO - [Child 1696, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004001 (NS_ERROR_NOT_IMPLEMENTED): file /builds/worker/checkouts/gecko/layout/generic/nsBlockFrame.cpp, line 972
[task 2020-06-15T13:04:25.817Z] 13:04:25 INFO - [Child 1696, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004001 (NS_ERROR_NOT_IMPLEMENTED): file /builds/worker/checkouts/gecko/layout/generic/nsBlockFrame.cpp, line 972
[task 2020-06-15T13:04:26.063Z] 13:04:26 INFO - IPDL protocol error: Handler returned error code!
[task 2020-06-15T13:04:26.063Z] 13:04:26 INFO - ###!!! [Parent][DispatchAsyncMessage] Error: PBrowser::Msg_NewWindowGlobal Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2020-06-15T13:04:26.091Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.092Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: '!mCanSend || !mManager || !mManager->CanSend()', file /builds/worker/checkouts/gecko/dom/ipc/JSWindowActorParent.cpp, line 75
[task 2020-06-15T13:04:26.092Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.120Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.120Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.120Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.121Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.121Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.121Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.128Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.160Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.161Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.161Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.161Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.161Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.161Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 470
[task 2020-06-15T13:04:26.199Z] 13:04:26 ERROR - A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2020-06-15T13:04:26.409Z] 13:04:26 INFO - [Parent 1643, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/JSWindowActorProtocol.cpp, line 172

[Parent][DispatchAsyncMessage] Error: PBrowser::Msg_NewWindowGlobal Processing error: message was deserialized, but the handler returned false (indicating failure)

Meaning that it's one of these two IPC_FAILs.

Component: IPC → DOM: Content Processes

Recent classifications here are actually bug 1629093, please disregard.

Summary: Intermittent A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down during → Intermittent A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down

Is there anything meaningful to investigate here unless we know how/why the content process crashed? Is there any piece of information I am missing?

Flags: needinfo?(bugs)

Looks like many different crashes are mapped to this one bug. It might be worth to go through the logs and see if there is anything interesting.

https://treeherder.mozilla.org/logviewer?job_id=357635068&repo=autoland&lineNumber=6381 for example hints about some Fetch/wasm issue
"Mozilla crash reason: MOZ_DIAGNOSTIC_ASSERT(ok) (corrupt optimized wasm cache file)"

Flags: needinfo?(bugs)

(In reply to Olli Pettay [:smaug] from comment #73)

Looks like many different crashes are mapped to this one bug. It might be worth to go through the logs and see if there is anything interesting.

https://treeherder.mozilla.org/logviewer?job_id=357635068&repo=autoland&lineNumber=6381 for example hints about some Fetch/wasm issue
"Mozilla crash reason: MOZ_DIAGNOSTIC_ASSERT(ok) (corrupt optimized wasm cache file)"

So looking for example at job_id=356980383 I found bug 1738967 which seems to collect very similar crashes based on the "interesting" process crash stack.

And also your example is already present as a separate intermittent bug 1738987. My impression is that for some reasons the instances here have not been classified correctly by the bot.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

(In reply to Intermittent Failures Robot from comment #106)

For more details, see:
https://treeherder.mozilla.org/intermittent-failures/bugdetails?bug=1645828&startday=2022-09-05&endday=2022-09-11&tree=all

From line 10976

[task 2022-09-09T23:30:53.089Z] 23:30:53     INFO - out of memory: 0x0000000000004000 bytes requested

this looks like a simple OOM.

Severity: normal → S3
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.