Closed Bug 1616111 Opened 6 years ago Closed 1 year ago

Intermittent PROCESS-CRASH | damp | application crashed [@ libc-2.23.so + 0xfab5d | PollWrapper(_GPollFD*, unsigned int, int) ]

Categories

(Core :: Widget: Gtk, defect)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Crash Data

Filed by: rmaries [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=289254941&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/N9lPsIsXQDqryrH6AZ3IEw/runs/0/artifacts/public/logs/live_backing.log


[task 2020-02-17T18:07:14.590Z] 18:07:14 INFO - TEST-START | damp
[task 2020-02-17T18:26:46.580Z] 18:26:46 INFO - TEST-INFO | 1470: exit 0
[task 2020-02-17T18:26:46.583Z] 18:26:46 INFO - mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/e6I2f413SDuhwovD7mSlJg/artifacts/public/build/target.crashreporter-symbols.zip
[task 2020-02-17T18:26:48.616Z] 18:26:48 INFO - mozcrash Copy/paste: /home/cltbld/tasks/task_1581960937/fetches/minidump_stackwalk/minidump_stackwalk /tmp/tmpuPvKTY/profile/minidumps/443bbfe9-a0f6-cc7f-c147-c97abaf2682c.dmp /tmp/tmphfYBnh
[task 2020-02-17T18:26:51.983Z] 18:26:51 INFO - mozcrash Saved minidump as /home/cltbld/tasks/task_1581960937/build/blobber_upload_dir/443bbfe9-a0f6-cc7f-c147-c97abaf2682c.dmp
[task 2020-02-17T18:26:51.983Z] 18:26:51 INFO - mozcrash Saved app info as /home/cltbld/tasks/task_1581960937/build/blobber_upload_dir/443bbfe9-a0f6-cc7f-c147-c97abaf2682c.extra
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - PROCESS-CRASH | damp | application crashed [@ libc-2.23.so + 0xfab5d]
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - Crash dump filename: /tmp/tmpuPvKTY/profile/minidumps/443bbfe9-a0f6-cc7f-c147-c97abaf2682c.dmp
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - Operating system: Linux
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - 0.0.0 Linux 4.4.0-66-generic #87-Ubuntu SMP Fri Mar 3 15:29:05 UTC 2017 x86_64
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - CPU: amd64
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - family 6 model 94 stepping 3
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - 8 CPUs
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - GPU: UNKNOWN
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - Crash reason: DUMP_REQUESTED
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - Crash address: 0x7f376d661b5d
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - Process uptime: not available
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - Thread 0 (crashed)
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - 0 libc-2.23.so + 0xfab5d
[task 2020-02-17T18:26:51.984Z] 18:26:51 INFO - rax = 0xfffffffffffffdfc rdx = 0x00000000ffffffff
[task 2020-02-17T18:26:51.985Z] 18:26:51 INFO - rcx = 0x00007f376d661b5d rbx = 0x00007f376d3204e0
[task 2020-02-17T18:26:51.985Z] 18:26:51 INFO - rsi = 0x0000000000000003 rdi = 0x00007f37564a2e20
[task 2020-02-17T18:26:51.985Z] 18:26:51 INFO - rbp = 0x00007ffdca4dcd10 rsp = 0x00007ffdca4dccb0
[task 2020-02-17T18:26:51.985Z] 18:26:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000001
[task 2020-02-17T18:26:51.985Z] 18:26:51 INFO - r10 = 0x00007f376d3feee0 r11 = 0x0000000000000293
[task 2020-02-17T18:26:51.985Z] 18:26:51 INFO - r12 = 0x00007f37564a2e20 r13 = 0x00007f376d3b1000
[task 2020-02-17T18:26:51.986Z] 18:26:51 INFO - r14 = 0x00000000ffffffff r15 = 0x0000000000000003
[task 2020-02-17T18:26:51.986Z] 18:26:51 INFO - rip = 0x00007f376d661b5d
[task 2020-02-17T18:26:51.986Z] 18:26:51 INFO - Found by: given as instruction pointer in context
[task 2020-02-17T18:26:51.986Z] 18:26:51 INFO - 1 libxul.so!PollWrapper(_GPollFD*, unsigned int, int) [nsAppShell.cpp:2517f89debb15749eb099b4e7f6ad690be1cec9d : 58 + 0xf]
[task 2020-02-17T18:26:51.986Z] 18:26:51 INFO - rbp = 0x00007ffdca4dcd10 rsp = 0x00007ffdca4dccc0
[task 2020-02-17T18:26:51.986Z] 18:26:51 INFO - rip = 0x00007f375febf5c7
[task 2020-02-17T18:26:51.987Z] 18:26:51 INFO - Found by: stack scanning
[task 2020-02-17T18:26:51.987Z] 18:26:51 INFO - 2 libglib-2.0.so.0.4800.2 + 0x4a38c
[task 2020-02-17T18:26:51.987Z] 18:26:51 INFO - rbx = 0x00007f376d336ea0 rbp = 0x0000000000000003
[task 2020-02-17T18:26:51.987Z] 18:26:51 INFO - rsp = 0x00007ffdca4dcd20 r12 = 0x00007f37564a2e20
[task 2020-02-17T18:26:51.987Z] 18:26:51 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f375febf4a0
[task 2020-02-17T18:26:51.987Z] 18:26:51 INFO - r15 = 0x0000000000000003 rip = 0x00007f376947c38c
[task 2020-02-17T18:26:51.987Z] 18:26:51 INFO - Found by: call frame info
[task 2020-02-17T18:26:51.987Z] 18:26:51 INFO - 3 libxul.so + 0x3fcd870
[task 2020-02-17T18:26:51.988Z] 18:26:51 INFO - rsp = 0x00007ffdca4dcd70 rip = 0x00007f375febf870
[task 2020-02-17T18:26:51.988Z] 18:26:51 INFO - Found by: stack scanning
[task 2020-02-17T18:26:51.988Z] 18:26:51 INFO - 4 libglib-2.0.so.0.4800.2 + 0x4a49c
[task 2020-02-17T18:26:51.988Z] 18:26:51 INFO - rsp = 0x00007ffdca4dcd80 rip = 0x00007f376947c49c
[task 2020-02-17T18:26:51.988Z] 18:26:51 INFO - Found by: stack scanning
[task 2020-02-17T18:26:51.988Z] 18:26:51 INFO - 5 libxul.so!nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, bool) [nsBaseAppShell.cpp:2517f89debb15749eb099b4e7f6ad690be1cec9d : 259 + 0x38]
[task 2020-02-17T18:26:51.988Z] 18:26:51 INFO - rsp = 0x00007ffdca4dcda0 rip = 0x00007f375febeece
[task 2020-02-17T18:26:51.989Z] 18:26:51 INFO - Found by: stack scanning
[task 2020-02-17T18:26:51.989Z] 18:26:51 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2517f89debb15749eb099b4e7f6ad690be1cec9d : 1124 + 0x27]
[task 2020-02-17T18:26:51.989Z] 18:26:51 INFO - rsp = 0x00007ffdca4dce10 rip = 0x00007f375fd35f5f
[task 2020-02-17T18:26:51.989Z] 18:26:51 INFO - Found by: stack scanning

Component: Talos → Widget: Gtk
Product: Testing → Core
Version: Version 3 → unspecified

Gabriele, is it correct that only the first reported crash here is relevant?

Flags: needinfo?(gsvelto)

Yes, this behavior was changed recently to print the relevant minidump first (bug 1605328). Unfortunately it seems that we don't have symbols for standard libraries so the stack isn't great.

Flags: needinfo?(gsvelto)

Thanks Gabriele! As it looks like there is at least a libxul frame in the stack of the crashing thread:

[task 2020-02-17T18:26:51.984Z] 18:26:51     INFO -  Thread 0 (crashed)
[task 2020-02-17T18:26:51.984Z] 18:26:51     INFO -   0  libc-2.23.so + 0xfab5d
[task 2020-02-17T18:26:51.984Z] 18:26:51     INFO -      rax = 0xfffffffffffffdfc   rdx = 0x00000000ffffffff
[task 2020-02-17T18:26:51.985Z] 18:26:51     INFO -      rcx = 0x00007f376d661b5d   rbx = 0x00007f376d3204e0
[task 2020-02-17T18:26:51.985Z] 18:26:51     INFO -      rsi = 0x0000000000000003   rdi = 0x00007f37564a2e20
[task 2020-02-17T18:26:51.985Z] 18:26:51     INFO -      rbp = 0x00007ffdca4dcd10   rsp = 0x00007ffdca4dccb0
[task 2020-02-17T18:26:51.985Z] 18:26:51     INFO -       r8 = 0x0000000000000000    r9 = 0x0000000000000001
[task 2020-02-17T18:26:51.985Z] 18:26:51     INFO -      r10 = 0x00007f376d3feee0   r11 = 0x0000000000000293
[task 2020-02-17T18:26:51.985Z] 18:26:51     INFO -      r12 = 0x00007f37564a2e20   r13 = 0x00007f376d3b1000
[task 2020-02-17T18:26:51.986Z] 18:26:51     INFO -      r14 = 0x00000000ffffffff   r15 = 0x0000000000000003
[task 2020-02-17T18:26:51.986Z] 18:26:51     INFO -      rip = 0x00007f376d661b5d
[task 2020-02-17T18:26:51.986Z] 18:26:51     INFO -      Found by: given as instruction pointer in context
[task 2020-02-17T18:26:51.986Z] 18:26:51     INFO -   1  libxul.so!PollWrapper(_GPollFD*, unsigned int, int) [nsAppShell.cpp:2517f89debb15749eb099b4e7f6ad690be1cec9d : 58 + 0xf]
[task 2020-02-17T18:26:51.986Z] 18:26:51     INFO -      rbp = 0x00007ffdca4dcd10   rsp = 0x00007ffdca4dccc0
[task 2020-02-17T18:26:51.986Z] 18:26:51     INFO -      rip = 0x00007f375febf5c7
[task 2020-02-17T18:26:51.987Z] 18:26:51     INFO -      Found by: stack scanning
[task 2020-02-17T18:26:51.987Z] 18:26:51     INFO -   2  libglib-2.0.so.0.4800.2 + 0x4a38c
[task 2020-02-17T18:26:51.987Z] 18:26:51     INFO -      rbx = 0x00007f376d336ea0   rbp = 0x0000000000000003
[task 2020-02-17T18:26:51.987Z] 18:26:51     INFO -      rsp = 0x00007ffdca4dcd20   r12 = 0x00007f37564a2e20
[task 2020-02-17T18:26:51.987Z] 18:26:51     INFO -      r13 = 0x00000000ffffffff   r14 = 0x00007f375febf4a0
[task 2020-02-17T18:26:51.987Z] 18:26:51     INFO -      r15 = 0x0000000000000003   rip = 0x00007f376947c38c
[task 2020-02-17T18:26:51.987Z] 18:26:51     INFO -      Found by: call frame info

It's code is here:
https://searchfox.org/mozilla-central/rev/96f1457323cc598a36f5701f8e67aedaf97acfcf/widget/gtk/nsAppShell.cpp#52

Crash Signature: [@ libc-2.23.so + 0xfab5d] → [@ libc-2.23.so + 0xfab5d | PollWrapper(_GPollFD*, unsigned int, int) ]
Summary: Intermittent PROCESS-CRASH | damp | application crashed [@ libc-2.23.so + 0xfab5d] | application crashed [@ google_breakpad::ExceptionHandler::WriteMinidump()] → Intermittent PROCESS-CRASH | damp | application crashed [@ libc-2.23.so + 0xfab5d | PollWrapper(_GPollFD*, unsigned int, int) ]
Severity: normal → S3
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.