--- thread stack trace --- . Thread 5 (process 24332): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e0184c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7e2f093 in pt_TimedWait (cv=0x808420c, ml=0x80841a8, timeout=) at ptsynch.c:280 rv = 28945 now = {tv_sec = 1178089475, tv_usec = 576125} tmo = {tv_sec = 1178089475, tv_nsec = 662125000} ticks = 1000 #3 0xb7e2fed1 in PR_WaitCondVar (cvar=0x8084208, timeout=86) at ptsynch.c:407 rv = thred = (PRThread *) 0x81c0b78 #4 0xb7ed84c6 in TimerThread::Run (this=0x80840e8) at TimerThread.cpp:318 waitFor = #5 0xb7ed61cb in nsThread::Main (arg=0x81b64a8) at nsThread.cpp:118 No locals. #6 0xb7e35e9d in _pt_root (arg=0x81c0b78) at ptthread.c:220 No locals. #7 0xb7dfd31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb77cc57e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 4 (process 24399): #0 0xb7dfd3a0 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 . Thread 3 (process 24495): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e015c6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7e2ff61 in PR_WaitCondVar (cvar=0x932c2c8, timeout=4294967295) at ptsynch.c:405 rv = thred = (PRThread *) 0x932bb90 #3 0xb7e2ffc7 in PR_Wait (mon=0x906c6e0, timeout=4294967295) at ptsynch.c:584 rv = -4 saved_entries = 1 saved_owner = 2946751376 #4 0xb7ed2331 in PL_WaitForEvent (self=0x932c298) at plevent.c:808 err = event = (PLEvent *) 0x0 mon = (PRMonitor *) 0x906c6e0 #5 0xb7ed3c09 in nsEventQueueImpl::WaitForEvent (this=0x932c270, aResult=0xafa3d380) at nsEventQueue.cpp:498 correctThread = #6 0xb5d96835 in EventLoop (arg=0x0) at nsUrlClassifierDBService.cpp:1142 ev = (PLEvent *) 0x90cf3e8 rv = 0 eventQService = { = { mRawPtr = 0x80f01e8}, } #7 0xb7e35e9d in _pt_root (arg=0x932bb90) at ptthread.c:220 No locals. #8 0xb7dfd31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #9 0xb77cc57e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 2 (process 29833): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e0184c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7e2f093 in pt_TimedWait (cv=0x834e72c, ml=0x834e6c8, timeout=) at ptsynch.c:280 rv = 275 now = {tv_sec = 1178089446, tv_usec = 40517} tmo = {tv_sec = 1178089506, tv_nsec = 40517000} ticks = 1000 #3 0xb7e2fed1 in PR_WaitCondVar (cvar=0x834e728, timeout=60000) at ptsynch.c:407 rv = thred = (PRThread *) 0x976a268 #4 0xb7170585 in nsIOThreadPool::ThreadFunc (arg=0x834e698) at nsIOThreadPool.cpp:254 delta = start = 1268406936 timeout = 60000 #5 0xb7e35e9d in _pt_root (arg=0x976a268) at ptthread.c:220 No locals. #6 0xb7dfd31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb77cc57e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 1 (process 24311): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e054f1 in raise () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x08057836 in nsProfileLock::FatalSignalHandler (signo=11) at nsProfileLock.cpp:206 unblock_sigs = {__val = {1024, 0 }} oldact = #3 #4 0xb6821ef3 in IM_get_input_context (aArea=) at nsWindow.cpp:4968 owningWidget = (GtkWidget *) 0x0 owningWindow = (nsWindow *) 0x0 #5 0xb68226e0 in nsWindow::IMELoseFocus (this=0x9e6dee8) at nsWindow.cpp:4563 im = #6 0xb68227f6 in nsWindow::IMEDestroyContext (this=0x9e6dee8) at nsWindow.cpp:4534 No locals. #7 0xb6827d0f in nsWindow::Destroy (this=0x9e6dee8) at nsWindow.cpp:408 rollupWidget = { = {mRawPtr = 0x0}, } #8 0xb5205533 in ~nsView (this=0x8ae0d70) at nsView.cpp:266 No locals. #9 0xb5203a85 in nsIView::Destroy (this=0x0) at nsView.cpp:304 No locals. #10 0xb4f508ec in nsFrame::Destroy (this=0x93d14cc, aPresContext=0x901a228) at nsFrame.cpp:656 view = (class nsIView *) 0x8ae0d70 shell = (class nsIPresShell *) 0x9fd4d10 #11 0xb4f94f68 in nsSplittableFrame::Destroy (this=0x93d14cc, aPresContext=0x901a228) at nsSplittableFrame.cpp:71 No locals. #12 0xb4f4c337 in nsContainerFrame::Destroy (this=0x93d14cc, aPresContext=0x901a228) at nsContainerFrame.cpp:168 overflowFrames = {mFirstChild = 0x0} #13 0xb4fa4b5f in ViewportFrame::Destroy (this=0x93d14cc, aPresContext=0x901a228) at nsViewportFrame.cpp:67 No locals. #14 0xb4f1b837 in nsFrameManager::Destroy (this=0x9fd4d2c) at nsFrameManager.cpp:297 presContext = (class nsPresContext *) 0x901a228 #15 0xb4f2e151 in PresShell::Destroy (this=0x9fd4d10) at nsPresShell.cpp:1992 i = count = eventQueue = { = { mRawPtr = 0x80cff50}, } #16 0xb4f19726 in DocumentViewerImpl::Destroy (this=0x960fcd8) at nsDocumentViewer.cpp:1583 selection = { = {mRawPtr = 0x8823508}, } selPrivate = { = { mRawPtr = 0x882350c}, } #17 0xb54f4565 in ~nsSHEntry (this=0x8ee9398) at nsSHEntry.cpp:119 No locals. #18 0xb54f48cd in nsSHEntry::Release (this=0x8ee9398) at nsSHEntry.cpp:126 No locals. #19 0xb7e88074 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #20 0xb54f5c0d in ~nsSHTransaction (this=0x8435568) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #21 0xb54f5ada in nsSHTransaction::Release (this=0x0) at nsSHTransaction.cpp:61 No locals. #22 0xb7e88074 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #23 0xb54f5c15 in ~nsSHTransaction (this=0x9358970) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #24 0xb54f5ada in nsSHTransaction::Release (this=0x0) at nsSHTransaction.cpp:61 No locals. #25 0xb7e88074 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #26 0xb54f5c15 in ~nsSHTransaction (this=0x8f46a70) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #27 0xb54f5ada in nsSHTransaction::Release (this=0x0) at nsSHTransaction.cpp:61 No locals. #28 0xb7e88074 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #29 0xb54f5c15 in ~nsSHTransaction (this=0x8f9ef30) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #30 0xb54f5ada in nsSHTransaction::Release (this=0x0) at nsSHTransaction.cpp:61 No locals. #31 0xb7e88074 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #32 0xb54f5c15 in ~nsSHTransaction (this=0x8d4c318) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #33 0xb54f5ada in nsSHTransaction::Release (this=0x0) at nsSHTransaction.cpp:61 No locals. #34 0xb7e88074 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #35 0xb54f5c15 in ~nsSHTransaction (this=0x9596048) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #36 0xb54f5ada in nsSHTransaction::Release (this=0x0) at nsSHTransaction.cpp:61 No locals. #37 0xb7e88074 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #38 0xb54f5c15 in ~nsSHTransaction (this=0x8f1ede8) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #39 0xb54f5ada in nsSHTransaction::Release (this=0x0) at nsSHTransaction.cpp:61 No locals. #40 0xb7e88074 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #41 0xb54f5c15 in ~nsSHTransaction (this=0x835c1b0) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #42 0xb54f5ada in nsSHTransaction::Release (this=0x0) at nsSHTransaction.cpp:61 No locals. #43 0xb7e88074 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #44 0xb54f7150 in ~nsSHistory (this=0x8cc4f88) at ../../../../dist/include/xpcom/nsCOMPtr.h:542 No locals. #45 0xb54f6a4d in nsSHistory::Release (this=0x0) at nsSHistory.cpp:149 No locals. #46 0xb68820a2 in XPCJSRuntime::GCCallback (cx=0x92db7f0, status=JSGC_END) at xpcjsruntime.cpp:587 count = array = (class nsVoidArray *) 0x80e93b8 lock = (XPCLock *) 0x0 dyingWrappedJSArray = self = (XPCJSRuntime *) 0x80e9300 #47 0xb5213888 in DOMGCCallback (cx=0x92db7f0, status=JSGC_END) at nsJSEnvironment.cpp:2269 result = 1 #48 0xb7f4c753 in js_GC (cx=0x92db7f0, gckind=GC_NORMAL) at jsgc.c:3153 rt = (JSRuntime *) 0x810fdb0 keepAtoms = 0 i = type = iter = (JSContext *) 0x0 acx = genTodoTail = (JSGenerator **) 0x810fe90 fp = chain = sh = (JSStackHeader *) 0x0 tvr = nbytes = limit = 8192 offset = 8192 a = (JSGCArena *) 0x0 ap = (JSGCArena **) 0x81ab3ec flags = flagp = firstPage = thing = freeList = (JSGCThing *) 0x81ad3b0 arenaList = (JSGCArenaList *) 0x810fe24 finalizer = (GCFinalizeOp) 0 allClear = 1 requestDebit = 0 #49 0xb7f21952 in JS_GC (cx=0x92db7f0) at jsapi.c:1878 No locals. #50 0x080511b3 in nsXREDirProvider::DoShutdown (this=0xbfbc4b10) at nsXREDirProvider.cpp:683 cx = (JSContext *) 0x92db7f0 cs = { = {mRawPtr = 0x8977d18}, } stack = { = {mRawPtr = 0x81130f0}, } obssvc = { = {mRawPtr = 0x80d1330}, } kShutdownPersist = {115, 104, 117, 116, 100, 111, 119, 110, 45, 112, 101, 114, 115, 105, 115, 116, 0} #51 0x0804b840 in ~ScopedXPCOMStartup (this=0xbfbc4c9c) at nsAppRunner.cpp:738 No locals. #52 0x0804e991 in XRE_main (argc=1, argv=0xbfbc4e44, aAppData=0x805a020) at nsAppRunner.cpp:2739 obsService = { = { mRawPtr = 0x80d1330}, } windowMediator = { = { mRawPtr = 0x82b2160}, } windowEnumerator = { = { mRawPtr = 0x883eab0}, } more = 1 rv = 0 gtkModules = i = dirProvider = { = { = { = { _vptr.nsISupports = 0x805a228}, }, }, = { = { _vptr.nsISupports = 0x805a24c}, }, mAppDir = { = {mRawPtr = 0x805d578}, }, mXULAppDir = { = {mRawPtr = 0x0}, }, mProfileDir = { = {mRawPtr = 0x80845e8}, }, mProfileLocalDir = { = { mRawPtr = 0x80842f8}, }, mProfileNotified = 1} glib2 = (PRLibrary *) 0x805d0c8 nativeApp = { = {mRawPtr = 0x8082f08}, } canRun = 1 registryFile = { = { mRawPtr = 0x8084070}, } xremotearg = ar = profileLock = { = { mRawPtr = 0x8094a60}, } startOffline = 0 profD = { = {mRawPtr = 0x80845e8}, } profLD = { = {mRawPtr = 0x80842f8}, } upgraded = 0 version = { = { = { = { = {mVTable = 0xb7f0a128, mData = 0xbfbc4d38 "2.0.0.3_2007040314/1.8.1.3_2007040314", mLength = 37, mFlags = 65553}, }, }, mFixedCapacity = 63, mFixedBuf = 0xbfbc4d38 "2.0.0.3_2007040314/1.8.1.3_2007040314"}, mStorage = "2.0.0.3_2007040314/1.8.1.3_2007040314\000\203·\200¦ë·Ö­\004\bxM¼¿»\202\005\b@©ð·t§\005\b"} osABI = { = { = { = { mVTable = 0xb7f0a128, mData = 0x8058678 "Linux_x86-gcc3", mLength = 14, mFlags = 1}, }, }, } versionOK = needsRestart = 0 appInitiatedRestart = 0 #53 0x0804ab8f in main (argc=) at nsBrowserApp.cpp:61 No locals. #54 0xb7712ebc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #55 0x0804aac1 in _start ()