--- thread stack trace --- . Thread 7 (process 10218): #0 0xffffe410 in __kernel_vsyscall () #1 0xb753e893 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7e0dc29 in PR_Poll (pds=0x8118918, npds=3, timeout=65535000) at ptio.c:3877 No locals. #3 0xb6f3817c in nsSocketTransportService::Poll (this=0x8118430, interval=0xb6ec6368) at nsSocketTransportService2.cpp:359 pollList = (PRPollDesc *) 0x8118918 pollCount = 3 pollTimeout = 65535000 ts = 3680899130 rv = #4 0xb6f38965 in nsSocketTransportService::Run (this=0x8118430) at nsSocketTransportService2.cpp:568 pollInterval = 0 n = 1 i = -1 active = 1 #5 0xb7e99ceb in nsThread::Main (arg=0x8118c10) at nsThread.cpp:118 No locals. #6 0xb7e11e9d in _pt_root (arg=0x8118c90) at ptthread.c:220 No locals. #7 0xb7dcd31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb754857e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 6 (process 10219): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd184c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7e0b093 in pt_TimedWait (cv=0x80b86b4, ml=0x80b89a8, timeout=) at ptsynch.c:280 rv = 1421 now = {tv_sec = 1176206973, tv_usec = 259532} tmo = {tv_sec = 1176206976, tv_nsec = 680532000} ticks = 1000 #3 0xb7e0bed1 in PR_WaitCondVar (cvar=0x80b86b0, timeout=3421) at ptsynch.c:407 rv = thred = (PRThread *) 0x81ff948 #4 0xb7e9bfe6 in TimerThread::Run (this=0x80b8890) at TimerThread.cpp:318 waitFor = #5 0xb7e99ceb in nsThread::Main (arg=0x8251820) at nsThread.cpp:118 No locals. #6 0xb7e11e9d in _pt_root (arg=0x81ff948) at ptthread.c:220 No locals. #7 0xb7dcd31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb754857e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 5 (process 10224): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd184c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7e0b093 in pt_TimedWait (cv=0x811924c, ml=0x81191e8, timeout=) at ptsynch.c:280 rv = 7 now = {tv_sec = 1176206962, tv_usec = 616761} tmo = {tv_sec = 1176207022, tv_nsec = 616761000} ticks = 1000 #3 0xb7e0bed1 in PR_WaitCondVar (cvar=0x8119248, timeout=60000) at ptsynch.c:407 rv = thred = (PRThread *) 0x8be6de8 #4 0xb6f440b7 in nsHostResolver::GetHostToLookup (this=0x8119188, result=0xb40b5388) at nsHostResolver.cpp:556 delta = start = 3680890808 timeout = 60000 #5 0xb6f44554 in nsHostResolver::ThreadFunc (arg=0x8119188) at nsHostResolver.cpp:641 rec = (nsHostRecord *) 0xb2500cf0 ai = (PRAddrInfo *) 0x8ba3b80 #6 0xb7e11e9d in _pt_root (arg=0x8be6de8) at ptthread.c:220 No locals. #7 0xb7dcd31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0xb754857e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 4 (process 10225): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd184c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7e0b093 in pt_TimedWait (cv=0x8e635c4, ml=0x8e63604, timeout=) at ptsynch.c:280 rv = 137 now = {tv_sec = 1176206973, tv_usec = 135518} tmo = {tv_sec = 1176206974, tv_nsec = 135518000} ticks = 1000 #3 0xb7e0bed1 in PR_WaitCondVar (cvar=0x8e635c0, timeout=1000) at ptsynch.c:407 rv = thred = (PRThread *) 0x8e63a90 #4 0xb7e0bfc7 in PR_Wait (mon=0x8e63600, timeout=1000) at ptsynch.c:584 rv = -4 saved_entries = 1 saved_owner = 3012082576 #5 0xb511001f in nsImapProtocol::ImapThreadMainLoop (this=0x8e43a00) at ../../../dist/include/xpcom/nsAutoLock.h:286 rv = 0 readyToRun = 1 sleepTime = 1000 #6 0xb511021a in nsImapProtocol::Run (this=0x8e43a00) at nsImapProtocol.cpp:933 No locals. #7 0xb7e99ceb in nsThread::Main (arg=0x8e3d1d8) at nsThread.cpp:118 No locals. #8 0xb7e11e9d in _pt_root (arg=0x8e63a90) at ptthread.c:220 No locals. #9 0xb7dcd31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0xb754857e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 3 (process 10292): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd184c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7e0b093 in pt_TimedWait (cv=0x82984ec, ml=0x8298488, timeout=) at ptsynch.c:280 rv = 122 now = {tv_sec = 1176206970, tv_usec = 720041} tmo = {tv_sec = 1176207030, tv_nsec = 720041000} ticks = 1000 #3 0xb7e0bed1 in PR_WaitCondVar (cvar=0x82984e8, timeout=60000) at ptsynch.c:407 rv = thred = (PRThread *) 0x87f5098 #4 0xb6f13d55 in nsIOThreadPool::ThreadFunc (arg=0x8298458) at nsIOThreadPool.cpp:254 delta = start = 3680898912 timeout = 60000 #5 0xb7e11e9d in _pt_root (arg=0x87f5098) at ptthread.c:220 No locals. #6 0xb7dcd31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb754857e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 2 (process 10296): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd184c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7e0b093 in pt_TimedWait (cv=0x82984ec, ml=0x8298488, timeout=) at ptsynch.c:280 rv = 124 now = {tv_sec = 1176206970, tv_usec = 856593} tmo = {tv_sec = 1176207030, tv_nsec = 856593000} ticks = 1000 #3 0xb7e0bed1 in PR_WaitCondVar (cvar=0x82984e8, timeout=60000) at ptsynch.c:407 rv = thred = (PRThread *) 0x96c98b0 #4 0xb6f13d55 in nsIOThreadPool::ThreadFunc (arg=0x8298458) at nsIOThreadPool.cpp:254 delta = start = 3680899048 timeout = 60000 #5 0xb7e11e9d in _pt_root (arg=0x96c98b0) at ptthread.c:220 No locals. #6 0xb7dcd31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb754857e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 1 (process 10217): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd54f1 in raise () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x08058596 in nsProfileLock::FatalSignalHandler (signo=-1210204172) at nsProfileLock.cpp:206 unblock_sigs = {__val = {1024, 0 }} oldact = #3 #4 0xb7e4d711 in ~nsCOMPtr_base (this=) at nsCOMPtr.cpp:81 No locals. #5 0xb431d326 in nsDocAccessible::FlushPendingEvents (this=0x82cfb00) at ../../../dist/include/xpcom/nsCOMPtr.h:542 accessibleEvent = (class nsIAccessibleEvent *) 0x96d7ea8 accessible = { = {mRawPtr = 0x96c78cc}, } length = 3 index = 0 #6 0xb431c781 in nsDocAccessible::FlushEventsCallback (aTimer=0x883ca50, aClosure=0x82cfb40) at nsDocAccessible.cpp:987 No locals. #7 0xb7e9a4cd in nsTimerImpl::Fire (this=0x883ca50) at nsTimerImpl.cpp:394 now = 3680900973 timeout = 3680900922 #8 0xb7e9ad88 in handleTimerEvent (event=0xb2500c48) at nsTimerImpl.cpp:459 timer = (nsTimerImpl *) 0x883ca50 #9 0xb7e95f87 in PL_HandleEvent (self=0xb2500c48) at plevent.c:688 result = #10 0xb7e9629b in PL_ProcessPendingEvents (self=0x8129f40) at plevent.c:623 event = (PLEvent *) 0x3a646567 count = 2 #11 0xb7e9819e in nsEventQueueImpl::ProcessPendingEvents (this=0x8129ef8) at nsEventQueue.cpp:417 correctThread = #12 0xb657f025 in event_processor_callback (source=0x8452668, condition=G_IO_IN, data=0x96c78cc) at nsAppShell.cpp:67 No locals. #13 0xb772f40d in g_io_unix_dispatch (source=0x84526b0, callback=0xb657f010 , user_data=0x8129ef8) at giounix.c:162 buffer_condition = 158103756 #14 0xb7705df2 in IA__g_main_context_dispatch (context=0x8087800) at gmain.c:2045 No locals. #15 0xb7708dcf in g_main_context_iterate (context=0x8087800, block=1, dispatch=1, self=0x8072ac8) at gmain.c:2677 got_ownership = max_priority = 2147483647 timeout = -1 some_ready = 1 nfds = allocated_nfds = fds = (GPollFD *) 0x8452710 __PRETTY_FUNCTION__ = "g_main_context_iterate" #16 0xb7709179 in IA__g_main_loop_run (loop=0x83387f0) at gmain.c:2881 got_ownership = -1210256320 self = (GThread *) 0x8072ac8 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #17 0xb7bab044 in IA__gtk_main () at gtkmain.c:1177 tmp_list = (GList *) 0xb6421710 functions = (GList *) 0x0 init = (GtkInitFunction *) 0x8188d10 loop = (GMainLoop *) 0x83387f0 #18 0xb657f482 in nsAppShell::Run (this=0x8188d10) at nsAppShell.cpp:139 No locals. #19 0xb64aad02 in nsAppStartup::Run (this=0x8188cd0) at nsAppStartup.cpp:150 rv = #20 0x0804fb60 in XRE_main (argc=1, argv=0xbf9781f4, aAppData=0x805bb60) at nsAppRunner.cpp:2380 remoteService = { = {mRawPtr = 0x83383f0}, } rv = 0 i = dirProvider = { = { = { = { _vptr.nsISupports = 0x805bd68}, }, }, = { = { _vptr.nsISupports = 0x805bd8c}, }, mAppDir = { = { mRawPtr = 0x805e510}, }, mXULAppDir = { = {mRawPtr = 0x0}, }, mProfileDir = { = {mRawPtr = 0x80b81f0}, }, mProfileLocalDir = { = { mRawPtr = 0x80b8268}, }, mProfileNotified = 1} glib2 = (PRLibrary *) 0x805e0c8 nativeApp = { = {mRawPtr = 0x80797a0}, } canRun = 1 registryFile = { = {mRawPtr = 0x80b8178}, } xremotearg = ar = greDir = { = {mRawPtr = 0x805e510}, } appDir = { = {mRawPtr = 0x805e510}, } dummy = 1 profileLock = { = {mRawPtr = 0x80b8958}, } startOffline = 0 profD = { = {mRawPtr = 0x80b81f0}, } profLD = { = {mRawPtr = 0x80b8268}, } upgraded = 0 version = { = { = { = { = {mVTable = 0xb7eccfc8, mData = 0xbf9780e8 "1.5.0.10_2007040314/1.8.0.10_2007040314", mLength = 39, mFlags = 65553}, }, }, mFixedCapacity = 63, mFixedBuf = 0xbf9780e8 "1.5.0.10_2007040314/1.8.0.10_2007040314"}, mStorage = "1.5.0.10_2007040314/1.8.0.10_2007040314\0000Uç·F±\004\b(\201\227¿\033\220\005\bÀ×ì·|Ã\005\b"} osABI = { = { = { = {mVTable = 0xb7eccfc8, mData = 0x805938b "Linux_x86-gcc3", mLength = 14, mFlags = 1}, }, }, } versionOK = needsRestart = 0 appInitiatedRestart = #21 0x0804aeff in main (argc=) at nsMailApp.cpp:62 No locals. #22 0xb748eebc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #23 0x0804ae31 in _start ()