Closed Bug 1539993 Opened 6 years ago Closed 2 years ago

Intermittent PROCESS-CRASH | damp | application crashed [@ libsystem_kernel.dylib + 0x16166]

Categories

(DevTools :: General, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: crash, intermittent-failure, regression)

Crash Data

#[markdown(off)]
Filed by: rgurzau [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=236753661&repo=autoland

https://queue.taskcluster.net/v1/task/KcMjQGU5QR24aeojwrJhKQ/runs/0/artifacts/public/logs/live_backing.log

22:19:22 INFO - PROCESS-CRASH | damp | application crashed [@ libsystem_kernel.dylib + 0x16166]
22:19:22 INFO - Crash dump filename: /var/folders/g4/006v7m797k5_11srq67ny7j400000x/T/tmpZgABNy/profile/minidumps/1FE8FD16-16B6-42E7-BFBF-25E5E96CD305-browser.dmp
22:19:22 INFO - Operating system: Mac OS X
22:19:22 INFO - 10.10.5 14F27
22:19:22 INFO - CPU: amd64
22:19:22 INFO - family 6 model 69 stepping 1
22:19:22 INFO - 4 CPUs
22:19:22 INFO - GPU: UNKNOWN
22:19:22 INFO - Crash reason: EXC_BREAKPOINT / EXC_I386_BPT
22:19:22 INFO - Crash address: 0x7fff88959166
22:19:22 INFO - Process uptime: 615 seconds
22:19:22 INFO - Thread 0 (crashed)
22:19:22 INFO - 0 libsystem_kernel.dylib + 0x16166
22:19:22 INFO - rax = 0x000000000200012d rdx = 0x0000000000000000
22:19:22 INFO - rcx = 0x00007fff5cf8b858 rbx = 0x0000000000000203
22:19:22 INFO - rsi = 0x0000000000000203 rdi = 0x00007fff5cf8bc68
22:19:22 INFO - rbp = 0x00007fff5cf8b8e0 rsp = 0x00007fff5cf8b858
22:19:22 INFO - r8 = 0x0000000000002060 r9 = 0x0000000000000000
22:19:22 INFO - r10 = 0x0000000000000fdf r11 = 0x0000000000000246
22:19:22 INFO - r12 = 0x00007fff5cf8bc80 r13 = 0x0000000000000203
22:19:22 INFO - r14 = 0x0000000000000000 r15 = 0x00007fff5cf8bc68
22:19:22 INFO - rip = 0x00007fff88959166
22:19:22 INFO - Found by: given as instruction pointer in context
22:19:22 INFO - 1 XUL!google_breakpad::ExceptionHandler::WriteMinidump(bool) [exception_handler.cc:531d308db7e72ee47fa0dc79f28fd0dd708460be : 300 + 0x5]
22:19:22 INFO - rbp = 0x00007fff5cf8bb70 rsp = 0x00007fff5cf8b8f0
22:19:22 INFO - rip = 0x000000010863bf48
22:19:22 INFO - Found by: previous frame's frame pointer
22:19:22 INFO - 2 XUL!CrashReporter::CreateMinidumpsAndPair(unsigned int, unsigned int, nsTSubstring<char> const&, nsIFile*, nsIFile**) [exception_handler.cc:531d308db7e72ee47fa0dc79f28fd0dd708460be : 315 + 0xd]
22:19:22 INFO - rbp = 0x00007fff5cf8bcf0 rsp = 0x00007fff5cf8bb80
22:19:22 INFO - rip = 0x0000000108638ecc
22:19:22 INFO - Found by: previous frame's frame pointer
22:19:22 INFO - 3 XUL!mozilla::dom::ContentParent::KillHard(char const*) [CrashReporterHost.h:531d308db7e72ee47fa0dc79f28fd0dd708460be : 73 + 0x7]
22:19:22 INFO - rbp = 0x00007fff5cf8bdc0 rsp = 0x00007fff5cf8bd00
22:19:22 INFO - rip = 0x0000000106bafc2b
22:19:22 INFO - Found by: previous frame's frame pointer
22:19:22 INFO - 4 XUL!nsTimerEvent::Run() [nsTimerImpl.cpp:531d308db7e72ee47fa0dc79f28fd0dd708460be : 559 + 0x7]
22:19:22 INFO - rbp = 0x00007fff5cf8c280 rsp = 0x00007fff5cf8bdd0
22:19:22 INFO - rip = 0x0000000103d3ac1e
22:19:22 INFO - Found by: previous frame's frame pointer
22:19:22 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:531d308db7e72ee47fa0dc79f28fd0dd708460be : 1180 + 0x6]
22:19:22 INFO - rbp = 0x00007fff5cf8c770 rsp = 0x00007fff5cf8c290
22:19:22 INFO - rip = 0x0000000103d421bf
22:19:22 INFO - Found by: previous frame's frame pointer
22:19:22 INFO - 6 XUL!NS_ProcessPendingEvents(nsIThread*, unsigned int) [nsThreadUtils.cpp:531d308db7e72ee47fa0dc79f28fd0dd708460be : 430 + 0xe]
22:19:22 INFO - rbp = 0x00007fff5cf8c7c0 rsp = 0x00007fff5cf8c780
22:19:22 INFO - rip = 0x0000000103d3fff2
22:19:22 INFO - Found by: previous frame's frame pointer
22:19:22 INFO - 7 XUL!nsBaseAppShell::NativeEventCallback() [nsBaseAppShell.cpp:531d308db7e72ee47fa0dc79f28fd0dd708460be : 87 + 0xa]
22:19:22 INFO - rbp = 0x00007fff5cf8c7f0 rsp = 0x00007fff5cf8c7d0
22:19:22 INFO - rip = 0x0000000106f52077
22:19:22 INFO - Found by: previous frame's frame pointer
22:19:22 INFO - 8 XUL!nsAppShell::ProcessGeckoEvents(void*) [nsAppShell.mm:531d308db7e72ee47fa0dc79f28fd0dd708460be : 437 + 0x8]
22:19:22 INFO - rbp = 0x00007fff5cf8c840 rsp = 0x00007fff5cf8c800
22:19:22 INFO - rip = 0x0000000106fd653c
22:19:22 INFO - Found by: previous frame's frame pointer
22:19:22 INFO - 9 CoreFoundation + 0x80a01
22:19:22 INFO - rbp = 0x00007fff5cf8c850 rsp = 0x00007fff5cf8c850
22:19:22 INFO - rip = 0x00007fff83e6ea01
22:19:22 INFO - Found by: previous frame's frame pointer
22:19:22 INFO - 10 CoreFoundation + 0x72c5c
22:19:22 INFO - rbp = 0x00007fff5cf8c8b0 rsp = 0x00007fff5cf8c860
22:19:22 INFO - rip = 0x00007fff83e60c5c
22:19:22 INFO - Found by: previous frame's frame pointer

Moving these bugs (intermittent test failures with crashes) out of P5.

Priority: P5 → --

Only happened once. Probably not a JS engine bug.

I think this is just what it looks like when there is a timeout in this suite? Not sure; hoping the devtools team can help direct this to the right component.

Severity: critical → normal
Component: JavaScript Engine → General
Product: Core → DevTools

The priority flag is not set for this bug.
:pbro, could you have a look please?

Flags: needinfo?(pbrosset)

Only happened once, moving to backlog (P3).
Alex: this is in damp, so adding a needinfo for you just in case this sparks any ideas.

Flags: needinfo?(pbrosset) → needinfo?(poirot.alex)
Priority: -- → P3

That's a surprising crash as it looks like DAMP successfully ran to completion:

22:18:14     INFO -  PID 605 | ------- Summary: start -------
22:18:14     INFO -  PID 605 | Number of tests: 65
22:18:14     INFO -  PID 605 |
22:18:14     INFO -  PID 605 | [#0] cold.inspector.open.DAMP  Cycles:1  Average:3114.23  Median:3114.23  stddev:0.00 (0.0%)
22:18:14     INFO -  PID 605 | Values: 3114.2
...
22:18:14     INFO -  PID 605 |
22:18:14     INFO -  PID 605 | [#64] server.protocoljs.DAMP  Cycles:5  Average:5361.04  Median:5447.53  stddev:280.59 (5.2%)  stddev-sans-first:319.15
22:18:14     INFO -  PID 605 | Values: 5447.5  5106.4  5729.3  5052.4  5469.5
22:18:14     INFO -  PID 605 | -------- Summary: end --------
22:18:14     INFO -  PID 605 |
22:18:14     INFO -  TEST-INFO | 605: exit 0
22:18:14     INFO -  mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/WI-diQ5wRl6ZUOa5UY3Frg/artifacts/public/build/target.crashreporter-symbols.zip
22:18:39     INFO -  mozcrash Copy/paste: /Users/cltbld/tasks/task_1553809187/build/macosx64-minidump_stackwalk /var/folders/g4/006v7m797k5_11srq67ny7j400000x/T/tmpZgABNy/profile/minidumps/1FE8FD16-16B6-42E7-BFBF-25E5E96CD305-browser.dmp /var/folders/g4/006v7m797k5_11srq67ny7j400000x/T/tmpPVvXaE
22:19:22     INFO -  mozcrash Saved minidump as /Users/cltbld/tasks/task_1553809187/build/blobber_upload_dir/1FE8FD16-16B6-42E7-BFBF-25E5E96CD305-browser.dmp
22:19:22     INFO -  PROCESS-CRASH | damp | application crashed [@ libsystem_kernel.dylib + 0x16166]

That reminds me bug 1503822 where we had crash at shutdown by not waiting correctly for netmonitor test end.
This is OSX, so, may be that's the same issue and the setTimeout isn't enough.

Flags: needinfo?(poirot.alex)
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.