Closed Bug 1094387 Opened 10 years ago Closed 6 years ago

Intermittent test_CrashService_crash.html | Record should be a plugin crash - expected PASS | application crashed [@ libnptest.dylib + 0x4e64]

Categories

(Core Graveyard :: Plug-ins, defect, P3)

34 Branch
x86_64
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: RyanVM, Assigned: gfritzsche)

Details

(Keywords: crash, intermittent-failure)

Attachments

(1 file)

05:52:27 INFO - 306 INFO TEST-PASS | /tests/dom/plugins/test/mochitest/test_CrashService_crash.html | p.crash() should throw an exception 05:52:28 INFO - 307 INFO Waiting for getCrashes 05:52:28 INFO - 308 INFO TEST-PASS | /tests/dom/plugins/test/mochitest/test_CrashService_crash.html | There should be only one record 05:52:28 INFO - 309 INFO TEST-PASS | /tests/dom/plugins/test/mochitest/test_CrashService_crash.html | Record should have an ID 05:52:28 INFO - 310 INFO TEST-PASS | /tests/dom/plugins/test/mochitest/test_CrashService_crash.html | Record should have a crash date 05:52:28 INFO - 311 INFO TEST-PASS | /tests/dom/plugins/test/mochitest/test_CrashService_crash.html | Record's crash date should be nowish: now=1415109101706 recordDate=1415109147133 05:52:28 INFO - 312 INFO TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/mochitest/test_CrashService_crash.html | Record should be a plugin crash - expected PASS 05:52:28 INFO - 313 INFO TEST-UNEXPECTED-ERROR | /tests/dom/plugins/test/mochitest/test_CrashService_crash.html | This test left crash dumps behind, but we weren't expecting it to! 05:52:28 INFO - TEST-INFO took 47474ms 05:52:28 INFO - 314 INFO TEST-OK | /tests/dom/plugins/test/mochitest/test_CrashService_crash.html | 05:52:28 INFO - 315 INFO TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/mochitest/test_CrashService_crash.html | undefined assertion name - Result logged after SimpleTest.finish() 05:59:56 WARNING - PROCESS-CRASH | Main app process exited normally | application crashed [@ libnptest.dylib + 0x4e64] 05:59:56 INFO - Crash dump filename: /var/folders/41/l9ff8g1n5_5bqz6g9l0vmccm00000w/T/tmptDEnNQ.mozrunner/minidumps/DF2B66A9-26AF-4BA5-B0E3-65A42AE4BB72.dmp 05:59:56 INFO - Operating system: Mac OS X 05:59:56 INFO - 10.8.0 12A269 05:59:56 INFO - CPU: amd64 05:59:56 INFO - family 6 model 42 stepping 7 05:59:56 INFO - 8 CPUs 05:59:56 INFO - Crash reason: EXC_BAD_INSTRUCTION / 0x00000001 05:59:56 INFO - Crash address: 0x108f87e64 05:59:56 INFO - Thread 0 (crashed) 05:59:56 INFO - 0 libnptest.dylib + 0x4e64 05:59:56 INFO - rbx = 0x00000000000000e8 r12 = 0x00007fff5fbfbc00 05:59:56 INFO - r13 = 0x00007fff5fbfbed7 r14 = 0x0000000108ebae80 05:59:56 INFO - r15 = 0x0000000000000000 rip = 0x0000000108f87e64 05:59:56 INFO - rsp = 0x00007fff5fbfbb00 rbp = 0x00007fff5fbfbb00 05:59:56 INFO - Found by: given as instruction pointer in context 05:59:56 INFO - 1 libnptest.dylib + 0x3354 05:59:56 INFO - rip = 0x0000000108f86355 rsp = 0x00007fff5fbfbb10 05:59:56 INFO - rbp = 0x00007fff5fbfbb10 05:59:56 INFO - Found by: stack scanning 05:59:56 INFO - 2 libnptest.dylib + 0x6218 05:59:56 INFO - rip = 0x0000000108f89219 rsp = 0x00007fff5fbfbb20 05:59:56 INFO - rbp = 0x00007fff5fbfbb20 05:59:56 INFO - Found by: stack scanning 05:59:56 INFO - 3 libnptest.dylib + 0x1a1e 05:59:56 INFO - rip = 0x0000000108f84a1f rsp = 0x00007fff5fbfbb30 05:59:56 INFO - rbp = 0x00007fff5fbfbb50 05:59:56 INFO - Found by: stack scanning 05:59:56 INFO - 4 XUL!mozilla::plugins::PluginScriptableObjectChild::AnswerInvoke(mozilla::plugins::PluginIdentifier const&, nsTArray<mozilla::plugins::Variant> const&, mozilla::plugins::Variant*, bool*) [PluginScriptableObjectChild.cpp:cadcd47db610 : 795 + 0x8] 05:59:56 INFO - rip = 0x0000000101c2ff6a rsp = 0x00007fff5fbfbb60 05:59:56 INFO - rbp = 0x00007fff5fbfbd30 05:59:56 INFO - Found by: stack scanning 05:59:56 INFO - 5 XUL!mozilla::plugins::PPluginScriptableObjectChild::OnCallReceived(IPC::Message const&, IPC::Message*&) [PPluginScriptableObjectChild.cpp:cadcd47db610 : 853 + 0x28] 05:59:56 INFO - rbx = 0x0000000108e56000 r12 = 0x00000000ffffffff 05:59:56 INFO - r13 = 0x0000000108eec0b0 r14 = 0x00007fff5fbfc108 05:59:56 INFO - r15 = 0x0000000000000002 rip = 0x00000001009fa7e1 05:59:56 INFO - rsp = 0x00007fff5fbfbd40 rbp = 0x00007fff5fbfbf90 05:59:56 INFO - Found by: call frame info 05:59:56 INFO - 6 XUL!mozilla::plugins::PPluginModuleChild::OnCallReceived(IPC::Message const&, IPC::Message*&) [PPluginModuleChild.cpp:cadcd47db610 : 952 + 0xe] 05:59:56 INFO - rbx = 0x00007fff5fbfc360 r12 = 0x0000000000000006 05:59:56 INFO - r13 = 0x00000001098002c0 r14 = 0x00007fff5fbfc108 05:59:56 INFO - r15 = 0x0000000108e7c030 rip = 0x00000001009ed701 05:59:56 INFO - rsp = 0x00007fff5fbfbfa0 rbp = 0x00007fff5fbfc0f0 05:59:56 INFO - Found by: call frame info 05:59:56 INFO - 7 XUL!mozilla::ipc::MessageChannel::DispatchInterruptMessage(IPC::Message const&, unsigned long) [MessageChannel.cpp:cadcd47db610 : 1171 + 0x4] 05:59:56 INFO - rbx = 0x0000000000000000 r12 = 0x0000000108e7c090 05:59:56 INFO - r13 = 0x00000001098002c0 r14 = 0x00007fff5fbfc360 05:59:56 INFO - r15 = 0x0000000108e06e00 rip = 0x000000010076e79a 05:59:56 INFO - rsp = 0x00007fff5fbfc100 rbp = 0x00007fff5fbfc340 05:59:56 INFO - Found by: call frame info 05:59:56 INFO - 8 XUL!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:cadcd47db610 : 1044 + 0x9] 05:59:56 INFO - rbx = 0x0000000108e7c090 r12 = 0x0000000108e06e00 05:59:56 INFO - r13 = 0x00000001098002c0 r14 = 0x0000000000000000 05:59:56 INFO - r15 = 0x0000000108e06e00 rip = 0x000000010076bb77 05:59:56 INFO - rsp = 0x00007fff5fbfc350 rbp = 0x00007fff5fbfc3b0 05:59:56 INFO - Found by: call frame info 05:59:56 INFO - 9 XUL!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [message_loop.cc:cadcd47db610 : 361 + 0x8] 05:59:56 INFO - rbx = 0x0000000108e2a760 r12 = 0x0000000000004500 05:59:56 INFO - r13 = 0x00000001098002c0 r14 = 0x00007fff5fbfdaf8 05:59:56 INFO - r15 = 0x00007fff5fbfc400 rip = 0x00000001007441e4 05:59:56 INFO - rsp = 0x00007fff5fbfc3c0 rbp = 0x00007fff5fbfc3f0 05:59:56 INFO - Found by: call frame info 05:59:56 INFO - 10 XUL!MessageLoop::DoWork() [message_loop.cc:cadcd47db610 : 447 + 0xa] 05:59:56 INFO - rbx = 0x00007fff5fbfdaf8 r12 = 0x0000000000004500 05:59:56 INFO - r13 = 0x00000001098002c0 r14 = 0x00007fff5fbfc408 05:59:56 INFO - r15 = 0x00007fff5fbfc400 rip = 0x00000001007444fa 05:59:56 INFO - rsp = 0x00007fff5fbfc400 rbp = 0x00007fff5fbfc430 05:59:56 INFO - Found by: call frame info
Ryan, do you know why we don't have symbols for libnptest.dylib, and who should look into that? Is this with e10s enabled or not? 05:52:28 INFO - 312 INFO TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/mochitest/test_CrashService_crash.html | Record should be a plugin crash - expected PASS This is crash.isOfType(cm.PROCESS_TYPE_PLUGIN, cm.CRASH_TYPE_CRASH) but we don't have information about what kind of crash it actually was. Georg, is that something we can log easily?
Flags: needinfo?(ryanvm)
Flags: needinfo?(georg.fritzsche)
(In reply to TBPL Robot from comment #1) > buildname: Rev5 MacOSX Mountain Lion 10.8 mozilla-central opt test > mochitest-3 Not e10s AFAICT. 302 ted for symbols-related questions.
Flags: needinfo?(ryanvm) → needinfo?(tclancy)
There is no logging we could just turn on. We could either just dump the type now (as done here) or rewrite CrashManager.jsm a bit to use logging on the invidual CrashRecord instance as well (and then make that logger repository active in tests etc.).
Flags: needinfo?(georg.fritzsche)
Attachment #8518363 - Flags: review?(benjamin)
Comment on attachment 8518363 [details] [diff] [review] Add logging of crash type You might as well as the process type to this logging while you're here. That's separate from .type, right?
Attachment #8518363 - Flags: review?(benjamin) → review+
Keywords: checkin-needed
Assignee: georg.fritzsche → nobody
Keywords: leave-open
Uh, I'm not sure why I was needinfo'd on this. Could you explain?
Flags: needinfo?(tclancy) → needinfo?(ryanvm)
I think he need info'd the wrong Ted.
Flags: needinfo?(ryanvm) → needinfo?(ted)
(In reply to Benjamin Smedberg [:bsmedberg] from comment #2) > Ryan, do you know why we don't have symbols for libnptest.dylib, and who > should look into that? Because it doesn't get installed to dist/bin: http://dxr.mozilla.org/mozilla-central/source/dom/plugins/test/testplugin/testplugin.mozbuild#7 I filed bug 1104155 on this.
Flags: needinfo?(ted)
Bulk assigning P3 to all open intermittent bugs without a priority set in Firefox components per bug 1298978.
Priority: -- → P3
The leave-open keyword is there and there is no activity for 6 months. :jimm, maybe it's time to close this bug?
Flags: needinfo?(jmathies)
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(jmathies)
Resolution: --- → FIXED
Assignee: nobody → gfritzsche
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: