~$ gdb /usr/lib/firefox-3.5.8/firefox GNU gdb (GDB) 7.0-ubuntu Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/lib/firefox-3.5.8/firefox...(no debugging symbols found)...done. (gdb) run Starting program: /usr/lib/firefox-3.5.8/firefox [Thread debugging using libthread_db enabled] (firefox:7466): GLib-WARNING **: g_set_prgname() called multiple times [New Thread 0x7fffe6cff910 (LWP 7469)] [New Thread 0x7fffe64fe910 (LWP 7470)] [New Thread 0x7fffe46ff910 (LWP 7471)] [New Thread 0x7fffe3efe910 (LWP 7472)] [Thread 0x7fffe64fe910 (LWP 7470) exited] [Thread 0x7fffe3efe910 (LWP 7472) exited] [Thread 0x7fffe46ff910 (LWP 7471) exited] [Thread 0x7fffe6cff910 (LWP 7469) exited] Executing new program: /bin/dash Executing new program: /usr/lib/firefox-3.5.8/firefox [Thread debugging using libthread_db enabled] (firefox:7466): GLib-WARNING **: g_set_prgname() called multiple times [New Thread 0x7fffe6bf0910 (LWP 7475)] [New Thread 0x7fffe61e5910 (LWP 7476)] [New Thread 0x7fffe53ff910 (LWP 7478)] [New Thread 0x7fffe44c5910 (LWP 7479)] [Thread 0x7fffe44c5910 (LWP 7479) exited] [New Thread 0x7fffe44c5910 (LWP 7480)] [New Thread 0x7fffe2db9910 (LWP 7481)] [New Thread 0x7fffe25b8910 (LWP 7482)] *** e = [Exception... "Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]" nsresult: "0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE)" location: "JS frame :: chrome://browser/content/utilityOverlay.js :: getShellService :: line 312" data: no] [New Thread 0x7fffdd6ff910 (LWP 7483)] [New Thread 0x7fffdcefe910 (LWP 7484)] [New Thread 0x7fffdc3ff910 (LWP 7485)] [New Thread 0x7fffdb7f5910 (LWP 7486)] [New Thread 0x7fffdaff4910 (LWP 7487)] [Thread 0x7fffdaff4910 (LWP 7487) exited] [New Thread 0x7fffdaff4910 (LWP 7488)] [Thread 0x7fffdaff4910 (LWP 7488) exited] [New Thread 0x7fffdaff4910 (LWP 7489)] [Thread 0x7fffdaff4910 (LWP 7489) exited] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff4dd30c7 in nsHttpChannel::OnTransportStatus (this=0x7fffdc508400, trans=, status=2152398854, progress=1241, progressMax=) at nsHttpChannel.cpp:5073 5073 nsHttpChannel.cpp: No such file or directory. in nsHttpChannel.cpp Current language: auto The current source language is "auto; currently c++". (gdb) where#0 0x00007ffff4dd30c7 in nsHttpChannel::OnTransportStatus (this=0x7fffdc508400, trans=, status=2152398854, progress=1241, progressMax=) at nsHttpChannel.cpp:5073 #1 0x00007ffff4dd1ace in nsHttpChannel::OnDataAvailable (this=0x7fffdc508400, request=, ctxt=, input=0x7fffdc55f310, offset=, count=) at nsHttpChannel.cpp:5034 #2 0x00007ffff4d76a5d in nsInputStreamPump::OnStateTransfer (this=0x7ffff68cc3c0) at nsInputStreamPump.cpp:508 #3 0x00007ffff4d76b43 in nsInputStreamPump::OnInputStreamReady (this=0x7ffff68cc3c0, stream=0x7fffffff6010) at nsInputStreamPump.cpp:398 #4 0x00007ffff54de5c6 in nsInputStreamReadyEvent::Run (this=0x7fffdc57b310) at nsStreamUtils.cpp:111 #5 0x00007ffff54f0a11 in nsThread::ProcessNextEvent (this=0x7ffff665dbc0, mayWait=1, result=0x7fffffff61dc) at nsThread.cpp:521 #6 0x00007ffff54c5eeb in NS_ProcessNextEvent_P (thread=0x7fffdc575a60, mayWait=-40944) at nsThreadUtils.cpp:247 #7 0x00007ffff530c1c6 in nsXULWindow::ShowModal (this=0x7fffdc4cf5d0) at nsXULWindow.cpp:415 #8 0x00007ffff52e7148 in nsWindowWatcher::OpenWindowJSInternal (this=, aParent=0x7fffe38d2c00, aUrl=, aName=, aFeatures=, aDialog=, argv=0x7fffda3939a0, aCalledFromJS=0, _retval=0x7fffffff67e0) at nsWindowWatcher.cpp:1004 #9 0x00007ffff52e76cc in nsWindowWatcher::OpenWindow (this=0x7fffeaaa3560, aParent=0x7fffe38d2c00, aUrl=0x7ffff5671eb0 "chrome://global/content/commonDialog.xul", aName=0x7ffff5562d83 "_blank", aFeatures=0x7ffff5562d60 "centerscreen,chrome,modal,titlebar", aArguments=, _retval=0x7fffffff67e0) at nsWindowWatcher.cpp:423 #10 0x00007ffff52e8290 in nsPromptService::DoDialog (this=, aParent=0x7fffe38d2c00, aParamBlock=, aChromeURL=0x7ffff5671eb0 "chrome://global/content/commonDialog.xul") at nsPromptService.cpp:786 #11 0x00007ffff52e995d in nsPromptService::PromptPassword (this=0x7fffdc409f70, parent=, dialogTitle=, text=, password=0x7fffffff6bd8, checkMsg=, checkValue=0x0, _retval=0x7fffffff6be4) at nsPromptService.cpp:620 #12 0x00007ffff52e1916 in nsPrompt::PromptPassword (this=, dialogTitle=0x7fffffff5ea0, text=, password=, checkMsg=, checkValue=, _retval=0x7fffffff6be4) at nsPrompt.cpp:282 #13 0x00007ffff53443ab in PK11PasswordPrompt (slot=0x7fffe39a9400, retry=, arg=) at nsNSSCallbacks.cpp:836 #14 0x00007ffff3eb26fe in ?? () from /usr/lib/libnss3.so #15 0x00007ffff5354896 in nsSecretDecoderRing::Decrypt (this=, data=0x7fffdc474440 "02\004\020", , dataLen=52, result=0x7fffffff6d10, _retval=0x7fffffff6d24) at nsSDR.cpp:198 #16 0x00007ffff5354703 in nsSecretDecoderRing::DecryptString (this=0x7fffe3832fa0, crypt=, _retval=0x7fffffff6f58) at nsSDR.cpp:263 #17 0x00007ffff54fb7e5 in NS_InvokeByIndex_P (that=0x7fffdc575a60, methodIndex=4294926352, paramCount=3696264216, params=0x10011) at xptcinvoke_x86_64_linux.cpp:208 #18 0x00007ffff4d378f1 in XPCWrappedNative::CallMethod (ccx=..., mode=) at xpcwrappednative.cpp:2456 #19 0x00007ffff4d3f36b in XPC_WN_CallMethod (cx=0x7fffdd72e000, obj=, argc=, argv=, vp=) at xpcwrappednativejsops.cpp:1590 #20 0x00007ffff638f1e3 in js_Invoke (cx=0x7fffdd72e000, argc=, vp=0x7fffdd7dc760, flags=) at jsinterp.cpp:1386 #21 0x00007ffff638041c in js_Interpret (cx=0x7fffdd72e000) at jsinterp.cpp:5179 #22 0x00007ffff638f1ed in js_Invoke (cx=0x7fffdd72e000, argc=, vp=0x7fffdd7dc4b0, flags=) at jsinterp.cpp:1394 #23 0x00007ffff4d33f44 in nsXPCWrappedJSClass::CallMethod (this=0x7fffe39b2400, wrapper=, methodIndex=, info=0x7fffe3989990, nativeParams=0x7fffffff7d80) at xpcwrappedjsclass.cpp:1745 #24 0x00007ffff54fc3c5 in PrepareAndDispatch (self=0x7fffe399d960, methodIndex=, args=0x7fffffff7f00, gpregs=0x7fffffff7e80, fpregs=0x7fffffff7eb0) at xptcstubs_x86_64_linux.cpp:151 #25 0x00007ffff54fb887 in SharedStub () from /usr/lib/xulrunner-1.9.1.8/libxul.so #26 0x00007ffff54fb7e5 in NS_InvokeByIndex_P (that=0x7fffdc575a60, methodIndex=4294926352, paramCount=3696264216, params=0x10011) at xptcinvoke_x86_64_linux.cpp:208 #27 0x00007ffff4d378f1 in XPCWrappedNative::CallMethod (ccx=..., mode=) at xpcwrappednative.cpp:2456 #28 0x00007ffff4d3f36b in XPC_WN_CallMethod (cx=0x7fffdd72e000, obj=, argc=, argv=, vp=) at xpcwrappednativejsops.cpp:1590 #29 0x00007ffff638f1e3 in js_Invoke (cx=0x7fffdd72e000, argc=, vp=0x7fffdd7dc470, flags=) at jsinterp.cpp:1386 #30 0x00007ffff638041c in js_Interpret (cx=0x7fffdd72e000) at jsinterp.cpp:5179 #31 0x00007ffff638f1ed in js_Invoke (cx=0x7fffdd72e000, argc=, vp=0x7fffdd7dc038, flags=) at jsinterp.cpp:1394 #32 0x00007ffff4d33f44 in nsXPCWrappedJSClass::CallMethod (this=0x7fffe37732c0, wrapper=, methodIndex=, info=0x7fffe4924460, nativeParams=0x7fffffff8f30) at xpcwrappedjsclass.cpp:1745 #33 0x00007ffff54fc3c5 in PrepareAndDispatch (self=0x7fffe1c41dc0, methodIndex=, args=0x7fffffff90b0, gpregs=0x7fffffff9030, fpregs=0x7fffffff9060) at xptcstubs_x86_64_linux.cpp:151 #34 0x00007ffff54fb887 in SharedStub () from /usr/lib/xulrunner-1.9.1.8/libxul.so #35 0x00007ffff500f6f0 in nsEventListenerManager::HandleEventSubType (this=, aListenerStruct=0x7fffdc5d25c8, aListener=0x7fffe1c41dc0, aDOMEvent=0x7fffda383510, aCurrentTarget=0x7fffdc412800, aPhaseFlags=1241) at nsEventListenerManager.cpp:1098 #36 0x00007ffff500fa91 in nsEventListenerManager::HandleEvent (this=, aPresContext=, aEvent=0x7fffda39d040, aDOMEvent=0x7fffffff9420, aCurrentTarget=, aFlags=, aEventStatus=0x7fffffff9428) at nsEventListenerManager.cpp:1206 #37 0x00007ffff5028c86 in nsEventTargetChainItem::HandleEvent (this=0x7fffda403038, aVisitor=..., aFlags=6, aMayHaveNewListenerManagers=-599709696) at nsEventDispatcher.cpp:236 #38 0x00007ffff5028dbb in nsEventTargetChainItem::HandleEventTargetChain (this=, aVisitor=..., aFlags=6, aCallback=0x0, aMayHaveNewListenerManagers=1) at nsEventDispatcher.cpp:300 #39 0x00007ffff502927a in nsEventDispatcher::Dispatch (aTarget=, aPresContext=, aEvent=0x7fffda39d040, aDOMEvent=0x7fffda383510, aEventStatus=0x7fffffff953c, aCallback=) at nsEventDispatcher.cpp:514 #40 0x00007ffff50294cc in nsEventDispatcher::DispatchDOMEvent (aTarget=0x7fffdc412800, aEvent=, aDOMEvent=0x7fffda383510, aPresContext=0x7fffdc5ce400, aEventStatus=0x7fffffff953c) at nsEventDispatcher.cpp:576 #41 0x00007ffff4fc2823 in nsDocument::DispatchEvent (this=0x7fffdc412800, aEvent=0x7fffda383510, _retval=0x7fffffff95bc) at nsDocument.cpp:6228 #42 0x00007ffff4fae11c in nsContentUtils::DispatchTrustedEvent (aDoc=, aTarget=, aEventName=, aCanBubble=1, aCancelable=1, aDefaultAction=0x7fffffff95bc) at nsContentUtils.cpp:3115 #43 0x00007ffff4fc541e in nsDocument::DispatchContentLoadedEvents (this=0x7fffdc412800) at nsDocument.cpp:3975 #44 0x00007ffff4fcc79f in nsRunnableMethod::Run (this=) at ../../../dist/include/xpcom/nsThreadUtils.h:282 #45 0x00007ffff54f0a11 in nsThread::ProcessNextEvent (this=0x7ffff665dbc0, mayWait=1, result=0x7fffffff978c) at nsThread.cpp:521 #46 0x00007ffff54c5eeb in NS_ProcessNextEvent_P (thread=0x7fffdc575a60, mayWait=-40944) at nsThreadUtils.cpp:247 #47 0x00007ffff5449ae1 in nsBaseAppShell::Run (this=0x7fffeaa8a100) at nsBaseAppShell.cpp:170 #48 0x00007ffff532044c in nsAppStartup::Run (this=0x7fffeaac1980) at nsAppStartup.cpp:193 #49 0x00007ffff4d0f2bf in XRE_main (argc=, argv=, aAppData=) at nsAppRunner.cpp:3347 #50 0x000000000040271f in ?? () #51 0x00007ffff6be3abd in __libc_start_main () from /lib/libc.so.6 #52 0x0000000000401f99 in ?? () #53 0x00007fffffffe188 in ?? () #54 0x000000000000001c in ?? () #55 0x0000000000000001 in ?? () #56 0x00007fffffffe494 in ?? () #57 0x0000000000000000 in ?? ()