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)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: RyanVM, Assigned: gfritzsche)
Details
(Keywords: crash, intermittent-failure)
Attachments
(1 file)
1.29 KB,
patch
|
benjamin
:
review+
|
Details | Diff | Splinter Review |
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
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 2•10 years ago
|
||
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)
Reporter | ||
Comment 3•10 years ago
|
||
(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)
Assignee | ||
Comment 4•10 years ago
|
||
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 5•10 years ago
|
||
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+
Assignee | ||
Comment 6•10 years ago
|
||
That is not separate - .type is |processType + "-" + crashType|:
http://hg.mozilla.org/mozilla-central/annotate/2114ef80f6ae/toolkit/components/crashes/CrashManager.jsm#l1257
Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
Comment 7•10 years ago
|
||
Assignee: nobody → georg.fritzsche
Keywords: checkin-needed
Assignee | ||
Updated•10 years ago
|
Assignee: georg.fritzsche → nobody
Assignee | ||
Updated•10 years ago
|
Keywords: leave-open
Comment 8•10 years ago
|
||
Comment 9•10 years ago
|
||
Uh, I'm not sure why I was needinfo'd on this. Could you explain?
Flags: needinfo?(tclancy) → needinfo?(ryanvm)
Comment 10•10 years ago
|
||
I think he need info'd the wrong Ted.
Flags: needinfo?(ryanvm) → needinfo?(ted)
Comment 11•10 years ago
|
||
(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)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 13•8 years ago
|
||
Bulk assigning P3 to all open intermittent bugs without a priority set in Firefox components per bug 1298978.
Priority: -- → P3
Comment 14•6 years ago
|
||
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)
![]() |
||
Updated•6 years ago
|
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(jmathies)
Resolution: --- → FIXED
Updated•6 years ago
|
Assignee: nobody → gfritzsche
Updated•6 years ago
|
Keywords: leave-open
Updated•3 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•