Closed
Bug 1471750
Opened 7 years ago
Closed 7 years ago
Intermittent marionette.py | application crashed [@ libdispatch.dylib + 0x25f5] DON'T USE FOR CLASSIFICATION
Categories
(Core :: DOM: Content Processes, defect, P5)
Core
DOM: Content Processes
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: crash)
Crash Data
Filed by: aciure [at] mozilla.com
https://treeherder.mozilla.org/logviewer.html#?job_id=185202887&repo=autoland
https://queue.taskcluster.net/v1/task/XJNCeTKfR-aNcnY7agOPqA/runs/0/artifacts/public/logs/live_backing.log
09:51:44 INFO - TEST-PASS | testing/marionette/harness/marionette_harness/tests/unit/test_profile_management.py TestSwitchProfileWithoutWorkspace.test_new_named_profile_unicode | took 2961ms
09:51:44 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/b3CqOc8eRCyRYVaUvmkDUw/artifacts/public/build/target.crashreporter-symbols.zip
09:51:44 INFO - 1530118304442 Marionette DEBUG Closed connection 1
09:51:44 INFO - 2018-06-27 09:51:44.572 plugin-container[730:11554] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x933f, name = 'com.apple.tsm.portname'
09:51:44 INFO - See /usr/include/servers/bootstrap_defs.h for the error codes.
09:51:45 INFO - 2018-06-27 09:51:45.338 plugin-container[731:11636] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x8e4f, name = 'com.apple.tsm.portname'
09:51:45 INFO - See /usr/include/servers/bootstrap_defs.h for the error codes.
09:51:53 INFO - mozcrash Copy/paste: /Users/cltbld/tasks/task_1530117296/build/macosx64-minidump_stackwalk /var/folders/hj/bhrrs4nn54b9mhgnv773z0k400000w/T/tmpUCBnhs.$¢€
Comment 1•7 years ago
|
||
Aciure, nothing in the initial comment shows the details about the crash you filed as bug here. When you do so please really include the stacktrace for the crashing stack. I will do it this time for you:
09:52:05 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
09:52:05 INFO - Crash address: 0x7
09:52:05 INFO - Process uptime: 1 seconds
09:52:05 INFO -
09:52:05 INFO - Thread 2 (crashed)
09:52:05 INFO - 0 libdispatch.dylib + 0x25f5
09:52:05 INFO - rax = 0x0000000000000000 rdx = 0x0000000000000000
09:52:05 INFO - rcx = 0x0000000000000024 rbx = 0x0000000119e85800
09:52:05 INFO - rsi = 0x00000000ec000000 rdi = 0xffffffffffffffff
09:52:05 INFO - rbp = 0x0000000119f80ea0 rsp = 0x0000000119f80e68
09:52:05 INFO - r8 = 0x00007fff86569126 r9 = 0x0000000000000000
09:52:05 INFO - r10 = 0x00007f8410527580 r11 = 0x00007fff71bb9ee0
09:52:05 INFO - r12 = 0xffffffffffffffff r13 = 0x00007fff72800c00
09:52:05 INFO - r14 = 0x0000000000000000 r15 = 0xffffffff89abcdef
09:52:05 INFO - rip = 0x00007fff8c8b75f5
09:52:05 INFO - Found by: given as instruction pointer in context
09:52:05 INFO - 1 libdispatch.dylib + 0x499b
09:52:05 INFO - rbp = 0x0000000119f80f00 rsp = 0x0000000119f80eb0
09:52:05 INFO - rip = 0x00007fff8c8b999b
09:52:05 INFO - Found by: previous frame's frame pointer
09:52:05 INFO - 2 libdispatch.dylib + 0x12fe4
09:52:05 INFO - rbp = 0x0000000119f80f10 rsp = 0x0000000119f80f10
09:52:05 INFO - rip = 0x00007fff8c8c7fe4
09:52:05 INFO - Found by: previous frame's frame pointer
09:52:05 INFO - 3 libsystem_pthread.dylib + 0x3a9d
09:52:05 INFO - rbp = 0x0000000119f80f50 rsp = 0x0000000119f80f20
09:52:05 INFO - rip = 0x00007fff82f9ea9d
09:52:05 INFO - Found by: previous frame's frame pointer
09:52:05 INFO - 4 libsystem_pthread.dylib + 0x13dd
09:52:05 INFO - rbp = 0x0000000119f80f78 rsp = 0x0000000119f80f60
09:52:05 INFO - rip = 0x00007fff82f9c3dd
09:52:05 INFO - Found by: previous frame's frame pointer
09:52:05 INFO - 5 libdispatch.dylib + 0x12f89
09:52:05 INFO - rsp = 0x0000000119f81030 rip = 0x00007fff8c8c7f89
09:52:05 INFO - Found by: stack scanning
On the main thread we seem to initialize a content process:
09:52:05 INFO - 13 XUL!mozilla::plugins::PluginUtilsOSX::SetProcessName(char const*) [PluginUtilsOSX.mm:fd3d6fae1c8fd8660b1c7f55d2a42f36bc1292cb : 281 + 0x5]
09:52:05 INFO - rbp = 0x00007fff4fcee9c0 rsp = 0x00007fff4fcee580
09:52:05 INFO - rip = 0x00000001122eba65
09:52:05 INFO - Found by: previous frame's frame pointer
09:52:05 INFO - 14 XUL!mozilla::dom::ContentChild::SetProcessName(nsTSubstring<char16_t> const&) [ContentChild.cpp:fd3d6fae1c8fd8660b1c7f55d2a42f36bc1292cb : 744 + 0x5]
09:52:05 INFO - rbp = 0x00007fff4fceea50 rsp = 0x00007fff4fcee9d0
09:52:05 INFO - rip = 0x000000011236df53
09:52:05 INFO - Found by: previous frame's frame pointer
09:52:05 INFO - 15 XUL!mozilla::dom::ContentChild::Init(MessageLoop*, int, char const*, IPC::Channel*, unsigned long long, bool) [ContentChild.cpp:fd3d6fae1c8fd8660b1c7f55d2a42f36bc1292cb : 709 + 0x8]
09:52:05 INFO - rbp = 0x00007fff4fceeab0 rsp = 0x00007fff4fceea60
09:52:05 INFO - rip = 0x000000011236dd07
09:52:05 INFO - Found by: previous frame's frame pointer
Kris, I'm not sure who currently works on content process initialization but maybe you know or even you could have a look here?
The minidump file is available here:
https://queue.taskcluster.net/v1/task/XJNCeTKfR-aNcnY7agOPqA/runs/0/artifacts/public/test_info/3729CE97-34EE-419E-BFD1-4D208C374EE4.dmp
Component: Marionette → DOM: Content Processes
Flags: needinfo?(kmaglione+bmo)
Product: Testing → Core
Version: Version 3 → unspecified
Comment hidden (Intermittent Failures Robot) |
Updated•7 years ago
|
Crash Signature: [@ libdispatch.dylib + 0x25f5] → [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
Updated•7 years ago
|
Crash Signature: [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL] → [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)]
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•7 years ago
|
Flags: needinfo?(kmaglione+bmo)
Comment hidden (Intermittent Failures Robot) |
Comment 8•7 years ago
|
||
I have no idea about this phase of startup, or about libdispatch. I'll try handing this off to spohl, who's a Mac Widget peer and has also done work in the general area of process launch.
Flags: needinfo?(jld) → needinfo?(spohl.mozilla.bugs)
Comment 9•7 years ago
|
||
The signature [@ libdispatch.dylib + 0x25f5 ] and [@ mozilla::(anonymous namespace)::RunWatchdog(void*) ] don't show any reports for the last 3 months. The only signature with crash reports is [@ MOZ_CrashOOL ], but this signature only shows reports for Windows. So is there another signature that would capture this crash better?
I'm not familiar with the binary format of the dump file in comment 1. How is this typically analyzed? Any particular tool?
Flags: needinfo?(spohl.mozilla.bugs) → needinfo?(hskupin)
Comment 10•7 years ago
|
||
I had a quick look at the recent OF classification comments on this bug, and as it looks like this bug is just a trash dump for various kinds of shutdown hangs and crashes. Even not targeted to MacOS only as originally filed. Maybe the original crash happened only once, but I don't have the time to go through all those reports from the last months.
At least when I check all history in the intermittent viewer I don't get a single (!!) report anymore for MacOS.
Sebastian maybe you can quickly check if we can just close this bug?
Flags: needinfo?(hskupin) → needinfo?(aryx.bugmail)
Updated•7 years ago
|
Crash Signature: [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)] → [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)]
[@ ProcessExecutableMemory::release()]
Comment hidden (Intermittent Failures Robot) |
Updated•7 years ago
|
Crash Signature: [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)]
[@ ProcessExecutableMemory::release()] → [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)]
[@ ProcessExecutableMemory::release()]
[@ xul.dll + 0x3b187a]
Updated•7 years ago
|
Crash Signature: [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)]
[@ ProcessExecutableMemory::release()]
[@ xul.dll + 0x3b187a] → [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)]
[@ ProcessExecutableMemory::release()]
[@ xul.dll + 0x3b187a]
[@ js::jit::ExecutablePool::release(bool)]
Updated•7 years ago
|
Crash Signature: [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)]
[@ ProcessExecutableMemory::release()]
[@ xul.dll + 0x3b187a]
[@ js::jit::ExecutablePool::release(bool)] → [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)]
[@ ProcessExecutableMemory::release()]
[@ xul.dll + 0x3b187a]
[@ js::jit::ExecutablePool::release(bool)]
[@ xul.dll + 0x3b196a]
Comment hidden (Intermittent Failures Robot) |
Updated•7 years ago
|
Crash Signature: [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)]
[@ ProcessExecutableMemory::release()]
[@ xul.dll + 0x3b187a]
[@ js::jit::ExecutablePool::release(bool)]
[@ xul.dll + 0x3b196a] → [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)]
[@ ProcessExecutableMemory::release()]
[@ xul.dll + 0x3b187a]
[@ js::jit::ExecutablePool::release(bool)]
[@ xul.dll + 0x3b196a]
[@ static void MO…
![]() |
||
Comment 13•7 years ago
|
||
Triaged the classifications and moved them elsewhere. Nothing left to do here.
Status: NEW → RESOLVED
Crash Signature: [@ libdispatch.dylib + 0x25f5]
[@ MOZ_CrashOOL]
[@ mozilla::(anonymous namespace)::RunWatchdog(void*)]
[@ ProcessExecutableMemory::release()]
[@ xul.dll + 0x3b187a]
[@ js::jit::ExecutablePool::release(bool)]
[@ xul.dll + 0x3b196a]
[@ static void MO… → [@ libdispatch.dylib + 0x25f5]
Closed: 7 years ago
Flags: needinfo?(aryx.bugmail)
Keywords: intermittent-failure
Resolution: --- → WORKSFORME
Summary: Intermittent marionette.py | application crashed [@ libdispatch.dylib + 0x25f5] → Intermittent marionette.py | application crashed [@ libdispatch.dylib + 0x25f5] DON'T USE FOR CLASSIFICATION
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•