--- stack trace --- #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d78651 in raise () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x08057556 in nsProfileLock::FatalSignalHandler (signo=11) at nsProfileLock.cpp:206 unblock_sigs = {__val = {1024, 0 }} oldact = #3 #4 0xb5b2dc2b in ~nsMarkedJSFunctionHolder_base (this=0x94b0fd0) at nsJSUtils.cpp:314 No locals. #5 0xb5a0612c in nsEventListenerManager::ReleaseListeners (this=0x94320f0, aListeners=0xbf8c37c8) at ./../../../dom/src/base/nsJSUtils.h:138 i = 0 count = 1 #6 0xb5a06749 in nsEventListenerManager::RemoveAllListeners (this=0x94320f0) at nsEventListenerManager.cpp:455 listeners = (class nsVoidArray *) 0x9432148 i = 3 #7 0xb5a06808 in nsEventListenerManager::Disconnect (this=0x94320f0) at nsEventListenerManager.cpp:2043 No locals. #8 0xb5ae0108 in nsXULElement::UnbindFromTree (this=0x92d2920, aDeep=1, aNullParent=1) at nsXULElement.cpp:1016 document = (nsIDocument *) 0x9280668 #9 0xb58220fc in PresShell::SetAnonymousContentFor (this=0x9434628, aContent=0x917b680, aAnonymousElements=0x0) at nsPresShell.cpp:5009 content = { = {mRawPtr = 0x92d2920}, } count = 1 key = { = {_vptr.nsHashKey = 0xb7e68f88}, mKey = 0x917b680} oldAnonymousElements = { = {mRawPtr = 0x90b0988}, } #10 0xb5ad962e in nsBindingManager::ChangeDocumentFor (this=0x87f9f20, aContent=0x917b680, aOldDocument=0x9280668, aNewDocument=0x0) at nsBindingManager.cpp:461 shell = (class nsIPresShell *) 0x0 count = 1 #11 0xb59d4d87 in nsGenericElement::UnbindFromTree (this=0x917b680, aDeep=1, aNullParent=1) at nsGenericElement.cpp:2000 domElement = { = {mRawPtr = 0x0}, } document = (nsIDocument *) 0x9280668 #12 0xb59bd99c in nsDocument::Destroy (this=0x9280668) at nsDocument.cpp:4987 indx = 1 count = 1 #13 0xb5ab0d0c in nsImageDocument::Destroy (this=0x9280668) at nsImageDocument.cpp:326 No locals. #14 0xb580c042 in DocumentViewerImpl::Close (this=0x9238bc0, aSHEntry=0x0) at nsDocumentViewer.cpp:1340 No locals. #15 0xb5d9cd31 in nsDocShell::Destroy (this=0x9077090) at nsDocShell.cpp:3527 docShellParentAsNode = { = {mRawPtr = 0x0}, } #16 0xb59c94d0 in nsFrameLoader::Destroy (this=0x8d01060) at nsFrameLoader.cpp:248 win_private = { = {mRawPtr = 0x8e54488}, } base_win = { = {mRawPtr = 0x907713c}, } #17 0xb5a26aaf in nsGenericHTMLFrameElement::UnbindFromTree (this=0x911e540, aDeep=1, aNullParent=0) at nsGenericHTMLElement.cpp:3672 No locals. #18 0xb59d4eaa in nsGenericElement::UnbindFromTree (this=0x922a740, aDeep=1, aNullParent=0) at nsGenericElement.cpp:2035 i = 4 n = 49 document = #19 0xb5a3c5e0 in nsHTMLBodyElement::UnbindFromTree (this=0x922a740, aDeep=1, aNullParent=0) at nsHTMLBodyElement.cpp:427 No locals. #20 0xb59d4eaa in nsGenericElement::UnbindFromTree (this=0x9199a98, aDeep=1, aNullParent=1) at nsGenericElement.cpp:2035 i = 2 n = 2 document = #21 0xb59bd99c in nsDocument::Destroy (this=0x8fe6b40) at nsDocument.cpp:4987 indx = 2 count = 2 #22 0xb5813251 in DocumentViewerImpl::Destroy (this=0x934ccb0) at nsDocumentViewer.cpp:1505 shEntry = { = {mRawPtr = 0xbf8c3bc8}, } item = { = {mRawPtr = 0xb5dd133f}, } itemIndex = #23 0xb5dd1615 in ~nsSHEntry (this=0x8a54fb0) at nsSHEntry.cpp:119 No locals. #24 0xb5dd197d in nsSHEntry::Release (this=0x8a54fb0) at nsSHEntry.cpp:126 No locals. #25 0xb7deb6a4 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #26 0xb5dd2cbd in ~nsSHTransaction (this=0x87fecd0) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #27 0xb5dd2b8a in nsSHTransaction::Release (this=0x850a100) at nsSHTransaction.cpp:61 No locals. #28 0xb7deb6a4 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #29 0xb5dd2cc5 in ~nsSHTransaction (this=0x8d17790) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #30 0xb5dd2b8a in nsSHTransaction::Release (this=0x850a100) at nsSHTransaction.cpp:61 No locals. #31 0xb7deb6a4 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #32 0xb5dd2cc5 in ~nsSHTransaction (this=0x8bc65e0) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #33 0xb5dd2b8a in nsSHTransaction::Release (this=0x850a100) at nsSHTransaction.cpp:61 No locals. #34 0xb7deb6a4 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #35 0xb5dd2cc5 in ~nsSHTransaction (this=0x8a598e0) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #36 0xb5dd2b8a in nsSHTransaction::Release (this=0x850a100) at nsSHTransaction.cpp:61 No locals. #37 0xb7deb6a4 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #38 0xb5dd4200 in ~nsSHistory (this=0x8887738) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #39 0xb5dd3afd in nsSHistory::Release (this=0x850a100) at nsSHistory.cpp:149 No locals. #40 0xb680f072 in XPCJSRuntime::GCCallback (cx=0x9605b40, status=JSGC_END) at xpcjsruntime.cpp:587 count = array = (class nsVoidArray *) 0x80e70c0 lock = (XPCLock *) 0x0 dyingWrappedJSArray = self = (XPCJSRuntime *) 0x80e7008 #41 0xb5b0c9e8 in DOMGCCallback (cx=0x9605b40, status=JSGC_END) at nsJSEnvironment.cpp:2269 result = 1 #42 0xb7eae9ac in js_GC (cx=0x9605b40, gckind=GC_NORMAL) at jsgc.c:3146 rt = (JSRuntime *) 0x810d278 keepAtoms = 0 i = type = iter = (JSContext *) 0x0 acx = genTodoTail = (JSGenerator **) 0x810d358 fp = chain = sh = (JSStackHeader *) 0x0 tvr = (JSTempValueRooter *) 0x0 nbytes = limit = 8192 offset = 8192 a = (JSGCArena *) 0x0 ap = (JSGCArena **) 0x816c814 flags = flagp = firstPage = thing = freeList = (JSGCThing *) 0x816eac0 arenaList = (JSGCArenaList *) 0x810d2ec finalizer = (GCFinalizeOp) 0 allClear = 1 requestDebit = 0 #43 0xb7e83d12 in JS_GC (cx=0x9605b40) at jsapi.c:1878 No locals. #44 0x08051143 in nsXREDirProvider::DoShutdown (this=0xbf8c4090) at nsXREDirProvider.cpp:652 cx = (JSContext *) 0x9605b40 cs = { = {mRawPtr = 0x84e7808}, } stack = { = {mRawPtr = 0x81105b8}, } obssvc = { = {mRawPtr = 0x80ce2e8}, } kShutdownPersist = {115, 104, 117, 116, 100, 111, 119, 110, 45, 112, 101, 114, 115, 105, 115, 116, 0} #45 0x0804b800 in ~ScopedXPCOMStartup (this=0xbf8c421c) at nsAppRunner.cpp:555 No locals. #46 0x0804e927 in XRE_main (argc=1, argv=0xbf8c43c4, aAppData=0x805ab80) at nsAppRunner.cpp:2484 obsService = { = {mRawPtr = 0x80ce2e8}, } windowMediator = { = {mRawPtr = 0x8291d70}, } windowEnumerator = { = {mRawPtr = 0x83886e8}, } more = 1 rv = 0 gtkModules = i = dirProvider = { = { = { = { _vptr.nsISupports = 0x805ad88}, }, }, = { = { _vptr.nsISupports = 0x805adac}, }, mAppDir = { = {mRawPtr = 0x805d510}, }, mXULAppDir = { = {mRawPtr = 0x0}, }, mProfileDir = { = { mRawPtr = 0x8081388}, }, mProfileLocalDir = { = {mRawPtr = 0x8081400}, }, mProfileNotified = 1} glib2 = (PRLibrary *) 0x805d0c8 nativeApp = { = {mRawPtr = 0x80810e8}, } canRun = 1 registryFile = { = {mRawPtr = 0x80812e8}, } xremotearg = ar = profileLock = { = {mRawPtr = 0x8081888}, } startOffline = 0 profD = { = {mRawPtr = 0x8081388}, } profLD = { = {mRawPtr = 0x8081400}, } upgraded = 0 version = { = { = { = { = {mVTable = 0xb7e6d768, mData = 0xbf8c42b8 "2.0.0.1_0000000000/1.8.1.1_0000000000", mLength = 37, mFlags = 65553}, }, }, mFixedCapacity = 63, mFixedBuf = 0xbf8c42b8 "2.0.0.1_0000000000/1.8.1.1_0000000000"}, mStorage = "2.0.0.1_0000000000/1.8.1.1_0000000000\000~\001\000\000\000\000\226­\004\bøB\214¿Û\177\005\bxßæ·Ì²\005\b"} osABI = { = { = { = {mVTable = 0xb7e6d768, mData = 0x805839c "linux-gnu_x86-gcc3", mLength = 18, mFlags = 1}, }, }, } versionOK = needsRestart = 0 appInitiatedRestart = 0 #47 0x0804ab4f in main (argc=) at nsBrowserApp.cpp:61 No locals. #48 0xb76d08cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #49 0x0804aa81 in _start () --- end of stack trace ---