Closed Bug 516012 Opened 15 years ago Closed 14 years ago

[exit] mozmill hangs if browser crashes

Categories

(Testing Graveyard :: Mozmill, defect)

defect
Not set
blocker

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: catlee, Unassigned)

References

Details

(Whiteboard: [mozmill-2.0+])

Attachments

(1 file)

If the browser crashes while mozmill is running, mozmill will hang.
When you kill the mozmill process in the command line which output do you get? I believe this is a dupe of bug 504563.
I don't always get output, but last time I got this: File "bin/mozmill", line 9, in <module> load_entry_point('mozmill==1.2.1.1', 'console_scripts', 'mozmill')() File "/builds/moz2_slave/mozilla-central-linux-mozmill/build/lib/python2.5/site-packages/mozmill-1.2.1.1-py2.5.egg/mozmill/__init__.py", line 409, in cli CLI().run() File "/builds/moz2_slave/mozilla-central-linux-mozmill/build/lib/python2.5/site-packages/mozmill-1.2.1.1-py2.5.egg/mozmill/__init__.py", line 375, in run self.options.report) File "/builds/moz2_slave/mozilla-central-linux-mozmill/build/lib/python2.5/site-packages/mozmill-1.2.1.1-py2.5.egg/mozmill/__init__.py", line 119, in run_tests frame.runTestDirectory(test) File "/builds/moz2_slave/mozilla-central-linux-mozmill/build/lib/python2.5/site-packages/jsbridge-2.3.1-py2.5.egg/jsbridge/jsobjects.py", line 127, in __call__ response = self._bridge_.execFunction(self._name_, args) File "/builds/moz2_slave/mozilla-central-linux-mozmill/build/lib/python2.5/site-packages/jsbridge-2.3.1-py2.5.egg/jsbridge/network.py", line 192, in execFunction return self.run(_uuid, 'bridge.execFunction('+ ', '.join(exec_args)+')', interval) File "/builds/moz2_slave/mozilla-central-linux-mozmill/build/lib/python2.5/site-packages/jsbridge-2.3.1-py2.5.egg/jsbridge/network.py", line 177, in run sleep(interval) KeyboardInterrupt
As Clint has written in email this is more a hang than a crash. It just stopped responding. Let me quote: I hooked up gdb to the process and watched the process. It merely hangs after the testClearFormHistory test. Checking in gdb I see that it has stopped and is waiting on something. You can see the backtrace below. Continuing and stopping and checking the backtrace seems to indicate that we are indeed hung here. The code doesn't change the backtrace and I've let it sit here for several minutes. #0 0x00a6f7f2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00b54593 in poll () from /lib/libc.so.6 #2 0x00cae283 in g_main_context_iterate ( context=0xb7c1f300, block=1, dispatch=1, self=0xb7c19340) at gmain.c:2979 #3 0x00cae5f9 in IA__g_main_loop_run (loop=0xae16d5e0) at gmain.c:2881 #4 0x040ca9eb in IA__gtk_dialog_run (dialog=0xada3b4a0) at gtkdialog.c:996 #5 0x016bff38 in JSD_DebuggerOnForUser () from firefox/libxul.so #6 0x016bda49 in JSD_DebuggerOnForUser () from firefox/libxul.so #7 0x017a846b in NS_InvokeByIndex_P () from firefox/libxul.so #8 0x00f62116 in DumpJSEval () from firefox/libxul.so #9 0x00f676e9 in DumpJSEval () from firefox/libxul.so #10 0x001fb793 in js_Invoke () from firefox/libmozjs.so #11 0x001ebebe in JS_NewHashTable () from firefox/libmozjs.so #12 0x001fb7a6 in js_Invoke () from firefox/libmozjs.so #13 0x001fbada in js_Invoke () from firefox/libmozjs.so ---Type <return> to continue, or q <return> to quit--- #14 0x001bf456 in JS_CallFunctionValue () from firefox/libmozjs.so #15 0x01359cf6 in gfxContextPathAutoSaveRestore::~gfxContextPathAutoSaveRestore () from firefox/libxul.so #16 0x0138aa1c in gfxContextPathAutoSaveRestore::~gfxContextPathAutoSaveRestore () from firefox/libxul.so #17 0x0125da90 in gfxContextPathAutoSaveRestore::~gfxContextPathAutoSaveRestore () from firefox/libxul.so #18 0x0125e9a4 in gfxContextPathAutoSaveRestore::~gfxContextPathAutoSaveRestore () from firefox/libxul.so #19 0x01279223 in gfxContextPathAutoSaveRestore::~gfxContextPathAutoSaveRestore () from firefox/libxul.so #20 0x01279370 in gfxContextPathAutoSaveRestore::~gfxContextPathAutoSaveRestore () from firefox/libxul.so #21 0x01279cc5 in gfxContextPathAutoSaveRestore::~gfxContextPathAutoSaveRestore () from firefox/libxul.so #22 0x010d530b in gfxUserFontSet::Release () from firefox/libxul.so #23 0x011e7dd7 in gfxFont::NotifyReleased () from firefox/libxul.so #24 0x0179b5e6 in NS_GetComponentManager_P () from firefox/libxul.so #25 0x017a846b in NS_InvokeByIndex_P () ---Type <return> to continue, or q <return> to quit--- from firefox/libxul.so #26 0x00f62116 in DumpJSEval () from firefox/libxul.so #27 0x00f676e9 in DumpJSEval () from firefox/libxul.so #28 0x001fb793 in js_Invoke () from firefox/libmozjs.so #29 0x001ebebe in JS_NewHashTable () from firefox/libmozjs.so #30 0x001fb7a6 in js_Invoke () from firefox/libmozjs.so #31 0x001e78b8 in js_PutArgsObject () from firefox/libmozjs.so #32 0x001f61b5 in JS_NewHashTable () from firefox/libmozjs.so #33 0x001fac37 in js_FreeStack () from firefox/libmozjs.so #34 0x001bf9ba in JS_EvaluateUCScriptForPrincipals () from firefox/libmozjs.so #35 0x00f4bb95 in DumpJSEval () from firefox/libxul.so #36 0x00f4c003 in DumpJSEval () from firefox/libxul.so #37 0x017a846b in NS_InvokeByIndex_P () from firefox/libxul.so #38 0x00f62116 in DumpJSEval () from firefox/libxul.so #39 0x00f676e9 in DumpJSEval () from firefox/libxul.so #40 0x001fb793 in js_Invoke () from firefox/libmozjs.so #41 0x001ebebe in JS_NewHashTable () ---Type <return> to continue, or q <return> to quit--- from firefox/libmozjs.so #42 0x001fb7a6 in js_Invoke () from firefox/libmozjs.so #43 0x00f5fbb1 in DumpJSEval () from firefox/libxul.so #44 0x00f5aef1 in DumpJSEval () from firefox/libxul.so #45 0x017a8f81 in NS_InvokeByIndex_P () from firefox/libxul.so #46 0x00fa0355 in DumpJSEval () from firefox/libxul.so #47 0x00fa048f in DumpJSEval () from firefox/libxul.so #48 0x017874ea in NS_CStringContainerInit2_P () from firefox/libxul.so #49 0x0179b5e6 in NS_GetComponentManager_P () from firefox/libxul.so #50 0x0176b733 in JNIEnv_::CallStaticObjectMethod () from firefox/libxul.so #51 0x016cdf6e in JSD_DebuggerOnForUser () from firefox/libxul.so #52 0x0159864e in gfxMatrix::operator* () from firefox/libxul.so #53 0x00f2e41b in XRE_main () from firefox/libxul.so #54 0x080495aa in ?? () #55 0x00000007 in ?? () #56 0xbfa5e504 in ?? () #57 0xb7c16380 in ?? () ---Type <return> to continue, or q <return> to quit--- #58 0xb7c1f100 in ?? () #59 0x4aaae418 in ?? () #60 0x01acff20 in ?? () from firefox/libxul.so #61 0xbfa5e454 in ?? () #62 0xbfa5e504 in ?? () #63 0x00000007 in ?? () #64 0x01790264 in NS_NewNativeLocalFile_P () from firefox/libxul.so #65 0x00aa6dec in __libc_start_main () from /lib/libc.so.6 #66 0x08049411 in ?? () Clint, can you please run a "call DumpJSStack()" when you are in a break? What stack do you get?
Attached file Tests that cause the crash/hang (deleted) —
Running just these tests causes firefox to crash, and then mozmill will wait forever. The tests get run in order testC.js, testB.js, testA.js on the build machine where this is crashing. The order is important, so you might have to rename files to get them to run in the correct order.
Here's the result of one of the minidumps: Operating system: Linux 0.0.0 Linux 2.6.18-53.1.19.el5 #1 SMP Wed May 7 08:20:19 EDT 2008 i686 GNU/Linux CPU: x86 GenuineIntel family 10 model 15 stepping 8 1 CPU Crash reason: SIGSEGV Crash address: 0x104eb1a Thread 0 (crashed) 0 libxul.so!nsCookieService::RemoveCookieFromList(nsListIter&) [nsCookieService.cpp:50be346999f6 : 2227 + 0x3] eip = 0x0104eb1a esp = 0xbfcca174 ebp = 0xbfcca19c ebx = 0x01b39c24 esi = 0xbfcca1d0 edi = 0xbfcca1e0 eax = 0x00000000 ecx = 0xb345bc10 edx = 0x00000000 efl = 0x00010206 1 libxul.so!nsCookieService::AddInternal(nsCookie*, long long, nsIURI*, char const*, int) [nsCookieService.cpp:50be346999f6 : 1512 + 0x10] eip = 0x0105067d esp = 0xbfcca1a4 ebp = 0xbfcca27c 2 libxul.so!nsCookieService::SetCookieInternal(nsIURI*, nsIChannel*, nsDependentCString&, long long, int) [nsCookieService.cpp:50be346999f6 : 1434 + 0x2a] eip = 0x01050f10 esp = 0xbfcca284 ebp = 0xbfcca4fc 3 libxul.so!nsCookieService::SetCookieStringInternal(nsIURI*, nsIPrompt*, char const*, char const*, nsIChannel*, int) [nsCookieService.cpp:50be346999f6 : 765 + 0x18] eip = 0x010520a6 esp = 0xbfcca504 ebp = 0xbfcca57c 4 libxul.so!nsCookieService::SetCookieString(nsIURI*, nsIPrompt*, char const*, nsIChannel*) [nsCookieService.cpp:50be346999f6 : 709 + 0x17] eip = 0x01052156 esp = 0xbfcca584 ebp = 0xbfcca5ac 5 libxul.so!nsHTMLDocument::SetCookie(nsAString_internal const&) [nsHTMLDocument.cpp:50be346999f6 : 1786 + 0x18] eip = 0x01304dc2 esp = 0xbfcca5b4 ebp = 0xbfcca65c 6 libxul.so!_ZL28nsIDOMHTMLDocument_SetCookieP9JSContextP8JSObjectiPi [dom_quickstubs.cpp : 9173 + 0xb] eip = 0x00fca97c esp = 0xbfcca664 ebp = 0xbfcca6bc 7 libmozjs.so!js_SetPropertyHelper [jsscope.h:50be346999f6 : 596 + 0x19] eip = 0x0037f19a esp = 0xbfcca6c4 ebp = 0xbfcca73c 8 libmozjs.so!js_Interpret [jsops.cpp:50be346999f6 : 1811 + 0x27] eip = 0x0035b32a esp = 0xbfcca744 ebp = 0xbfccaa2c 9 libmozjs.so!js_Execute [jsinterp.cpp:50be346999f6 : 1574 + 0xa] eip = 0x0036a02e esp = 0xbfccaa34 ebp = 0xbfccaacc 10 libmozjs.so!JS_EvaluateUCScriptForPrincipals [jsapi.cpp:50be346999f6 : 5089 + 0x29] eip = 0x0030fb5d esp = 0xbfccaad4 ebp = 0xbfccab0c 11 libxul.so!nsJSContext::EvaluateString(nsAString_internal const&, void*, nsIPrincipal*, char const*, unsigned int, unsigned int, nsAString_internal*, int*) [nsJSEnvironment.cpp:50be346999f6 : 1682 + 0x2c] eip = 0x013810bc esp = 0xbfccab14 ebp = 0xbfccabac 12 libxul.so!nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsString const&) [nsScriptLoader.cpp:50be346999f6 : 686 + 0xa] eip = 0x012768d3 esp = 0xbfccabb4 ebp = 0xbfccac7c 13 libxul.so!nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) [nsScriptLoader.cpp:50be346999f6 : 600 + 0xc] eip = 0x012769c5 esp = 0xbfccac84 ebp = 0xbfccad3c 14 libxul.so!nsScriptLoader::ProcessScriptElement(nsIScriptElement*) [nsScriptLoader.cpp:50be346999f6 : 554 + 0xc] eip = 0x01277c82 esp = 0xbfccad44 ebp = 0xbfccb11c 15 libxul.so!nsScriptElement::MaybeProcessScript() [nsScriptElement.cpp:50be346999f6 : 193 + 0x8] eip = 0x012757ba esp = 0xbfccb124 ebp = 0xbfccb15c 16 libxul.so!nsHTMLScriptElement::MaybeProcessScript() [nsHTMLScriptElement.cpp:50be346999f6 : 538 + 0x8] eip = 0x012e1657 esp = 0xbfccb164 ebp = 0xbfccb22c 17 libxul.so!nsHTMLScriptElement::DoneAddingChildren(int) [nsHTMLScriptElement.cpp:50be346999f6 : 475 + 0x6] eip = 0x012e0792 esp = 0xbfccb234 ebp = 0xbfccb24c 18 libxul.so!HTMLContentSink::ProcessSCRIPTEndTag(nsGenericHTMLElement*, int) [nsHTMLContentSink.cpp:50be346999f6 : 2962 + 0xc] eip = 0x012fbde6 esp = 0xbfccb254 ebp = 0xbfccb28c 19 libxul.so!SinkContext::CloseContainer(nsHTMLTag, int) [nsHTMLContentSink.cpp:50be346999f6 : 1014 + 0x10] eip = 0x012fc857 esp = 0xbfccb294 ebp = 0xbfccb2bc 20 libxul.so!HTMLContentSink::CloseContainer(nsHTMLTag) [nsHTMLContentSink.cpp:50be346999f6 : 2274 + 0xe] eip = 0x012fcaf2 esp = 0xbfccb2c4 ebp = 0xbfccb2dc 21 libxul.so!CNavDTD::CloseContainer(nsHTMLTag, int) [CNavDTD.cpp:50be346999f6 : 2704 + 0x10] eip = 0x0109522c esp = 0xbfccb2e4 ebp = 0xbfccb2fc 22 libxul.so!CNavDTD::HandleEndToken(CToken*) [CNavDTD.cpp:50be346999f6 : 1627 + 0x7] eip = 0x010980c9 esp = 0xbfccb304 ebp = 0xbfccb33c 23 libxul.so!CNavDTD::HandleToken(CToken*) [CNavDTD.cpp:50be346999f6 : 718 + 0xc] eip = 0x01097024 esp = 0xbfccb344 ebp = 0xbfccb39c 24 libxul.so!CNavDTD::BuildModel(nsITokenizer*, int, int, nsCString const*) [CNavDTD.cpp:50be346999f6 : 301 + 0xa] eip = 0x01098401 esp = 0xbfccb3a4 ebp = 0xbfccb3fc 25 libxul.so!nsParser::BuildModel() [nsParser.cpp:50be346999f6 : 2423 + 0x32] eip = 0x0109e381 esp = 0xbfccb404 ebp = 0xbfccb44c 26 libxul.so!nsParser::ResumeParse(int, int, int) [nsParser.cpp:50be346999f6 : 2321 + 0x8] eip = 0x010a131d esp = 0xbfccb454 ebp = 0xbfccb48c 27 libxul.so!nsParser::ContinueInterruptedParsing() [nsParser.cpp:50be346999f6 : 1824 + 0xf] eip = 0x010a2189 esp = 0xbfccb494 ebp = 0xbfccb4bc 28 libxul.so!nsContentSink::ContinueInterruptedParsingIfEnabled() [nsContentSink.cpp:50be346999f6 : 1748 + 0x8] eip = 0x01229f54 esp = 0xbfccb4c4 ebp = 0xbfccb4dc 29 libxul.so!nsRunnableMethod<nsContentSink, void>::Run() [nsThreadUtils.h : 264 + 0x10] eip = 0x0122d152 esp = 0xbfccb4e4 ebp = 0xbfccb4fc 30 libxul.so!nsThread::ProcessNextEvent(int, int*) [nsThread.cpp:50be346999f6 : 527 + 0xa] eip = 0x017ee282 esp = 0xbfccb504 ebp = 0xbfccb53c 31 libxul.so!NS_ProcessNextEvent_P(nsIThread*, int) [nsThreadUtils.cpp : 230 + 0xd] eip = 0x017beaa4 esp = 0xbfccb544 ebp = 0xbfccb56c 32 libxul.so!nsThread::Shutdown() [nsThread.cpp:50be346999f6 : 468 + 0xb] eip = 0x017ee5f2 esp = 0xbfccb574 ebp = 0xbfccb5bc 33 libxul.so!NS_GetXPTCallStub_P + 0x31 eip = 0x017fad47 esp = 0xbfccb5c4 ebp = 0xbfccb5dc 34 libxul.so!nsProxyObjectCallInfo::Run() [nsProxyEvent.cpp:50be346999f6 : 181 + 0x13] eip = 0x017f2cc9 esp = 0xbfccb5e4 ebp = 0xbfccb5fc 35 libxul.so!nsThread::ProcessNextEvent(int, int*) [nsThread.cpp:50be346999f6 : 527 + 0xa] eip = 0x017ee282 esp = 0xbfccb604 ebp = 0xbfccb63c 36 libxul.so!NS_GetXPTCallStub_P + 0x31 eip = 0x017fad47 esp = 0xbfccb644 ebp = 0xbfccb66c 37 libxul.so!XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [xpcwrappednative.cpp:50be346999f6 : 2710 + 0x20] eip = 0x00f97f89 esp = 0xbfccb674 ebp = 0xbfccb98c 38 libxul.so!XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, int*, int*) [xpcwrappednativejsops.cpp:50be346999f6 : 1740 + 0x9] eip = 0x00f9fd72 esp = 0xbfccb994 ebp = 0xbfccba5c 39 libmozjs.so!js_Invoke [jsinterp.cpp:50be346999f6 : 1364 + 0x27] eip = 0x0036a9da esp = 0xbfccba64 ebp = 0xbfccbb3c 40 libmozjs.so!js_Interpret [jsops.cpp:50be346999f6 : 2198 + 0x20] eip = 0x00360521 esp = 0xbfccbb44 ebp = 0xbfccbe2c 41 libmozjs.so!js_Invoke [jsinterp.cpp:50be346999f6 : 1372 + 0xa] eip = 0x0036add3 esp = 0xbfccbe34 ebp = 0xbfccbf0c 42 libmozjs.so!js_fun_apply [jsfun.cpp:50be346999f6 : 2027 + 0x20] eip = 0x00351719 esp = 0xbfccbf14 ebp = 0xbfccbf5c 43 libmozjs.so!js_Interpret [jsops.cpp:50be346999f6 : 2166 + 0x1c] eip = 0x003620ce esp = 0xbfccbf64 ebp = 0xbfccc24c 44 libmozjs.so!js_Execute [jsinterp.cpp:50be346999f6 : 1574 + 0xa] eip = 0x0036a02e esp = 0xbfccc254 ebp = 0xbfccc2ec 45 libmozjs.so!JS_EvaluateUCScriptForPrincipals [jsapi.cpp:50be346999f6 : 5089 + 0x29] eip = 0x0030fb5d esp = 0xbfccc2f4 ebp = 0xbfccc32c 46 libxul.so!xpc_EvalInSandbox(JSContext*, JSObject*, nsAString_internal const&, char const*, int, JSVersion, int, int*) [xpccomponents.cpp:50be346999f6 : 3582 + 0x22] eip = 0x00f7f7d0 esp = 0xbfccc334 ebp = 0xbfccc3ac 47 libxul.so!nsXPCComponents_Utils::EvalInSandbox(nsAString_internal const&) [xpccomponents.cpp:50be346999f6 : 3519 + 0x15] eip = 0x00f7fc72 esp = 0xbfccc3b4 ebp = 0xbfccc43c 48 libxul.so!NS_GetXPTCallStub_P + 0x31 eip = 0x017fad47 esp = 0xbfccc444 ebp = 0xbfccc458 49 libxul.so!XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [xpcwrappednative.cpp:50be346999f6 : 2710 + 0x20] eip = 0x00f97f89 esp = 0xbfccc460 ebp = 0xbfccc778 50 libxul.so!XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, int*, int*) [xpcwrappednativejsops.cpp:50be346999f6 : 1740 + 0x9] eip = 0x00f9fd72 esp = 0xbfccc780 ebp = 0xbfccc848 51 libmozjs.so!js_Invoke [jsinterp.cpp:50be346999f6 : 1364 + 0x27] eip = 0x0036a9da esp = 0xbfccc850 ebp = 0xbfccc928 52 libmozjs.so!js_Interpret [jsops.cpp:50be346999f6 : 2198 + 0x20] eip = 0x00360521 esp = 0xbfccc930 ebp = 0xbfcccc18 53 libmozjs.so!js_Invoke [jsinterp.cpp:50be346999f6 : 1372 + 0xa] eip = 0x0036add3 esp = 0xbfcccc20 ebp = 0xbfccccf8 54 libxul.so!nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) [xpcwrappedjsclass.cpp:50be346999f6 : 1671 + 0x1a] eip = 0x00f94e1e esp = 0xbfcccd00 ebp = 0xbfcccf98 55 libxul.so!nsXPCWrappedJS::CallMethod(unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) [xpcwrappedjs.cpp:50be346999f6 : 570 + 0x13] eip = 0x00f90c8f esp = 0xbfcccfa0 ebp = 0xbfcccfc8 56 libxul.so!PrepareAndDispatch [xptcstubs_gcc_x86_unix.cpp:50be346999f6 : 95 + 0x18] eip = 0x017fb850 esp = 0xbfcccfd0 ebp = 0xbfccd088 57 libxul.so!nsInputStreamPump::OnStateTransfer() [nsInputStreamPump.cpp:50be346999f6 : 508 + 0x12] eip = 0x00fdf322 esp = 0xbfccd090 ebp = 0xbfccd0f8 58 libxul.so!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) [nsInputStreamPump.cpp:50be346999f6 : 398 + 0x8] eip = 0x00fdf454 esp = 0xbfccd100 ebp = 0xbfccd118 59 libxul.so!nsInputStreamReadyEvent::Run() [nsStreamUtils.cpp:50be346999f6 : 112 + 0x8] eip = 0x017da5db esp = 0xbfccd120 ebp = 0xbfccd138 60 libxul.so!nsThread::ProcessNextEvent(int, int*) [nsThread.cpp:50be346999f6 : 527 + 0xa] eip = 0x017ee282 esp = 0xbfccd140 ebp = 0xbfccd178 61 libxul.so!NS_ProcessNextEvent_P(nsIThread*, int) [nsThreadUtils.cpp : 230 + 0xd] eip = 0x017beaa4 esp = 0xbfccd180 ebp = 0xbfccd1a8 62 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:50be346999f6 : 170 + 0x9] eip = 0x01725964 esp = 0xbfccd1b0 ebp = 0xbfccd1c8 63 libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:50be346999f6 : 182 + 0x5] eip = 0x015fe3a0 esp = 0xbfccd1d0 ebp = 0xbfccd1e8 64 libxul.so!XRE_main [nsAppRunner.cpp:50be346999f6 : 3479 + 0x8] eip = 0x00f63639 esp = 0xbfccd1f0 ebp = 0xbfccd758 65 firefox-bin!main [nsBrowserApp.cpp:50be346999f6 : 156 + 0xc] eip = 0x080495c7 esp = 0xbfccd760 ebp = 0xbfccd7b8 66 libc-2.5.so + 0x15deb eip = 0x00aa6dec esp = 0xbfccd7c0 ebp = 0xbfccd828 Thread 1 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xb75ff32c ebp = 0xb75ff368 ebx = 0xb7a3f108 esi = 0x00000000 edi = 0x00000013 eax = 0xfffffffc ecx = 0x00000000 edx = 0x00000013 efl = 0x00200282 1 libmozjs.so!JSBackgroundThread::work() [jstask.cpp:50be346999f6 : 91 + 0x12] eip = 0x003d58b1 esp = 0xb75ff370 ebp = 0xb75ff388 2 libnspr4.so!_pt_root [ptthread.c:50be346999f6 : 228 + 0x8] eip = 0x005addf1 esp = 0xb75ff390 ebp = 0xb75ff3b8 3 libpthread-2.5.so + 0x52da eip = 0x00c042db esp = 0xb75ff3c0 ebp = 0xb75ff4a8 Thread 2 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xb6bfe2d0 ebp = 0xb6bfe31c ebx = 0xb7a3f148 esi = 0xb6bfe2d8 edi = 0x000000a1 eax = 0xfffffffc ecx = 0x00000000 edx = 0x000000a1 efl = 0x00200286 Thread 3 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xb5ffef04 ebp = 0xb5ffef18 ebx = 0xb5ffef68 esi = 0x03e7fc18 edi = 0x00bc9ff4 eax = 0xfffffffc ecx = 0x00000004 edx = 0x03e7fc18 efl = 0x00200246 1 libnspr4.so!_pr_poll_with_poll [ptio.c:50be346999f6 : 3915 + 0x1b] eip = 0x005a9a94 esp = 0xb5ffef20 ebp = 0xb5fff178 2 libxul.so!nsSocketTransportService::Poll(int, unsigned int*) [nsSocketTransportService2.cpp:50be346999f6 : 355 + 0xa] eip = 0x00ff349b esp = 0xb5fff180 ebp = 0xb5fff1a8 3 libxul.so!nsSocketTransportService::DoPollIteration(int) [nsSocketTransportService2.cpp:50be346999f6 : 660 + 0xf] eip = 0x00ff3990 esp = 0xb5fff1b0 ebp = 0xb5fff1f8 4 libxul.so!nsSocketTransportService::OnProcessNextEvent(nsIThreadInternal*, int, unsigned int) [nsSocketTransportService2.cpp:50be346999f6 : 539 + 0xb] eip = 0x00ff3c3a esp = 0xb5fff200 ebp = 0xb5fff228 5 libxul.so!nsThread::ProcessNextEvent(int, int*) [nsThread.cpp:50be346999f6 : 508 + 0x1c] eip = 0x017ee226 esp = 0xb5fff230 ebp = 0xb5fff268 6 libxul.so!NS_ProcessNextEvent_P(nsIThread*, int) [nsThreadUtils.cpp : 230 + 0xd] eip = 0x017beaa4 esp = 0xb5fff270 ebp = 0xb5fff298 7 libxul.so!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:50be346999f6 : 581 + 0xb] eip = 0x00ff36b3 esp = 0xb5fff2a0 ebp = 0xb5fff2d8 8 libxul.so!nsThread::ProcessNextEvent(int, int*) [nsThread.cpp:50be346999f6 : 527 + 0xa] eip = 0x017ee282 esp = 0xb5fff2e0 ebp = 0xb5fff318 9 libxul.so!NS_ProcessNextEvent_P(nsIThread*, int) [nsThreadUtils.cpp : 230 + 0xd] eip = 0x017beaa4 esp = 0xb5fff320 ebp = 0xb5fff348 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:50be346999f6 : 253 + 0x9] eip = 0x017ee9cf esp = 0xb5fff350 ebp = 0xb5fff388 11 libnspr4.so!_pt_root [ptthread.c:50be346999f6 : 228 + 0x8] eip = 0x005addf1 esp = 0xb5fff390 ebp = 0xb5fff3b8 12 libpthread-2.5.so + 0x52da eip = 0x00c042db esp = 0xb5fff3c0 ebp = 0xb5fff4a8 Thread 4 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xb55fe220 ebp = 0xb55fe26c ebx = 0xb7c80388 esi = 0xb55fe228 edi = 0x00005c97 eax = 0xfffffffc ecx = 0x00000000 edx = 0x00005c97 efl = 0x00200286 Thread 5 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xb46ff1d0 ebp = 0xb46ff21c ebx = 0xb4879b48 esi = 0xb46ff1d8 edi = 0x000008f1 eax = 0xfffffffc ecx = 0x00000000 edx = 0x000008f1 efl = 0x00200286 Thread 6 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xb33ff24c ebp = 0xb33ff288 ebx = 0xb3a8f4c8 esi = 0x00000000 edi = 0x00000007 eax = 0xfffffffc ecx = 0x00000000 edx = 0x00000007 efl = 0x00000282 1 libnspr4.so!PR_Wait [ptsynch.c:50be346999f6 : 601 + 0x11] eip = 0x005a7c27 esp = 0xb33ff290 ebp = 0xb33ff2a8 2 libxul.so!nsEventQueue::GetEvent(int, nsIRunnable**) [nsAutoLock.h : 340 + 0x9] eip = 0x017ed559 esp = 0xb33ff2b0 ebp = 0xb33ff2d8 3 libxul.so!nsThread::ProcessNextEvent(int, int*) [nsThread.h:50be346999f6 : 112 + 0x11] eip = 0x017ee25b esp = 0xb33ff2e0 ebp = 0xb33ff318 4 libxul.so!NS_ProcessNextEvent_P(nsIThread*, int) [nsThreadUtils.cpp : 230 + 0xd] eip = 0x017beaa4 esp = 0xb33ff320 ebp = 0xb33ff348 5 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:50be346999f6 : 253 + 0x9] eip = 0x017ee9cf esp = 0xb33ff350 ebp = 0xb33ff388 6 libnspr4.so!_pt_root [ptthread.c:50be346999f6 : 228 + 0x8] eip = 0x005addf1 esp = 0xb33ff390 ebp = 0xb33ff3b8 7 libpthread-2.5.so + 0x52da eip = 0x00c042db esp = 0xb33ff3c0 ebp = 0xb33ff4a8 Thread 7 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xb0cff270 ebp = 0xb0cff2bc ebx = 0xb76aca88 esi = 0xb0cff278 edi = 0x00000171 eax = 0xfffffffc ecx = 0x00000000 edx = 0x00000171 efl = 0x00000286 Thread 8 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xb00ff2ec ebp = 0xb00ff328 ebx = 0xb25efd48 esi = 0x00000000 edi = 0x00000121 eax = 0xfffffffc ecx = 0x00000000 edx = 0x00000121 efl = 0x00000286 1 libxul.so!nsSSLThread::Run() [nsSSLThread.cpp:50be346999f6 : 980 + 0xe] eip = 0x0161d498 esp = 0xb00ff330 ebp = 0xb00ff368 2 libxul.so!nsPSMBackgroundThread::nsThreadRunner(void*) [nsPSMBackgroundThread.cpp:50be346999f6 : 44 + 0x4] eip = 0x0161cdd6 esp = 0xb00ff370 ebp = 0xb00ff388 3 libnspr4.so!_pt_root [ptthread.c:50be346999f6 : 228 + 0x8] eip = 0x005addf1 esp = 0xb00ff390 ebp = 0xb00ff3b8 4 libpthread-2.5.so + 0x52da eip = 0x00c042db esp = 0xb00ff3c0 ebp = 0xb00ff4a8 Thread 9 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xaf6fe2fc ebp = 0xaf6fe338 ebx = 0xb25efd88 esi = 0x00000000 edi = 0x00000001 eax = 0xfffffffc ecx = 0x00000000 edx = 0x00000001 efl = 0x00000286 1 libxul.so!nsCertVerificationThread::Run() [nsCertVerificationThread.cpp:50be346999f6 : 138 + 0xe] eip = 0x0161e55e esp = 0xaf6fe340 ebp = 0xaf6fe368 2 libxul.so!nsPSMBackgroundThread::nsThreadRunner(void*) [nsPSMBackgroundThread.cpp:50be346999f6 : 44 + 0x4] eip = 0x0161cdd6 esp = 0xaf6fe370 ebp = 0xaf6fe388 3 libnspr4.so!_pt_root [ptthread.c:50be346999f6 : 228 + 0x8] eip = 0x005addf1 esp = 0xaf6fe390 ebp = 0xaf6fe3b8 4 libpthread-2.5.so + 0x52da eip = 0x00c042db esp = 0xaf6fe3c0 ebp = 0xaf6fe4a8 Thread 10 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xaecfd24c ebp = 0xaecfd288 ebx = 0xb25efdc8 esi = 0x00000000 edi = 0x0000008f eax = 0xfffffffc ecx = 0x00000000 edx = 0x0000008f efl = 0x00000282 1 libnspr4.so!PR_Wait [ptsynch.c:50be346999f6 : 601 + 0x11] eip = 0x005a7c27 esp = 0xaecfd290 ebp = 0xaecfd2a8 2 libxul.so!nsEventQueue::GetEvent(int, nsIRunnable**) [nsAutoLock.h : 340 + 0x9] eip = 0x017ed559 esp = 0xaecfd2b0 ebp = 0xaecfd2d8 3 libxul.so!nsThread::ProcessNextEvent(int, int*) [nsThread.h:50be346999f6 : 112 + 0x11] eip = 0x017ee25b esp = 0xaecfd2e0 ebp = 0xaecfd318 4 libxul.so!NS_ProcessNextEvent_P(nsIThread*, int) [nsThreadUtils.cpp : 230 + 0xd] eip = 0x017beaa4 esp = 0xaecfd320 ebp = 0xaecfd348 5 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:50be346999f6 : 253 + 0x9] eip = 0x017ee9cf esp = 0xaecfd350 ebp = 0xaecfd388 6 libnspr4.so!_pt_root [ptthread.c:50be346999f6 : 228 + 0x8] eip = 0x005addf1 esp = 0xaecfd390 ebp = 0xaecfd3b8 7 libpthread-2.5.so + 0x52da eip = 0x00c042db esp = 0xaecfd3c0 ebp = 0xaecfd4a8 Thread 11 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xae0ff270 ebp = 0xae0ff2bc ebx = 0xb76aca88 esi = 0xae0ff278 edi = 0x00000174 eax = 0xfffffffc ecx = 0x00000000 edx = 0x00000174 efl = 0x00200286 Thread 12 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xac7ff270 ebp = 0xac7ff2bc ebx = 0xb76aca88 esi = 0xac7ff278 edi = 0x00000172 eax = 0xfffffffc ecx = 0x00000000 edx = 0x00000172 efl = 0x00200286 Thread 13 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xad3ff270 ebp = 0xad3ff2bc ebx = 0xb76aca88 esi = 0xad3ff278 edi = 0x00000173 eax = 0xfffffffc ecx = 0x00000000 edx = 0x00000173 efl = 0x00200286 Thread 14 0 ld-2.5.so + 0x7f2 eip = 0x00a6f7f2 esp = 0xa8aff270 ebp = 0xa8aff2bc ebx = 0xb76aca88 esi = 0xa8aff278 edi = 0x00000175 eax = 0xfffffffc ecx = 0x00000000 edx = 0x00000175 efl = 0x00000286 Loaded modules: 0x00110000 - 0x00112fff libxpcom.so ??? (main) 0x00113000 - 0x00113fff libxpcom.so ??? 0x00114000 - 0x00115fff libplds4.so ??? 0x00116000 - 0x00116fff libplds4.so ??? 0x00117000 - 0x00119fff libplc4.so ??? 0x0011a000 - 0x0011afff libplc4.so ??? 0x0011b000 - 0x00219fff libX11.so.6.2.0 ??? 0x0021a000 - 0x0021dfff libX11.so.6.2.0 ??? 0x0021e000 - 0x00295fff libsqlite3.so ??? 0x00296000 - 0x00297fff libsqlite3.so ??? 0x00298000 - 0x002b3fff libsmime3.so ??? 0x002b4000 - 0x002b5fff libsmime3.so ??? 0x002b6000 - 0x002dbfff libssl3.so ??? 0x002dc000 - 0x002ddfff libssl3.so ??? 0x002de000 - 0x002eefff libnssutil3.so ??? 0x002ef000 - 0x002f1fff libnssutil3.so ??? 0x002f2000 - 0x002f9fff libXrender.so.1.3.0 ??? 0x002fa000 - 0x002fafff libXrender.so.1.3.0 ??? 0x002fb000 - 0x002fefff libgthread-2.0.so.0.1200.3 ??? 0x002ff000 - 0x002fffff libgthread-2.0.so.0.1200.3 ??? 0x00300000 - 0x00438fff libmozjs.so ??? 0x00439000 - 0x0043ffff libmozjs.so ??? 0x00440000 - 0x0050dfff libnss3.so ??? 0x0050e000 - 0x00511fff libnss3.so ??? 0x00512000 - 0x00518fff libXi.so.6.0.0 ??? 0x00519000 - 0x00519fff libXi.so.6.0.0 ??? 0x0051a000 - 0x0052bfff libz.so.1.2.3 ??? 0x0052c000 - 0x0052cfff libz.so.1.2.3 ??? 0x0052d000 - 0x00533fff librt-2.5.so ??? 0x00534000 - 0x00534fff librt-2.5.so ??? 0x00535000 - 0x00535fff librt-2.5.so ??? 0x00536000 - 0x00538fff libcap.so.1.10 ??? 0x00539000 - 0x00539fff libcap.so.1.10 ??? 0x0053a000 - 0x0053afff ISO8859-1.so ??? 0x0053b000 - 0x0053cfff ISO8859-1.so ??? 0x0053d000 - 0x00563fff libfontconfig.so.1.1.0 ??? 0x00564000 - 0x0056bfff libfontconfig.so.1.1.0 ??? 0x0056c000 - 0x0057dfff libnsl-2.5.so ??? 0x0057e000 - 0x0057efff libnsl-2.5.so ??? 0x0057f000 - 0x0057ffff libnsl-2.5.so ??? 0x00582000 - 0x00583fff libcom_err.so.2.1 ??? 0x00584000 - 0x00584fff libcom_err.so.2.1 ??? 0x00586000 - 0x005b6fff libnspr4.so ??? 0x005b7000 - 0x005b8fff libnspr4.so ??? 0x005ba000 - 0x005e6fff libpangoft2-1.0.so.0.1400.9 ??? 0x005e7000 - 0x005e7fff libpangoft2-1.0.so.0.1400.9 ??? 0x005e8000 - 0x005f0fff libnss_files-2.5.so ??? 0x005f1000 - 0x005f1fff libnss_files-2.5.so ??? 0x005f2000 - 0x005f2fff libnss_files-2.5.so ??? 0x005f3000 - 0x0067cfff libgdk-x11-2.0.so.0.1000.4 ??? 0x0067d000 - 0x0067ffff libgdk-x11-2.0.so.0.1000.4 ??? 0x00682000 - 0x00684fff libXrandr.so.2.0.0 ??? 0x00685000 - 0x00685fff libXrandr.so.2.0.0 ??? 0x00686000 - 0x006aafff libpng12.so.0.10.0 ??? 0x006ab000 - 0x006abfff libpng12.so.0.10.0 ??? 0x006ac000 - 0x006adfff UTF-16.so ??? 0x006ae000 - 0x006affff UTF-16.so ??? 0x006b0000 - 0x006bafff libgcc_s-4.1.1-20070105.so.1 ??? 0x006bb000 - 0x006bbfff libgcc_s-4.1.1-20070105.so.1 ??? 0x006be000 - 0x006fafff libpango-1.0.so.0.1400.9 ??? 0x006fb000 - 0x006fcfff libpango-1.0.so.0.1400.9 ??? 0x006ff000 - 0x0076afff libcairo.so.2.9.2 ??? 0x0076b000 - 0x0076cfff libcairo.so.2.9.2 ??? 0x0076f000 - 0x00776fff libSM.so.6.0.0 ??? 0x00777000 - 0x00777fff libSM.so.6.0.0 ??? 0x0077a000 - 0x0078ffff libgdk_pixbuf-2.0.so.0.1000.4 ??? 0x00790000 - 0x00790fff libgdk_pixbuf-2.0.so.0.1000.4 ??? 0x00793000 - 0x0079afff libpangocairo-1.0.so.0.1400.9 ??? 0x0079b000 - 0x0079bfff libpangocairo-1.0.so.0.1400.9 ??? 0x0079c000 - 0x00818fff libfreetype.so.6.3.10 ??? 0x00819000 - 0x0081bfff libfreetype.so.6.3.10 ??? 0x0081c000 - 0x00854fff libdbus-1.so.3.2.0 ??? 0x00855000 - 0x00855fff libdbus-1.so.3.2.0 ??? 0x00856000 - 0x00874fff libexpat.so.0.5.0 ??? 0x00875000 - 0x00876fff libexpat.so.0.5.0 ??? 0x00877000 - 0x0087dfff libpopt.so.0.0.0 ??? 0x0087e000 - 0x0087efff libpopt.so.0.0.0 ??? 0x0087f000 - 0x00885fff libkrb5support.so.0.1 ??? 0x00886000 - 0x00886fff libkrb5support.so.0.1 ??? 0x00887000 - 0x0088afff libnss_dns-2.5.so ??? 0x0088b000 - 0x0088bfff libnss_dns-2.5.so ??? 0x0088c000 - 0x0088cfff libnss_dns-2.5.so ??? 0x0088d000 - 0x00894fff libmozgnome.so ??? 0x00895000 - 0x00895fff libmozgnome.so ??? 0x00896000 - 0x0089efff libXcursor.so.1.0.2 ??? 0x0089f000 - 0x0089ffff libXcursor.so.1.0.2 ??? 0x008a2000 - 0x008a3fff libXinerama.so.1.0.0 ??? 0x008a4000 - 0x008a4fff libXinerama.so.1.0.0 ??? 0x008a7000 - 0x008c0fff libatk-1.0.so.0.1212.0 ??? 0x008c1000 - 0x008c2fff libatk-1.0.so.0.1212.0 ??? 0x008c5000 - 0x008c8fff libXfixes.so.3.1.0 ??? 0x008c9000 - 0x008c9fff libXfixes.so.3.1.0 ??? 0x008cc000 - 0x008e7fff libdbus-glib-1.so.2.0.0 ??? 0x008e8000 - 0x008e8fff libdbus-glib-1.so.2.0.0 ??? 0x008eb000 - 0x00901fff libICE.so.6.3.0 ??? 0x00902000 - 0x00902fff libICE.so.6.3.0 ??? 0x00907000 - 0x00939fff libgconf-2.so.4.1.0 ??? 0x0093a000 - 0x0093cfff libgconf-2.so.4.1.0 ??? 0x0093f000 - 0x00a1efff libstdc++.so.6.0.8 ??? 0x00a1f000 - 0x00a21fff libstdc++.so.6.0.8 ??? 0x00a22000 - 0x00a23fff libstdc++.so.6.0.8 ??? 0x00a2c000 - 0x00a2dfff libutil-2.5.so ??? 0x00a2e000 - 0x00a2efff libutil-2.5.so ??? 0x00a2f000 - 0x00a2ffff libutil-2.5.so ??? 0x00a32000 - 0x00a52fff libjpeg.so.62.0.0 ??? 0x00a53000 - 0x00a53fff libjpeg.so.62.0.0 ??? 0x00a56000 - 0x00a60fff libavahi-common.so.3.4.3 ??? 0x00a61000 - 0x00a61fff libavahi-common.so.3.4.3 ??? 0x00a64000 - 0x00a65fff libavahi-glib.so.1.0.1 ??? 0x00a66000 - 0x00a66fff libavahi-glib.so.1.0.1 ??? 0x00a67000 - 0x00a6cfff libnotify.so.1.1.0 ??? 0x00a6d000 - 0x00a6dfff libnotify.so.1.1.0 ??? 0x00a6f000 - 0x00a87fff ld-2.5.so ??? 0x00a88000 - 0x00a88fff ld-2.5.so ??? 0x00a89000 - 0x00a89fff ld-2.5.so ??? 0x00a8c000 - 0x00a8dfff libXau.so.6.0.0 ??? 0x00a8e000 - 0x00a8efff libXau.so.6.0.0 ??? 0x00a91000 - 0x00bc7fff libc-2.5.so ??? 0x00bc8000 - 0x00bc9fff libc-2.5.so ??? 0x00bca000 - 0x00bcafff libc-2.5.so ??? 0x00bd0000 - 0x00bd1fff libdl-2.5.so ??? 0x00bd2000 - 0x00bd2fff libdl-2.5.so ??? 0x00bd3000 - 0x00bd3fff libdl-2.5.so ??? 0x00bd6000 - 0x00bfafff libm-2.5.so ??? 0x00bfb000 - 0x00bfbfff libm-2.5.so ??? 0x00bfc000 - 0x00bfcfff libm-2.5.so ??? 0x00bff000 - 0x00c11fff libpthread-2.5.so ??? 0x00c12000 - 0x00c12fff libpthread-2.5.so ??? 0x00c13000 - 0x00c13fff libpthread-2.5.so ??? 0x00c16000 - 0x00c69fff libXt.so.6.0.0 ??? 0x00c6a000 - 0x00c6dfff libXt.so.6.0.0 ??? 0x00c6e000 - 0x00c76fff libbrowserdirprovider.so ??? 0x00c77000 - 0x00c77fff libbrowserdirprovider.so ??? 0x00c78000 - 0x00c7dfff libdbusservice.so ??? 0x00c7e000 - 0x00c7efff libdbusservice.so ??? 0x00c80000 - 0x00d1cfff libglib-2.0.so.0.1200.3 ??? 0x00d1d000 - 0x00d1dfff libglib-2.0.so.0.1200.3 ??? 0x00d20000 - 0x00d34fff libselinux.so.1 ??? 0x00d35000 - 0x00d36fff libselinux.so.1 ??? 0x00d39000 - 0x00d76fff libgobject-2.0.so.0.1200.3 ??? 0x00d77000 - 0x00d77fff libgobject-2.0.so.0.1200.3 ??? 0x00d7a000 - 0x00d7efff libXdmcp.so.6.0.0 ??? 0x00d7f000 - 0x00d7ffff libXdmcp.so.6.0.0 ??? 0x00d82000 - 0x00d83fff libgmodule-2.0.so.0.1200.3 ??? 0x00d84000 - 0x00d84fff libgmodule-2.0.so.0.1200.3 ??? 0x00d87000 - 0x00d95fff libXext.so.6.4.0 ??? 0x00d96000 - 0x00d96fff libXext.so.6.4.0 ??? 0x00d99000 - 0x00da7fff libresolv-2.5.so ??? 0x00da8000 - 0x00da8fff libresolv-2.5.so ??? 0x00da9000 - 0x00da9fff libresolv-2.5.so ??? 0x00dac000 - 0x00db4fff libimgicon.so ??? 0x00db5000 - 0x00db5fff libimgicon.so ??? 0x00db6000 - 0x00db7fff pango-basic-fc.so ??? 0x00db8000 - 0x00db8fff pango-basic-fc.so ??? 0x00dbb000 - 0x01a61fff libxul.so ??? 0x01a62000 - 0x01b48fff libxul.so ??? 0x01b5e000 - 0x01b98fff libsepol.so.1 ??? 0x01b99000 - 0x01b99fff libsepol.so.1 ??? 0x01ba4000 - 0x01bc6fff libbrowsercomps.so ??? 0x01bc7000 - 0x01bc8fff libbrowsercomps.so ??? 0x01bc9000 - 0x01bcefff libfam.so.0.0.0 ??? 0x01bcf000 - 0x01bcffff libfam.so.0.0.0 ??? 0x01bf0000 - 0x01c0dfff libnssdbm3.so ??? 0x01c0e000 - 0x01c0efff libnssdbm3.so ??? 0x01d96000 - 0x01de3fff libORBit-2.so.0.1.0 ??? 0x01de4000 - 0x01dedfff libORBit-2.so.0.1.0 ??? 0x0267c000 - 0x02797fff libcrypto.so.0.9.8b ??? 0x02798000 - 0x027a9fff libcrypto.so.0.9.8b ??? 0x034e5000 - 0x034e8fff libattr.so.1.1.0 ??? 0x034e9000 - 0x034e9fff libattr.so.1.1.0 ??? 0x0351b000 - 0x03520fff libacl.so.1.1.0 ??? 0x03521000 - 0x03521fff libacl.so.1.1.0 ??? 0x035f3000 - 0x03600fff libfile.so ??? 0x03601000 - 0x03601fff libfile.so ??? 0x039fd000 - 0x03a29fff libsoftokn3.so ??? 0x03a2a000 - 0x03a2afff libsoftokn3.so ??? 0x0401f000 - 0x043affff libgtk-x11-2.0.so.0.1000.4 ??? 0x043b0000 - 0x043b5fff libgtk-x11-2.0.so.0.1000.4 ??? 0x043b9000 - 0x043f9fff libssl.so.0.9.8b ??? 0x043fa000 - 0x043fdfff libssl.so.0.9.8b ??? 0x04400000 - 0x044d5fff libasound.so.2.0.0 ??? 0x044d6000 - 0x044dafff libasound.so.2.0.0 ??? 0x044dd000 - 0x0453bfff libgnomevfs-2.so.0.1600.2 ??? 0x0453c000 - 0x0453efff libgnomevfs-2.so.0.1600.2 ??? 0x04541000 - 0x0454ffff libavahi-client.so.3.2.1 ??? 0x04550000 - 0x04550fff libavahi-client.so.3.2.1 ??? 0x04553000 - 0x0457afff libaudiofile.so.0.0.2 ??? 0x0457b000 - 0x0457dfff libaudiofile.so.0.0.2 ??? 0x04580000 - 0x04593fff libbonobo-activation.so.4.0.0 ??? 0x04594000 - 0x04595fff libbonobo-activation.so.4.0.0 ??? 0x04598000 - 0x045a0fff libesd.so.0.2.36 ??? 0x045a1000 - 0x045a1fff libesd.so.0.2.36 ??? 0x045a4000 - 0x045fdfff libbonobo-2.so.0.0.0 ??? 0x045fe000 - 0x04607fff libbonobo-2.so.0.0.0 ??? 0x0460a000 - 0x0460dfff libORBitCosNaming-2.so.0.1.0 ??? 0x0460e000 - 0x0460efff libORBitCosNaming-2.so.0.1.0 ??? 0x04611000 - 0x04626fff libart_lgpl_2.so.2.3.17 ??? 0x04627000 - 0x04627fff libart_lgpl_2.so.2.3.17 ??? 0x0462a000 - 0x0463efff libgnome-2.so.0.1600.0 ??? 0x0463f000 - 0x0463ffff libgnome-2.so.0.1600.0 ??? 0x04642000 - 0x0466dfff libgnomecanvas-2.so.0.1400.0 ??? 0x0466e000 - 0x0466efff libgnomecanvas-2.so.0.1400.0 ??? 0x04671000 - 0x0467cfff libgnome-keyring.so.0.0.1 ??? 0x0467d000 - 0x0467dfff libgnome-keyring.so.0.0.1 ??? 0x04680000 - 0x0470ffff libgnomeui-2.so.0.1600.0 ??? 0x04710000 - 0x04712fff libgnomeui-2.so.0.1600.0 ??? 0x04716000 - 0x04779fff libbonoboui-2.so.0.0.0 ??? 0x0477a000 - 0x0477cfff libbonoboui-2.so.0.0.0 ??? 0x0494c000 - 0x0494dfff libXss.so.1.0.0 ??? 0x0494e000 - 0x0494efff libXss.so.1.0.0 ??? 0x05059000 - 0x05069fff libclearlooks.so ??? 0x0506a000 - 0x0506afff libclearlooks.so ??? 0x056c1000 - 0x0570afff libfreebl3.so ??? 0x0570b000 - 0x0570bfff libfreebl3.so ??? 0x05ccd000 - 0x05cf6fff libgssapi_krb5.so.2.2 ??? 0x05cf7000 - 0x05cf7fff libgssapi_krb5.so.2.2 ??? 0x05dec000 - 0x05e30fff libnssckbi.so ??? 0x05e31000 - 0x05e3bfff libnssckbi.so ??? 0x05efb000 - 0x05f80fff libkrb5.so.3.2 ??? 0x05f81000 - 0x05f82fff libkrb5.so.3.2 ??? 0x06089000 - 0x06090fff libnkgnomevfs.so ??? 0x06091000 - 0x06091fff libnkgnomevfs.so ??? 0x07bf7000 - 0x07d22fff libxml2.so.2.6.26 ??? 0x07d23000 - 0x07d27fff libxml2.so.2.6.26 ??? 0x07f7a000 - 0x07f7dfff libpixbufloader-png.so ??? 0x07f7e000 - 0x07f7efff libpixbufloader-png.so ??? 0x07fa4000 - 0x07fc8fff libk5crypto.so.3.0 ??? 0x07fc9000 - 0x07fc9fff libk5crypto.so.3.0 ??? 0x08019000 - 0x0801cfff libnullplugin.so ??? 0x0801d000 - 0x0801dfff libnullplugin.so ??? 0x08048000 - 0x08054fff firefox-bin ??? 0x08055000 - 0x08055fff firefox-bin ??? 0xa90c4000 - 0xa90e6fff n021024l.pfb ??? 0xa90e7000 - 0xa90fffff n019023l.pfb ??? 0xa99ed000 - 0xa9afffff icon-theme.cache ??? 0xa9c9c000 - 0xaa28cfff icon-theme.cache ??? 0xaa28d000 - 0xaaff1fff icon-theme.cache ??? 0xaaff2000 - 0xaaffffff icon-theme.cache ??? 0xb102a000 - 0xb1096fff DejaVuLGCSans.ttf ??? 0xb1097000 - 0xb11a9fff icon-theme.cache ??? 0xb11aa000 - 0xb179afff icon-theme.cache ??? 0xb179b000 - 0xb24fffff icon-theme.cache ??? 0xb3588000 - 0xb37ecfff toolkit.jar ??? 0xb37ed000 - 0xb39fffff browser.jar ??? 0xb4b4c000 - 0xb4b7cfff DejaVuLGCSerif-Bold.ttf ??? 0xb4b7d000 - 0xb4b94fff n019024l.pfb ??? 0xb4b95000 - 0xb4bfdfff DejaVuLGCSans-Bold.ttf ??? 0xb610a000 - 0xb6143fff DejaVuLGCSansMono.ttf ??? 0xb6144000 - 0xb615cfff n019004l.pfb ??? 0xb615d000 - 0xb61c9fff DejaVuLGCSans.ttf ??? 0xb61ca000 - 0xb61fdfff DejaVuLGCSerif.ttf ??? 0xb770a000 - 0xb7722fff n019003l.pfb ??? 0xb7723000 - 0xb7782fff SYSV00000000 (deleted) ??? 0xb7783000 - 0xb77f8fff en-US.jar ??? 0xb77f9000 - 0xb77fffff gconv-modules.cache ??? 0xb7800000 - 0xb79fffff locale-archive ??? 0xb7e13000 - 0xb7e20fff icon-theme.cache ??? 0xb7e21000 - 0xb7e22fff 87f5e051180a7a75f16eb6fe7dbd3749-x86.cache-2 ??? 0xb7e23000 - 0xb7e28fff b79f3aaa7d385a141ab53ec885cc22a8-x86.cache-2 ??? 0xb7e29000 - 0xb7e2efff 7ddba6133ef499da58de5e8c586d3b75-x86.cache-2 ??? 0xb7e2f000 - 0xb7e30fff e3ead4b767b8819993a6fa3ae306afa9-x86.cache-2 ??? 0xb7f40000 - 0xb7f47fff e19de935dec46bbf3ed114ee4965548a-x86.cache-2 ??? 0xb7f48000 - 0xb7f4cfff beeeeb3dfe132a8a0633a017c99ce0c0-x86.cache-2 ???
Not to get off the topic of tracking this particular failure but we can make mozmill handle full crashes a bit better. We should be able to add some errback code if the asynchat socket client gets a socket connection from the jsbridge server in the browser.
It would also be nice if mozmill could dump out the stack trace if a minidump is found in the profile dir, like the unittests do.
Chris, I can see the same crash. As timeless pointed out it's the one I have reported as bug 481775. We will head over there. Mikeal, can this situation be fixed the same way as bug 504563?
Raising severity to blocker.
Severity: normal → blocker
OS: Linux → All
Hardware: x86 → All
And this bug should be fixed by the work on bug 504440 I believe.
Depends on: 504440
Summary: mozmill hangs if browser crashes → [exit] mozmill hangs if browser crashes
Whiteboard: [mozmill-2.0?]
I believe this is a combination of our various stopping bugs which should now be fixed. We'll ensure it is for 2.0.
Whiteboard: [mozmill-2.0?] → [mozmill-2.0+]
We still need to figure out what to do about the crash reporter. Regardless, I just tested this using the crashme extension and even when the crashreporter pops up, it still gets killed by the global timeout. If we were to disable the crash reporter, I'm very certain that mozmill would exit gracefully. Resolving wfm
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
Product: Testing → Testing Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: