Closed Bug 701938 Opened 13 years ago Closed 12 years ago

Intermittent TEST-UNEXPECTED-FAIL | mochitests/content/chrome/dom/plugins/test/test_crash_notify_no_report.xul | application timed out after 330 seconds with no output | application crashed

Categories

(Core Graveyard :: Plug-ins, defect)

11 Branch
x86_64
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: mbrubeck, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, reproducible, Whiteboard: [test which aborts the suite][native-crash:P1])

Crash Data

The screenshot shows a plugin crash (sad brick) in the test page.

https://tbpl.mozilla.org/php/getParsedLog.php?id=7358330&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test mochitest-other on 2011-11-11 14:17:28 PST for push 259bae11858b

4333 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/plugins/test/test_crash_notify.xul | got correct plugin name - Test Plug-in should equal Test Plug-in
4334 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/plugins/test/test_crash_notify.xul | got a non-empty filename - libnptest.so should not equal
4335 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/plugins/test/test_crash_notify.xul | event said crash report was submitted
JavaScript error: chrome://browser/content/browser.js, line 10444: submitChk is null
4336 INFO TEST-END | chrome://mochitests/content/chrome/dom/plugins/test/test_crash_notify.xul | finished in 356ms
4337 INFO TEST-START | chrome://mochitests/content/chrome/dom/plugins/test/test_crash_notify_no_report.xul
++DOMWINDOW == 361 (0x5aa7358) [serial = 660] [outer = 0x3c45660]
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lnx64-dbg/build/content/base/src/nsContentUtils.cpp, line 2556
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file /builds/slave/m-in-lnx64-dbg/build/content/xbl/src/nsXBLProtoImplMethod.cpp, line 357
For application/x-test found plugin libnptest.so
### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpcP3Ujm/runtests_leaks_plugin_pid2551.log
###!!! ASSERTION: plugin file ain't there: 'exists', file /builds/slave/m-in-lnx64-dbg/build/dom/plugins/ipc/PluginModuleChild.cpp, line 206
mozilla::plugins::PluginProcessChild::Init [dom/plugins/ipc/PluginProcessChild.cpp:128]
XRE_InitChildProcess [toolkit/xre/nsEmbedFunctions.cpp:518]
main [ipc/app/MozillaRuntimeMain.cpp:81]
libc.so.6 + 0x1eb1d
plugin-container + 0x819
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/dom/plugins/test/test_crash_notify_no_report.xul | application timed out after 330 seconds with no output
XScreenSaver state: Disabled
User input has been idle for 645 seconds
args: ['/home/cltbld/talos-slave/test/build/bin/screentopng']

INFO | automation.py | Application ran for: 0:07:46.889428
INFO | automation.py | Reading PID log: /tmp/tmpNAUyRFpidlog
==> process 2230 launched child process 2261
==> process 2230 launched child process 2544
==> process 2230 launched child process 2551
INFO | automation.py | Checking for orphan process with PID: 2261
INFO | automation.py | Checking for orphan process with PID: 2544
INFO | automation.py | Checking for orphan process with PID: 2551
PROCESS-CRASH | chrome://mochitests/content/chrome/dom/plugins/test/test_crash_notify_no_report.xul | application crashed (minidump found)
Crash dump filename: /tmp/tmpcP3Ujm/minidumps/0100ddf0-71bc-8349-73f622a9-1d87685c.dmp
Operating system: Linux
                  0.0.0 Linux 2.6.31.5-127.fc12.x86_64 #1 SMP Sat Nov 7 21:11:14 EST 2009 x86_64
CPU: amd64
     family 6 model 23 stepping 10
     2 CPUs

Crash reason:  SIGABRT
Crash address: 0x1f4000008a3

Thread 0 (crashed)
 0  libpthread-2.11.so + 0xb04c
    rbx = 0x04bc3a80   r12 = 0x3bcdb720   r13 = 0xffffffff   r14 = 0x051fe600
    r15 = 0x5eb6cf50   rip = 0xd360b04c   rsp = 0x5eb6cd68   rbp = 0x0233e5d0
    Found by: given as instruction pointer in context
 1  libnspr4.so!PR_WaitCondVar [ptsynch.c:259bae11858b : 417 + 0xb]
    rip = 0x3babc5ad   rsp = 0x5eb6cd90
    Found by: stack scanning
 2  libxul.so!mozilla::CondVar::Wait [BlockingResourceBase.cpp:259bae11858b : 372 + 0xb]
    rbx = 0x057e21a8   r12 = 0x00000000   r13 = 0x023f9b70   r14 = 0x5eb6ce40
    rip = 0x3898c211   rsp = 0x5eb6cdc0   rbp = 0x5eb6cdf0
    Found by: call frame info
 3  libxul.so!mozilla::ipc::GeckoChildProcessHost::SyncLaunch [GeckoChildProcessHost.cpp:259bae11858b : 308 + 0x9]
    rbx = 0xffffffff   r12 = 0x057e20d0   r13 = 0x94b7edba   r14 = 0x5eb6ce40
    rip = 0x388c25ff   rsp = 0x5eb6ce00   rbp = 0x5eb6ce70
    Found by: call frame info
 4  libxul.so!mozilla::plugins::PluginProcessParent::Launch [PluginProcessParent.cpp:259bae11858b : 111 + 0x1d]
    rbx = 0x5eb6ceb0   r12 = 0x5eb6ce90   r13 = 0x057e20d0   r14 = 0x00000000
    rip = 0x388b83d2   rsp = 0x5eb6ce80   rbp = 0x5eb6cf00
    Found by: call frame info
 5  libxul.so!mozilla::plugins::PluginModuleParent::LoadModule [PluginModuleParent.cpp:259bae11858b : 107 + 0x17]
    rbx = 0x5eb6cf10   r12 = 0x00000000   r13 = 0x05475890   r14 = 0x04504628
    rip = 0x388b6d0a   rsp = 0x5eb6cf10   rbp = 0x5eb6cf40
    Found by: call frame info
 6  libxul.so!nsNPAPIPlugin::CreatePlugin [nsNPAPIPlugin.cpp:259bae11858b : 486 + 0x4]
    rbx = 0x045045c0   r12 = 0x80004005   r13 = 0x5eb6d0b0   r14 = 0x04504628
    rip = 0x3870f121   rsp = 0x5eb6cf50   rbp = 0x5eb6cf90
    Found by: call frame info
 7  libxul.so!nsPluginHost::EnsurePluginLoaded [nsPluginHost.cpp:259bae11858b : 1647 + 0xa]
    rbx = 0x045045c0   r12 = 0x5eb6d0b0   r13 = 0x045045c0   r14 = 0x04504628
    r15 = 0x5eb6d0b0   rip = 0x3871cf48   rsp = 0x5eb6cfa0   rbp = 0x5eb6d0f0
    Found by: call frame info
 8  libxul.so!nsPluginHost::GetPlugin [nsPluginHost.cpp:259bae11858b : 1688 + 0xa]
    rbx = 0x04e42538   r12 = 0x5eb6d2a0   r13 = 0x045045c0   r14 = 0x04224aa0
    r15 = 0x04224aa0   rip = 0x3872207d   rsp = 0x5eb6d100   rbp = 0x5eb6d120
    Found by: call frame info
 9  libxul.so!nsPluginHost::TrySetUpPluginInstance [nsPluginHost.cpp:259bae11858b : 1263 + 0x1e]
    rbx = 0x03d09190   r12 = 0x80004005   r13 = 0x04e42538   r14 = 0x04be3be0
    r15 = 0x04224aa0   rip = 0x38722221   rsp = 0x5eb6d130   rbp = 0x5eb6d2f0
    Found by: call frame info
Whiteboard: [orange][test which aborts the suite] → [orange][test which aborts the suite][native-crash]
Does this still occur?  Setting to P1 as it was reproducible
Keywords: reproducible
Whiteboard: [orange][test which aborts the suite][native-crash] → [orange][test which aborts the suite][native-crash:P1]
Severity: normal → critical
Crash Signature: [@ libxul.so!mozilla::ipc::GeckoChildProcessHost::SyncLaunch] → [@ libpthread-2.11.so@0xb04c] [@ mozilla::ipc::GeckoChildProcessHost::SyncLaunch]
This hasn't reoccured; resolving the bug.  It does not seem to be the same stack as comment 1.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Whiteboard: [orange][test which aborts the suite][native-crash:P1] → [test which aborts the suite][native-crash:P1]
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.