If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

[exit] mozmill hangs if browser crashes

RESOLVED WORKSFORME

Status

Testing Graveyard
Mozmill
--
blocker
RESOLVED WORKSFORME
8 years ago
a year ago

People

(Reporter: catlee, Unassigned)

Tracking

Details

(Whiteboard: [mozmill-2.0+])

Attachments

(1 attachment)

(Reporter)

Description

8 years ago
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.
(Reporter)

Comment 2

8 years ago
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?
(Reporter)

Comment 4

8 years ago
Created attachment 400527 [details]
Tests that cause the crash/hang

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.
(Reporter)

Comment 5

8 years ago
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.
(Reporter)

Comment 7

8 years ago
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.

Comment 8

8 years ago
comment 5 is bug 481775
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

Updated

7 years ago
Summary: mozmill hangs if browser crashes → [exit] mozmill hangs if browser crashes

Updated

7 years ago
Whiteboard: [mozmill-2.0?]

Comment 12

7 years ago
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
Last Resolved: 7 years ago
Resolution: --- → WORKSFORME
(Assignee)

Updated

a year ago
Product: Testing → Testing Graveyard
You need to log in before you can comment on or make changes to this bug.