Closed Bug 1566242 Opened 5 years ago Closed 1 year ago

Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::ipc::BackgroundChildImpl::ProcessingError]

Categories

(Core :: DOM: Web Authentication, defect, P3)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, regression)

Crash Data

Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=256589305&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/RsepAmMBRwK9xfeMGE3eUg/runs/0/artifacts/public/logs/live_backing.log


20:20:40 INFO - mozcrash Copy/paste: /Users/cltbld/tasks/task_1563221040/build/macosx64-minidump_stackwalk /var/folders/z2/96hty4w93hg106_kbf4zjlrc00000x/T/tmp46dCzI.mozrunner/minidumps/0389405C-B2E2-4F4B-B865-351EE9563561.dmp /Users/cltbld/tasks/task_1563221040/build/symbols
20:20:48 INFO - mozcrash Saved minidump as /Users/cltbld/tasks/task_1563221040/build/blobber_upload_dir/0389405C-B2E2-4F4B-B865-351EE9563561.dmp
20:20:48 INFO - mozcrash Saved app info as /Users/cltbld/tasks/task_1563221040/build/blobber_upload_dir/0389405C-B2E2-4F4B-B865-351EE9563561.extra
20:20:48 INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::ipc::BackgroundChildImpl::ProcessingError(mozilla::ipc::HasResultCodes::Result, char const*)]
20:20:48 INFO - Crash dump filename: /var/folders/z2/96hty4w93hg106_kbf4zjlrc00000x/T/tmp46dCzI.mozrunner/minidumps/0389405C-B2E2-4F4B-B865-351EE9563561.dmp
20:20:48 INFO - Operating system: Mac OS X
20:20:48 INFO - 10.10.5 14F27
20:20:48 INFO - CPU: amd64
20:20:48 INFO - family 6 model 69 stepping 1
20:20:48 INFO - 4 CPUs
20:20:48 INFO -
20:20:48 INFO - GPU: UNKNOWN
20:20:48 INFO -
20:20:48 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
20:20:48 INFO - Crash address: 0x0
20:20:48 INFO - Process uptime: 26 seconds
20:20:48 INFO -
20:20:48 INFO - Thread 0 (crashed)
20:20:48 INFO - 0 XUL!mozilla::ipc::BackgroundChildImpl::ProcessingError(mozilla::ipc::HasResultCodes::Result, char const*) [BackgroundChildImpl.cpp:32fde7fa9949b07ff66fed73a3ddbccee66f4674 : 156 + 0x36]
20:20:48 INFO - rax = 0x000000011332cda8 rdx = 0x00007fff772871f8
20:20:48 INFO - rcx = 0x0000000000000000 rbx = 0x000000011332d3e0
20:20:48 INFO - rsi = 0x00004e0000004e00 rdi = 0x00004d0000004e03
20:20:48 INFO - rbp = 0x00007fff56491530 rsp = 0x00007fff564914c0
20:20:48 INFO - r8 = 0x00007fff56491470 r9 = 0x00007fff786d8300
20:20:48 INFO - r10 = 0x00007fff8705a5d2 r11 = 0x00007fff8705a421
20:20:48 INFO - r12 = 0x00000001135466b8 r13 = 0x0000000114055150
20:20:48 INFO - r14 = 0x00007fff56491554 r15 = 0x00000001135466c0
20:20:48 INFO - rip = 0x000000010a2da8cd
20:20:48 INFO - Found by: given as instruction pointer in context
20:20:48 INFO - 1 XUL!mozilla::ipc::IPCResult::Fail(mozilla::NotNull<mozilla::ipc::IProtocol*>, char const*, char const*) [ProtocolUtils.cpp:32fde7fa9949b07ff66fed73a3ddbccee66f4674 : 64 + 0xb]
20:20:48 INFO - rbp = 0x00007fff56491580 rsp = 0x00007fff56491540
20:20:48 INFO - rip = 0x000000010a324cf2
20:20:48 INFO - Found by: previous frame's frame pointer
20:20:48 INFO - 2 XUL!mozilla::dom::PWebAuthnTransactionChild::OnMessageReceived(IPC::Message const&) [PWebAuthnTransactionChild.cpp: : 337 + 0x8]

Looks like there's a handler in WebAuthnTransactionChild returning failure. Specifically, the .extra file from the crash mentions:

MozCrashReason=MsgProcessingError: RecvAbort \n

So it's probably this.

Component: IPC → DOM: Web Authentication

Looks like a shutdown crash in the WebAuthn manager destruction code. Like maybe the manager got torn down while IPC was still in-queue somewhere.

Unless this becomes common, going to mark it as non-critical and P3. WebAuthn is currently back-burner.

Severity: critical → normal
Priority: -- → P3
See Also: → 1581051
Severity: normal → S3
Crash Signature: [@ mozilla::ipc::BackgroundChildImpl::ProcessingError(mozilla::ipc::HasResultCodes::Result, char const*)] → [@ mozilla::ipc::BackgroundChildImpl::ProcessingError]
Summary: Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::ipc::BackgroundChildImpl::ProcessingError(mozilla::ipc::HasResultCodes::Result, char const*)] → Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::ipc::BackgroundChildImpl::ProcessingError]
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.