Closed Bug 411524 Opened 17 years ago Closed 17 years ago

Crashes [@ComputePlaceholderContainment] on new (GMail) IMAP mail arrival

Categories

(Thunderbird :: General, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 366891

People

(Reporter: petter.sundlof, Unassigned)

Details

(Keywords: crash)

Crash Data

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.11) Gecko/20071201 (Debian-1.8.1.11-1) Galeon/2.0.4 (Debian 2.0.4-1) Build Identifier: version 2.0.0.9 (20080103) Package: icedove Version: 2.0.0.6-1 Thunderbird crashes every time it receives a new mail. Using GMail and IMAP. Here's a trace with debug build: Program terminated with signal 11, Segmentation fault. #0 0xffffe410 in __kernel_vsyscall () (gdb) thread apply all bt Thread 9 (process 4626): #0 0xffffe410 in __kernel_vsyscall () #1 0xb75714c7 in poll () from /lib/i686/cmov/libc.so.6 #2 0xb7e03d8b in PR_Poll () from /usr/lib/libnspr4.so.0d #3 0xb6e03307 in nsSocketTransportService::Poll (this=0x81cd688, interval=0xb5600378) at nsSocketTransportService2.cpp:361 #4 0xb6e03b05 in nsSocketTransportService::Run (this=0x81cd688) at nsSocketTransportService2.cpp:578 #5 0xb7eb20b5 in nsThread::Main (arg=0x81cddc0) at nsThread.cpp:118 #6 0xb7e07fda in ?? () from /usr/lib/libnspr4.so.0d #7 0x081cddc0 in ?? () #8 0x081cde40 in ?? () #9 0xb7e07f4b in ?? () from /usr/lib/libnspr4.so.0d #10 0xb7dddff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #11 0x00000000 in ?? () Thread 8 (process 4627): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd2dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7e01235 in ?? () from /usr/lib/libnspr4.so.0d #3 0x0807dfdc in ?? () #4 0x0807e168 in ?? () #5 0xb4dff32c in ?? () #6 0xb7dd38c5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0 #7 0xb7e02021 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #8 0xb7eb43bf in TimerThread::Run (this=0x807dfdc) at TimerThread.cpp:318 #9 0xb7eb20b5 in nsThread::Main (arg=0x80bd348) at nsThread.cpp:118 #10 0xb7e07fda in ?? () from /usr/lib/libnspr4.so.0d #11 0x080bd348 in ?? () #12 0x080bd3c8 in ?? () #13 0xb7e07f4b in ?? () from /usr/lib/libnspr4.so.0d #14 0xb7dddff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #15 0x00000000 in ?? () Thread 7 (process 4628): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd2dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7e01235 in ?? () from /usr/lib/libnspr4.so.0d #3 0x080802c4 in ?? () #4 0x08080260 in ?? () #5 0xb45fe33c in ?? () #6 0xb7dd38c5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0 #7 0xb7e02021 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #8 0xb6ddf705 in nsIOThreadPool::ThreadFunc (arg=0x8080230) at nsIOThreadPool.cpp:254 #9 0xb7e07fda in ?? () from /usr/lib/libnspr4.so.0d #10 0x08080230 in ?? () #11 0x08392d30 in ?? () #12 0xb7e07f4b in ?? () from /usr/lib/libnspr4.so.0d #13 0xb7dddff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #14 0x00000000 in ?? () Thread 6 (process 4629): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd2dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7e01235 in ?? () from /usr/lib/libnspr4.so.0d #3 0x080802c4 in ?? () #4 0x08080260 in ?? () #5 0xb3d9e33c in ?? () #6 0xb7dd38c5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0 #7 0xb7e02021 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #8 0xb6ddf705 in nsIOThreadPool::ThreadFunc (arg=0x8080230) at nsIOThreadPool.cpp:254 #9 0xb7e07fda in ?? () from /usr/lib/libnspr4.so.0d #10 0x08080230 in ?? () #11 0x084bc888 in ?? () #12 0xb7e07f4b in ?? () from /usr/lib/libnspr4.so.0d #13 0xb7dddff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #14 0x00000000 in ?? () Thread 5 (process 4630): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd2aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7e020b1 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #3 0xb6303afd in nsSSLThread::Run (this=0x80cac08) at nsSSLThread.cpp:904 #4 0xb6302bb0 in nsPSMBackgroundThread::nsThreadRunner (arg=0x80cac08) at nsPSMBackgroundThread.cpp:44 #5 0xb7e07fda in ?? () from /usr/lib/libnspr4.so.0d #6 0x080cac08 in ?? () #7 0x088a7458 in ?? () #8 0xb7e07f4b in ?? () from /usr/lib/libnspr4.so.0d #9 0xb7dddff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #10 0x00000000 in ?? () Thread 4 (process 4631): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd2aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7e020b1 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #3 0xb63048d3 in nsCertVerificationThread::Run (this=0x88a7538) at nsCertVerificationThread.cpp:138 #4 0xb6302bb0 in nsPSMBackgroundThread::nsThreadRunner (arg=0x87a11b8) at nsPSMBackgroundThread.cpp:44 #5 0xb7e07fda in ?? () from /usr/lib/libnspr4.so.0d #6 0x087a11b8 in ?? () #7 0x088a7538 in ?? () #8 0xb7e07f4b in ?? () from /usr/lib/libnspr4.so.0d #9 0xb7dddff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #10 0x00000000 in ?? () Thread 3 (process 4632): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd2dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7e01235 in ?? () from /usr/lib/libnspr4.so.0d #3 0x089d0dac in ?? () #4 0x089d0dec in ?? () #5 0xb23352dc in ?? () #6 0xb7dd38c5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0 #7 0xb7e02021 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #8 0xb7e02117 in PR_Wait () from /usr/lib/libnspr4.so.0d #9 0xb5ef613d in nsImapProtocol::ImapThreadMainLoop (this=0x89d0dac) at ../../../dist/include/xpcom/nsAutoLock.h:322 #10 0xb5ef632a in nsImapProtocol::Run (this=0x89ead00) at nsImapProtocol.cpp:946 #11 0xb7eb20b5 in nsThread::Main (arg=0x89cc070) at nsThread.cpp:118 #12 0xb7e07fda in ?? () from /usr/lib/libnspr4.so.0d #13 0x089cc070 in ?? () #14 0x089eb398 in ?? () #15 0xb7e07f4b in ?? () from /usr/lib/libnspr4.so.0d #16 0xb7dddff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #17 0x00000000 in ?? () Thread 2 (process 4633): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd2dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7e01235 in ?? () from /usr/lib/libnspr4.so.0d #3 0x081be19c in ?? () #4 0x081be138 in ?? () #5 0xb1b342fc in ?? () #6 0xb7dd38c5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0 #7 0xb7e02021 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #8 0xb6e0eb07 in nsHostResolver::GetHostToLookup (this=0x81be19c, result=0xb1b34398) at nsHostResolver.cpp:556 #9 0xb6e0f0d2 in nsHostResolver::ThreadFunc (arg=0x81be0d8) at nsHostResolver.cpp:641 #10 0xb7e07fda in ?? () from /usr/lib/libnspr4.so.0d #11 0x081be0d8 in ?? () #12 0x089eea78 in ?? () #13 0xb7e07f4b in ?? () from /usr/lib/libnspr4.so.0d #14 0xb7dddff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #15 0x00000000 in ?? () Thread 1 (process 4611): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dd6d30 in raise () from /lib/i686/cmov/libpthread.so.0 #2 0x08057396 in nsProfileLock::FatalSignalHandler (signo=-1210195980) at nsProfileLock.cpp:206 #3 <signal handler called> #4 0xb7f6c86b in js_MarkScript (cx=0x8b94ed0, script=0x85ff690) at jsscript.c:1486 #5 0xb7f22d14 in fun_mark (cx=0x8b94ed0, obj=0x86655e0, arg=0x0) at jsfun.c:1457 #6 0xb7f410eb in js_Mark (cx=0x8b94ed0, obj=0x86655e0, arg=0x0) at jsobj.c:4850 #7 0xb7f26c91 in MarkGCThingChildren (cx=0x8b94ed0, thing=0x86655e0, flagp=0x86651a4 "\020", shouldCheckRecursion=1) at jsgc.c:2069 #8 0xb7f26cfe in MarkGCThingChildren (cx=0x8b94ed0, thing=0x0, flagp=0x855bd52 "\024\002.\004[", shouldCheckRecursion=1) at jsgc.c:2093 #9 0xb7efdaa4 in JS_MarkGCThing (cx=0x8b94ed0, thing=0x86672e0, name=0xb6ae9014 "nsDOMClassInfo::sPreservedWrapperTable", arg=0x0) at jsapi.c:1857 #10 0xb69c800f in nsDOMClassInfo::MarkReachablePreservedWrappers (aParticipant=0x842cd9c, cx=0x8b94ed0, arg=0x0) at nsDOMClassInfo.cpp:5193 #11 0xb69c7fb5 in nsDOMClassInfo::MarkReachablePreservedWrappers (aParticipant=0x87cb5f0, cx=0x8b94ed0, arg=0x0) at nsDOMClassInfo.cpp:5184 #12 0xb69ca6e9 in nsDOMGCParticipantSH::Mark (this=0x844c0f0, wrapper=0x87cc868, cx=0x8b94ed0, obj=0x87319b0, arg=0x0, _retval=0xbfbb1d98) at nsDOMClassInfo.cpp:6971 #13 0xb6fc5a5b in XPC_WN_Helper_Mark (cx=0x8b94ed0, obj=0x87319b0, arg=0x0) at xpcwrappednativejsops.cpp:1036 #14 0xb7f410eb in js_Mark (cx=0x8b94ed0, obj=0x87319b0, arg=0x0) at jsobj.c:4850 #15 0xb7f26c91 in MarkGCThingChildren (cx=0x8b94ed0, thing=0x87319b0, flagp=0x873284e "P", '@' <repeats 47 times>, "\021\020\020\021\021\020\021\020\020\021\021\021\021\020\021\021\021\021\020\021\020\020\020\020\020@[@@@PPPP@@@PP@\020\021", '\020' <repeats 24 times>, "\021\021\020\021\020\020\020\020\021\020\021\021\020\020\020\020\020\021\020\021\020\021\020\021\021\020\021\020\021\021\020\021\020\021\020\021\020\021\020\021\021\020\021\021\020\021\020\021\021\020\021\020\021\021", shouldCheckRecursion=1) at jsgc.c:2069 #16 0xb7f270d3 in gc_root_marker (table=0x81ce508, hdr=0x881fb18, num=4, arg=0x8b94ed0) at jsgc.c:2516 #17 0xb7f0ff83 in JS_DHashTableEnumerate (table=0x81ce508, etor=0xb7f270a0 <gc_root_marker>, arg=0x8b94ed0) at jsdhash.c:674 #18 0xb7f278d6 in js_GC (cx=0x8b94ed0, gckind=GC_NORMAL) at jsgc.c:2862 #19 0xb7efd9d2 in JS_GC (cx=0x8b94ed0) at jsapi.c:1873 #20 0xb69a1570 in nsJSContext::Notify (this=0x87a1228, timer=0x8b389f0) at nsJSEnvironment.cpp:2227 #21 0xb7eb2911 in nsTimerImpl::Fire (this=0x8b389f0) at nsTimerImpl.cpp:397 #22 0xb7eb30a8 in handleTimerEvent (event=0x8b62930) at nsTimerImpl.cpp:459 #23 0xb7eae357 in PL_HandleEvent (self=0x8b62930) at plevent.c:688 #24 0xb7eae64b in PL_ProcessPendingEvents (self=0x80a9360) at plevent.c:623 #25 0xb7eb0728 in nsEventQueueImpl::ProcessPendingEvents (this=0x80a9328) at nsEventQueue.cpp:448 #26 0xb6bdd135 in event_processor_callback (source=0x83df360, condition=G_IO_IN, data=0xffffffff) at nsAppShell.cpp:67 #27 0xb785c45d in ?? () from /usr/lib/libglib-2.0.so.0 #28 0x083df360 in ?? () #29 0x00000001 in ?? () #30 0x080a9328 in ?? () #31 0xb789d6fc in ?? () from /usr/lib/libglib-2.0.so.0 #32 0xbfbb211c in ?? () #33 0x083df3a8 in ?? () #34 0xbfbb2138 in ?? () #35 0xb782d216 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 Backtrace stopped: frame did not save the PC Some more trace info: (11:43:18) peppo@senap:~$ icedove *** glibc detected *** /usr/lib/icedove/icedove-bin: free(): invalid next size (fast): 0x08977f68 *** ======= Backtrace: ========= /lib/i686/cmov/libc.so.6[0xb747b735] /lib/i686/cmov/libc.so.6(cfree+0x90)[0xb747f1a0] /usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb761ee41] /usr/lib/libstdc++.so.6(_ZdaPv+0x1d)[0xb761ee9d] /usr/lib/icedove/components/libwidget_gtk2.so[0xb5bfcacf] /usr/lib/icedove/components/libwidget_gtk2.so[0xb5c0c059] /usr/lib/icedove/libxpcom_core.so(_ZN13nsCOMPtr_base18assign_with_AddRefEP11nsISupports+0x2c)[0xb7dd169c] /usr/lib/icedove/components/libnsappshell.so[0xb52fb9c7] /usr/lib/icedove/components/libnsappshell.so[0xb5301e23] /usr/lib/icedove/components/libnsappshell.so[0xb52f3304] /usr/lib/icedove/components/libgklayout.so[0xb509426f] /usr/lib/icedove/libxpcom_core.so(PL_HandleEvent+0x27)[0xb7e19357] /usr/lib/icedove/libxpcom_core.so(PL_ProcessPendingEvents+0x5b)[0xb7e1964b] /usr/lib/icedove/libxpcom_core.so[0xb7e1b728] /usr/lib/icedove/components/libwidget_gtk2.so[0xb5c00135] /usr/lib/libglib-2.0.so.0[0xb77c745d] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x176)[0xb7798216] /usr/lib/libglib-2.0.so.0[0xb779b5a3] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1e7)[0xb779b987] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4)[0xb7b02384] /usr/lib/icedove/components/libwidget_gtk2.so[0xb5c005aa] /usr/lib/icedove/components/libtoolkitcomps.so[0xb5bd51a2] /usr/lib/icedove/icedove-bin[0x804e91b] /usr/lib/icedove/icedove-bin[0x804ac4f] /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7426450] /usr/lib/icedove/icedove-bin[0x804aba1] ======= Memory map: ======== 08048000-0805a000 r-xp 00000000 08:08 847277 /usr/lib/icedove/icedove-bin 0805a000-0805c000 rw-p 00011000 08:08 847277 /usr/lib/icedove/icedove-bin 0805c000-08ee4000 rw-p 0805c000 00:00 0 [heap] afc29000-b042a000 rw-p afc29000 00:00 0 b0900000-b0921000 rw-p b0900000 00:00 0 b0921000-b0a00000 ---p b0921000 00:00 0 b0a2c000-b0c2d000 rw-p b0a2c000 00:00 0 b0df0000-b0df1000 ---p b0df0000 00:00 0 b0df1000-b1699000 rw-p b0df1000 00:00 0 b1699000-b16ca000 r--p 00000000 08:07 2150122 /home/peppo/.fonts/TAHOMA.ttf b16ca000-b16cb000 ---p b16ca000 00:00 0 b16cb000-b1ecb000 rw-p b16cb000 00:00 0 b1ecb000-b1ecf000 r-xp 00000000 08:05 291991 /lib/i686/cmov/libnss_dns-2.7.so b1ecf000-b1ed1000 rw-p 00003000 08:05 291991 /lib/i686/cmov/libnss_dns-2.7.so b1edb000-b1ef5000 r-xp 00000000 08:08 962244 /usr/lib/icedove/components/libwallet.so b1ef5000-b1ef6000 rw-p 0001a000 08:08 962244 /usr/lib/icedove/components/libwallet.so b1ef6000-b1ef7000 ---p b1ef6000 00:00 0 b1ef7000-b26f7000 rw-p b1ef7000 00:00 0 b26f7000-b26f8000 ---p b26f7000 00:00 0 b26f8000-b2ef8000 rw-p b26f8000 00:00 0 b2ef8000-b2efd000 r-xp 00000000 08:08 962053 /usr/lib/icedove/components/libxpcom_compat_c.so b2efd000-b2efe000 rw-p 00005000 08:08 962053 /usr/lib/icedove/components/libxpcom_compat_c.so b2efe000-b2f0e000 r--p 00000000 08:08 342294 /usr/share/fonts/truetype/ttf-bitstream-vera/VeraIt.ttf b2f0e000-b2f4c000 r-xp 00000000 08:08 799226 /usr/lib/nss/libnssckbi.so b2f4c000-b2f56000 rw-p 0003d000 08:08 799226 /usr/lib/nss/libnssckbi.so b2f56000-b2f92000 r-xp 00000000 08:08 587953 /usr/lib/nss/libfreebl3.so b2f92000-b2f93000 rw-p 0003b000 08:08 587953 /usr/lib/nss/libfreebl3.so b2f93000-b2fbf000 r-xp 00000000 08:08 799224 /usr/lib/nss/libnssdbm3.so b2fbf000-b2fc2000 rw-p 0002c000 08:08 799224 /usr/lib/nss/libnssdbm3.so b2fc2000-b3024000 r-xp 00000000 08:08 504963 /usr/lib/libsqlite3.so.0.8.6 b3024000-b3026000 rw-p 00061000 08:08 504963 /usr/lib/libsqlite3.so.0.8.6 b3026000-b305e000 r-xp 00000000 08:08 799217 /usr/lib/nss/libsoftokn3.so b305e000-b3061000 rw-p 00038000 08:08 799217 /usr/lib/nss/libsoftokn3.so b3061000-b3062000 rw-p b3061000 00:00 0 b3062000-b3063000 ---p b3062000 00:00 0 b3063000-b3863000 rw-p b3063000 00:00 0 b3863000-b3864000 ---p b3863000 00:00 0 b3864000-b4064000 rw-p b3864000 00:00 0 b4064000-b417c000 r-xp 00000000 08:08 506982 /usr/lib/libnss3.so.1d b417c000-b4183000 rw-p 00118000 08:08 506982 /usr/lib/libnss3.so.1d b4183000-b41a5000 r-xp 00000000 08:08 507078 /usr/lib/libsmime3.so.1d b41a5000-b41a7000 rw-p 00022000 08:08 507078 /usr/lib/libsm Killed (11:46:18) peppo@senap:~$ (11:46:18) peppo@senap:~$ (11:46:18) peppo@senap:~$ /usr/lib/icedove/run-mozilla.sh: line 131: 12032 Killed "$prog" ${1+"$@"} Core was generated by `/usr/lib/icedove/icedove-bin'. Program terminated with signal 11, Segmentation fault. #0 0xffffe410 in __kernel_vsyscall () (gdb) thread apply all bt Thread 10 (process 12334): #0 0xffffe410 in __kernel_vsyscall () #1 0xb74d64c7 in poll () from /lib/i686/cmov/libc.so.6 #2 0xb7d68d8b in PR_Poll () from /usr/lib/libnspr4.so.0d #3 0xb6b9b307 in nsSocketTransportService::Poll (this=0x80e7ce8, interval=0xb6b2a378) at nsSocketTransportService2.cpp:361 #4 0xb6b9bb05 in nsSocketTransportService::Run (this=0x80e7ce8) at nsSocketTransportService2.cpp:578 #5 0xb7e170b5 in nsThread::Main (arg=0x80e84d8) at nsThread.cpp:118 #6 0xb7d6cfda in ?? () from /usr/lib/libnspr4.so.0d #7 0x080e84d8 in ?? () #8 0x080e8558 in ?? () #9 0xb7d6cf4b in ?? () from /usr/lib/libnspr4.so.0d #10 0xb7d42ff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #11 0x00000000 in ?? () Thread 9 (process 12335): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d37dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7d66235 in ?? () from /usr/lib/libnspr4.so.0d #3 0x080924b4 in ?? () #4 0x08081c38 in ?? () #5 0xb5b1232c in ?? () #6 0xb7d388c5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0 #7 0xb7d67021 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #8 0xb7e193bf in TimerThread::Run (this=0x80924b4) at TimerThread.cpp:318 #9 0xb7e170b5 in nsThread::Main (arg=0x817dbd0) at nsThread.cpp:118 #10 0xb7d6cfda in ?? () from /usr/lib/libnspr4.so.0d #11 0x0817dbd0 in ?? () #12 0x081845f8 in ?? () #13 0xb7d6cf4b in ?? () from /usr/lib/libnspr4.so.0d #14 0xb7d42ff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #15 0x00000000 in ?? () Thread 8 (process 12336): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d37dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7d66235 in ?? () from /usr/lib/libnspr4.so.0d #3 0x0827af94 in ?? () #4 0x0827af30 in ?? () #5 0xb4ca833c in ?? () #6 0xb7d388c5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0 #7 0xb7d67021 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #8 0xb6b77705 in nsIOThreadPool::ThreadFunc (arg=0x827af00) at nsIOThreadPool.cpp:254 ---Type <return> to continue, or q <return> to quit--- #9 0xb7d6cfda in ?? () from /usr/lib/libnspr4.so.0d #10 0x0827af00 in ?? () #11 0x0827b220 in ?? () #12 0xb7d6cf4b in ?? () from /usr/lib/libnspr4.so.0d #13 0xb7d42ff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #14 0x00000000 in ?? () Thread 7 (process 12337): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d37aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7d670b1 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #3 0xb41fdafd in nsSSLThread::Run (this=0x88da8b0) at nsSSLThread.cpp:904 #4 0xb41fcbb0 in nsPSMBackgroundThread::nsThreadRunner (arg=0x88da8b0) at nsPSMBackgroundThread.cpp:44 #5 0xb7d6cfda in ?? () from /usr/lib/libnspr4.so.0d #6 0x088da8b0 in ?? () #7 0x088da978 in ?? () #8 0xb7d6cf4b in ?? () from /usr/lib/libnspr4.so.0d #9 0xb7d42ff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #10 0x00000000 in ?? () Thread 6 (process 12338): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d37aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7d670b1 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #3 0xb41fe8d3 in nsCertVerificationThread::Run (this=0x88dabe0) at nsCertVerificationThread.cpp:138 #4 0xb41fcbb0 in nsPSMBackgroundThread::nsThreadRunner (arg=0x88daaf0) at nsPSMBackgroundThread.cpp:44 #5 0xb7d6cfda in ?? () from /usr/lib/libnspr4.so.0d #6 0x088daaf0 in ?? () #7 0x088dabe0 in ?? () #8 0xb7d6cf4b in ?? () from /usr/lib/libnspr4.so.0d #9 0xb7d42ff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #10 0x00000000 in ?? () Thread 5 (process 12339): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d37dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7d66235 in ?? () from /usr/lib/libnspr4.so.0d #3 0x0895ba9c in ?? () #4 0x0895badc in ?? () #5 0xb2ef12dc in ?? () #6 0xb7d388c5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0 #7 0xb7d67021 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #8 0xb7d67117 in PR_Wait () from /usr/lib/libnspr4.so.0d ---Type <return> to continue, or q <return> to quit--- #9 0xb6e4513d in nsImapProtocol::ImapThreadMainLoop (this=0x895ba9c) at ../../../dist/include/xpcom/nsAutoLock.h:322 #10 0xb6e4532a in nsImapProtocol::Run (this=0x897a020) at nsImapProtocol.cpp:946 #11 0xb7e170b5 in nsThread::Main (arg=0x89569c8) at nsThread.cpp:118 #12 0xb7d6cfda in ?? () from /usr/lib/libnspr4.so.0d #13 0x089569c8 in ?? () #14 0x0897a668 in ?? () #15 0xb7d6cf4b in ?? () from /usr/lib/libnspr4.so.0d #16 0xb7d42ff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #17 0x00000000 in ?? () Thread 4 (process 12340): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d37dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7d66235 in ?? () from /usr/lib/libnspr4.so.0d #3 0x080e8b14 in ?? () #4 0x080e8ab0 in ?? () #5 0xb26f02fc in ?? () #6 0xb7d388c5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0 #7 0xb7d67021 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #8 0xb6ba6b07 in nsHostResolver::GetHostToLookup (this=0x80e8b14, result=0xb26f0398) at nsHostResolver.cpp:556 #9 0xb6ba70d2 in nsHostResolver::ThreadFunc (arg=0x80e8a50) at nsHostResolver.cpp:641 #10 0xb7d6cfda in ?? () from /usr/lib/libnspr4.so.0d #11 0x080e8a50 in ?? () #12 0x08975a90 in ?? () #13 0xb7d6cf4b in ?? () from /usr/lib/libnspr4.so.0d #14 0xb7d42ff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #15 0x00000000 in ?? () Thread 3 (process 12341): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d37aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7d670b1 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #3 0xb7d67117 in PR_Wait () from /usr/lib/libnspr4.so.0d #4 0xb7df6657 in nsPipeInputStream::Wait (this=0x8ab8a98) at ../../dist/include/xpcom/nsAutoLock.h:322 #5 0xb7df6e7b in nsPipeInputStream::ReadSegments (this=0x8ab8a08, writer=0xb7df5420 <nsWriteToRawBuffer>, closure=0x8ac13d8, count=4096, readCount=0xb1ec3f54) at nsPipe3.cpp:742 #6 0xb7df4eec in nsPipeInputStream::Read (this=0x8ab8a08, toBuf=0x8ac13d8 "* STATUS \"ivtv-users\" (MESSAGES 333 RECENT 0 UIDNEXT 344 UNSEEN 0)\r\n8 OK Success\r\n", bufLen=4096, readCount=0xb1ec3f54) at nsPipe3.cpp:805 #7 0xb6cb27f8 in nsMsgLineStreamBuffer::ReadNextLine (this=0x898cc40, aInputStream=0x8ab8a08, aNumBytesInLine=@0xb1ec4014, aPauseForMoreData=@0xb1ec4018, prv=0xb1ec4010, addLineTerminator=0) at nsMsgLineBuffer.cpp:405 #8 0xb6e3ea5a in nsImapProtocol::CreateNewLineFromSocket (this=0x898c6c0) at nsImapProtocol.cpp:4379 #9 0xb6e4f62b in nsImapServerResponseParser::GetNextLineForParser (this=0x898c86c, nextLine=0x898c874) ---Type <return> to continue, or q <return> to quit--- at nsImapServerResponseParser.cpp:131 #10 0xb6e05e41 in nsIMAPGenericParser::AdvanceToNextLine (this=0x898c86c) at nsIMAPGenericParser.cpp:182 #11 0xb6e05fca in nsIMAPGenericParser::AdvanceToNextToken (this=0x898c86c) at nsIMAPGenericParser.cpp:153 #12 0xb6e52984 in nsImapServerResponseParser::ParseIMAPServerResponse (this=0x898c86c, currentCommand=0x8c21f20 "9 STATUS \"ardour-users\" (UIDNEXT MESSAGES UNSEEN RECENT)\r\n", aIgnoreBadAndNOResponses=0) at nsImapServerResponseParser.cpp:234 #13 0xb6e36b47 in nsImapProtocol::ParseIMAPandCheckForNewMail (this=0x898c6c0, commandString=0x0, aIgnoreBadAndNOResponses=0) at nsImapProtocol.cpp:1580 #14 0xb6e418ce in nsImapProtocol::OnStatusForFolder (this=0x898c6c0, mailboxName=0x89210e8 "ardour-users") at nsImapProtocol.cpp:6033 #15 0xb6e4c393 in nsImapProtocol::ProcessAuthenticatedStateURL (this=0x898c6c0) at nsImapProtocol.cpp:7373 #16 0xb6e4cbb9 in nsImapProtocol::ProcessCurrentURL (this=0x898c6c0) at nsImapProtocol.cpp:1443 #17 0xb6e45195 in nsImapProtocol::ImapThreadMainLoop (this=0x898c6c0) at nsImapProtocol.cpp:1164 #18 0xb6e4532a in nsImapProtocol::Run (this=0x898c6c0) at nsImapProtocol.cpp:946 #19 0xb7e170b5 in nsThread::Main (arg=0x898c5b0) at nsThread.cpp:118 #20 0xb7d6cfda in ?? () from /usr/lib/libnspr4.so.0d #21 0x0898c5b0 in ?? () #22 0x08ab85a8 in ?? () #23 0xb7d6cf4b in ?? () from /usr/lib/libnspr4.so.0d #24 0xb7d42ff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #25 0x00000000 in ?? () Thread 2 (process 12342): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d37dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7d66235 in ?? () from /usr/lib/libnspr4.so.0d #3 0x08b4bbb4 in ?? () #4 0x08b4bbf4 in ?? () #5 0xb13ff2dc in ?? () #6 0xb7d388c5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0 #7 0xb7d67021 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d #8 0xb7d67117 in PR_Wait () from /usr/lib/libnspr4.so.0d #9 0xb6e4513d in nsImapProtocol::ImapThreadMainLoop (this=0x8b4bbb4) at ../../../dist/include/xpcom/nsAutoLock.h:322 #10 0xb6e4532a in nsImapProtocol::Run (this=0x8809200) at nsImapProtocol.cpp:946 #11 0xb7e170b5 in nsThread::Main (arg=0x8b2a528) at nsThread.cpp:118 #12 0xb7d6cfda in ?? () from /usr/lib/libnspr4.so.0d #13 0x08b2a528 in ?? () #14 0x08809618 in ?? () #15 0xb7d6cf4b in ?? () from /usr/lib/libnspr4.so.0d #16 0xb7d42ff4 in ?? () from /lib/i686/cmov/libpthread.so.0 #17 0x00000000 in ?? () Thread 1 (process 12333): ---Type <return> to continue, or q <return> to quit--- #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d3bd30 in raise () from /lib/i686/cmov/libpthread.so.0 #2 0x08057396 in nsProfileLock::FatalSignalHandler (signo=-1210830860) at nsProfileLock.cpp:206 #3 <signal handler called> #4 0xb7dcb571 in nsQueryInterface::operator() (this=<value optimized out>, aIID=@0xb51b4704, answer=0xbf915aac) at nsCOMPtr.cpp:47 #5 0xb7dcb639 in nsCOMPtr_base::assign_from_qi (this=0xbf915ae4, qi=<value optimized out>, iid=@0x8b072b8) at nsCOMPtr.cpp:96 #6 0xb4f35aed in nsDocument::SetBoxObjectFor (this=0x87bf248, aElement=0x8b4c6f8, aBoxObject=0x0) at ../../../dist/include/xpcom/nsCOMPtr.h:645 #7 0xb5049149 in nsXULElement::UnbindFromTree (this=0x8b4c6e0, aDeep=1, aNullParent=0) at nsXULElement.cpp:994 #8 0xb5049218 in nsXULElement::UnbindFromTree (this=0x8ace2e0, aDeep=1, aNullParent=0) at nsXULElement.cpp:1041 #9 0xb5049218 in nsXULElement::UnbindFromTree (this=0x817cc88, aDeep=1, aNullParent=0) at nsXULElement.cpp:1041 #10 0xb5049218 in nsXULElement::UnbindFromTree (this=0x8349ba8, aDeep=1, aNullParent=0) at nsXULElement.cpp:1041 #11 0xb5049218 in nsXULElement::UnbindFromTree (this=0x87eb288, aDeep=1, aNullParent=1) at nsXULElement.cpp:1041 #12 0xb4f37559 in nsDocument::Destroy (this=0x87bf248) at nsDocument.cpp:5001 #13 0xb4d8b4b3 in DocumentViewerImpl::Close (this=0x8c2a298, aSHEntry=0x0) at nsDocumentViewer.cpp:1351 #14 0xb6186bda in nsDocShell::Destroy (this=0x8b0d490) at nsDocShell.cpp:3554 #15 0xb52f5894 in nsXULWindow::Destroy (this=0x8bdde90) at nsXULWindow.cpp:513 #16 0xb52fbe23 in nsWebShellWindow::Destroy (this=0x8bdde90) at nsWebShellWindow.cpp:850 #17 0xb52ed304 in nsChromeTreeOwner::Destroy (this=0x86c9598) at nsChromeTreeOwner.cpp:362 #18 0xb508e26f in nsGlobalWindow::ReallyCloseWindow (this=0x8925c80) at nsGlobalWindow.cpp:4804 #19 0xb7e13357 in PL_HandleEvent (self=0x817d6c0) at plevent.c:688 #20 0xb7e1364b in PL_ProcessPendingEvents (self=0x80fdcf8) at plevent.c:623 #21 0xb7e15728 in nsEventQueueImpl::ProcessPendingEvents (this=0x80fdcb0) at nsEventQueue.cpp:448 #22 0xb5bfa135 in event_processor_callback (source=0x83ef9e0, condition=G_IO_IN, data=0x8b072b8) at nsAppShell.cpp:67 #23 0xb77c145d in ?? () from /usr/lib/libglib-2.0.so.0 #24 0x083ef9e0 in ?? () #25 0x00000001 in ?? () #26 0x080fdcb0 in ?? () #27 0xb78026fc in ?? () from /usr/lib/libglib-2.0.so.0 #28 0xbf915edc in ?? () #29 0x083efa38 in ?? () #30 0xbf915ef8 in ?? () #31 0xb7792216 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 Backtrace stopped: frame did not save the PC Reproducible: Always
Can you reproduce with a mozilla.org build? If so, please give the talkback crash id - http://kb.mozillazine.org/Talkback
Ugh sorry, this is only repeatable with the Debian build. Apologies.
->INVALID, feel free to reopen (with talkback id) if you can reproduce with a mozilla.org build later
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → INVALID
Okay, hm. I can reproduce it now. Sorry. With icedove I could easily debug by installing the -dbg package. Is there an equivalent for Thunderbird?
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
Here's the basic debug info + an attempt to get a trace further down, dunno how useful it could be? + moz_libdir=/usr/local/lib/thunderbird-2.0.0.9 + MRE_HOME=/usr/local/lib/mre/mre-2.0.0.9 + found=0 + progname=/usr/lib/thunderbird/thunderbird ++ dirname /usr/lib/thunderbird/thunderbird + curdir=/usr/lib/thunderbird ++ basename /usr/lib/thunderbird/thunderbird + progbase=thunderbird + run_moz=/usr/lib/thunderbird/run-mozilla.sh + test -x /usr/lib/thunderbird/run-mozilla.sh + dist_bin=/usr/lib/thunderbird + found=1 + '[' 1 = 0 ']' + script_args= + debugging=0 + MOZILLA_BIN=thunderbird-bin + '[' linux-gnu = beos ']' + pass_arg_count=0 + '[' 0 -gt 0 ']' + export MRE_HOME + moz_pis_startstop_scripts start + MOZ_USER_DIR=.thunderbird + MOZ_PIS_API=2 + MOZ_PIS_MOZBINDIR=/usr/lib/thunderbird + MOZ_PIS_SESSION_PID=4800 + MOZ_PIS_USER_DIR=.thunderbird + export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR + case "${1}" in + for curr_pis in '"${dist_bin}/init.d"/S*' '"${HOME}/${MOZ_USER_DIR}/init.d"/S*' + '[' -x '/usr/lib/thunderbird/init.d/S*' ']' + for curr_pis in '"${dist_bin}/init.d"/S*' '"${HOME}/${MOZ_USER_DIR}/init.d"/S*' + '[' -x '/home/peppo/.thunderbird/init.d/S*' ']' + '[' 0 = 1 ']' + /usr/lib/thunderbird/run-mozilla.sh /usr/lib/thunderbird/thunderbird-bin Core was generated by `/usr/lib/thunderbird/thunderbird-bin'. Program terminated with signal 11, Segmentation fault. #0 0xffffe410 in __kernel_vsyscall () (gdb) thread apply all bt Thread 10 (process 4748): #0 0xffffe410 in __kernel_vsyscall () #1 0xb73474c7 in poll () from /lib/i686/cmov/libc.so.6 #2 0xb7dcb289 in ?? () from /usr/lib/thunderbird/libnspr4.so #3 0xb6dcd0f0 in ?? () #4 0x00000004 in ?? () #5 0x0000ea60 in ?? () #6 0x0000128c in ?? () #7 0xb6dcd110 in ?? () #8 0x00000000 in ?? () Thread 9 (process 4749): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d71dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7dc6f24 in ?? () from /usr/lib/thunderbird/libnspr4.so #3 0x08d6d244 in ?? () #4 0x08d5c7e8 in ?? () #5 0xb65b4300 in ?? () #6 0x0000128d in ?? () #7 0x08d79408 in ?? () #8 0x00000000 in ?? () Thread 8 (process 4750): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d71dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7dc6f24 in ?? () from /usr/lib/thunderbird/libnspr4.so #3 0x08f28694 in ?? () #4 0x08f28630 in ?? () #5 0xb570e320 in ?? () ---Type <return> to continue, or q <return> to quit--- #6 0x0000128e in ?? () #7 0x090cbcb0 in ?? () #8 0x0000ea60 in ?? () #9 0x478732c0 in ?? () #10 0x0003664c in ?? () #11 0x478732fc in ?? () #12 0x0d4798e0 in ?? () #13 0xb570e338 in ?? () #14 0xb7dd7d68 in ?? () from /usr/lib/thunderbird/libnspr4.so #15 0x08f28690 in ?? () #16 0x08f28920 in ?? () #17 0xb570e368 in ?? () #18 0xb7dc711e in PR_WaitCondVar () from /usr/lib/thunderbird/libnspr4.so Backtrace stopped: frame did not save the PC Thread 7 (process 4751): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d71aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7dc719f in PR_WaitCondVar () from /usr/lib/thunderbird/libnspr4.so #3 0x0878fb68 in ?? () #4 0x09580fc8 in ?? () #5 0xffffffff in ?? () #6 0x097d18d0 in ?? () #7 0x097c5790 in ?? () #8 0x00000000 in ?? () Thread 6 (process 4752): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d71aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7dc719f in PR_WaitCondVar () from /usr/lib/thunderbird/libnspr4.so ---Type <return> to continue, or q <return> to quit--- #3 0x08779e44 in ?? () #4 0x09581228 in ?? () #5 0xffffffff in ?? () #6 0x00000000 in ?? () Thread 5 (process 4754): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d71aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7dc719f in PR_WaitCondVar () from /usr/lib/thunderbird/libnspr4.so #3 0xb7dc74e7 in PR_Wait () from /usr/lib/thunderbird/libnspr4.so #4 0xb7e4bc2c in nsPipeInputStream::Wait () from /usr/lib/thunderbird/libxpcom_core.so #5 0xb7e4c1c0 in ?? () from /usr/lib/thunderbird/libxpcom_core.so #6 0x096017f8 in ?? () #7 0xb3d6dc58 in ?? () #8 0xb3d6dc5c in ?? () #9 0xb7dd7d68 in ?? () from /usr/lib/thunderbird/libnspr4.so #10 0x00000001 in ?? () #11 0xb7d70a0c in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0 #12 0xb7e4c28e in ?? () from /usr/lib/thunderbird/libxpcom_core.so #13 0x096017f8 in ?? () #14 0xb7e4c200 in ?? () from /usr/lib/thunderbird/libxpcom_core.so #15 0x0974b368 in ?? () #16 0x00001000 in ?? () #17 0xb3d6dcd0 in ?? () #18 0x00002000 in ?? () #19 0xb3d6dce8 in ?? () #20 0x08987644 in ?? () #21 0x096017f8 in ?? () #22 0x0974b368 in ?? () ---Type <return> to continue, or q <return> to quit--- #23 0x00001000 in ?? () #24 0xb3d6dcd0 in ?? () #25 0x096017f4 in ?? () #26 0x00002000 in ?? () #27 0xb3d6dce8 in ?? () #28 0x00000000 in ?? () Thread 4 (process 4755): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d71dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7dc6f24 in ?? () from /usr/lib/thunderbird/libnspr4.so #3 0x08dbccfc in ?? () #4 0x08dbcc98 in ?? () #5 0xb356d2f0 in ?? () #6 0x00001293 in ?? () #7 0x097c4dd4 in ?? () #8 0x0000ea60 in ?? () #9 0x47873298 in ?? () #10 0x0004f214 in ?? () #11 0x478732d4 in ?? () #12 0x13519e20 in ?? () #13 0xb356d308 in ?? () #14 0xb7dd7d68 in ?? () from /usr/lib/thunderbird/libnspr4.so #15 0x08dbccf8 in ?? () #16 0x09601b38 in ?? () #17 0xb356d338 in ?? () #18 0xb7dc711e in PR_WaitCondVar () from /usr/lib/thunderbird/libnspr4.so Backtrace stopped: frame did not save the PC Thread 3 (process 4756): #0 0xffffe410 in __kernel_vsyscall () ---Type <return> to continue, or q <return> to quit--- #1 0xb7d71dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7dc6f24 in ?? () from /usr/lib/thunderbird/libnspr4.so #3 0x097535cc in ?? () #4 0x0975360c in ?? () #5 0xb2d3e2e0 in ?? () #6 0xb7dc6e5e in PR_Unlock () from /usr/lib/thunderbird/libnspr4.so #7 0xb7dc711e in PR_WaitCondVar () from /usr/lib/thunderbird/libnspr4.so #8 0xb7dc74e7 in PR_Wait () from /usr/lib/thunderbird/libnspr4.so #9 0x088d646a in ?? () #10 0x09753608 in ?? () #11 0x000003e8 in ?? () #12 0xb2d3e378 in ?? () #13 0xb7dd7d68 in ?? () from /usr/lib/thunderbird/libnspr4.so #14 0x09753608 in ?? () #15 0x00000001 in ?? () #16 0xb2d3e388 in ?? () #17 0xb7db74e6 in PR_CExitMonitor () from /usr/lib/thunderbird/libnspr4.so #18 0x088d5d0b in ?? () #19 0x09721bb8 in ?? () #20 0xb7ea19c0 in ?? () from /usr/lib/thunderbird/libxpcom_core.so #21 0xb2d3e3b8 in ?? () #22 0xb7e6dabb in nsThread::Main () from /usr/lib/thunderbird/libxpcom_core.so Backtrace stopped: frame did not save the PC Thread 2 (process 4759): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d71dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb7dc6f24 in ?? () from /usr/lib/thunderbird/libnspr4.so #3 0x093bdbdc in ?? () #4 0x093bdc1c in ?? () ---Type <return> to continue, or q <return> to quit--- #5 0xb253d2e0 in ?? () #6 0xb7dc6e5e in PR_Unlock () from /usr/lib/thunderbird/libnspr4.so #7 0xb7dc711e in PR_WaitCondVar () from /usr/lib/thunderbird/libnspr4.so #8 0xb7dc74e7 in PR_Wait () from /usr/lib/thunderbird/libnspr4.so #9 0x088d646a in ?? () #10 0x093bdc18 in ?? () #11 0x000003e8 in ?? () #12 0xb253d378 in ?? () #13 0xb7dd7d68 in ?? () from /usr/lib/thunderbird/libnspr4.so #14 0x093bdc18 in ?? () #15 0x00000001 in ?? () #16 0xb253d388 in ?? () #17 0xb7db74e6 in PR_CExitMonitor () from /usr/lib/thunderbird/libnspr4.so #18 0x088d5d0b in ?? () #19 0x093b64a8 in ?? () #20 0xb7ea19c0 in ?? () from /usr/lib/thunderbird/libxpcom_core.so #21 0xb253d3b8 in ?? () #22 0xb7e6dabb in nsThread::Main () from /usr/lib/thunderbird/libxpcom_core.so Backtrace stopped: frame did not save the PC Thread 1 (process 4747): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7d75d30 in raise () from /lib/i686/cmov/libpthread.so.0 #2 0x08086b8a in ?? () #3 0x0000000b in ?? () #4 0xbfa7b280 in ?? () #5 0x00000000 in ?? ()
Please give the crash id (see comment 1) - assuming you get one.
How do I get that? Clicking Details just dismisses the talkback window.
Sorry, here it is: TB40079428Q is the latest.
So it crashes here: http://bonsai.mozilla.org/cvsblame.cgi?file=/mozilla/view/src/nsViewManager.cpp&mark=2342&rev=MOZILLA_1_8_BRANCH#2342 Stack Trace ComputePlaceholderContainment() [mozilla/view/src/nsViewManager.cpp, line 2342] ComputePlaceholderContainment() [mozilla/view/src/nsViewManager.cpp, line 2346] nsViewManager::BuildDisplayList() [mozilla/view/src/nsViewManager.cpp, line 2434] nsViewManager::BuildRenderingDisplayList() [mozilla/view/src/nsViewManager.cpp, line 55] nsViewManager::Refresh() [mozilla/view/src/nsViewManager.cpp, line 871] nsViewManager::DispatchEvent() [mozilla/view/src/nsViewManager.cpp, line 1973] HandleEvent() [mozilla/view/src/nsView.cpp, line 251] nsCommonWidget::DispatchEvent() [mozilla/widget/src/gtk2/nsCommonWidget.cpp, line 219] nsWindow::OnExposeEvent() [mozilla/widget/src/gtk2/nsWindow.cpp, line 1461] expose_event_cb() [mozilla/widget/src/gtk2/nsWindow.cpp, line 3799] libgtk-x11-2.0.so.0 + 0x14b9f4 (0xb7b999f4) Looks like (the same cause as) bug 366891.
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago17 years ago
Resolution: --- → DUPLICATE
Summary: Crashes on new (GMail) IMAP mail arrival → Crashes [@ComputePlaceholderContainment] on new (GMail) IMAP mail arrival
Oh. Hm, that's a very old bug. Could there be a possible workaround so I could use Thunderbird?
Short of patching it yourself (probably just add a null check there), you can try a nightly build -what will become tb3. It's stable, use it all the time myself, but of course, there are still some rough edges: http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/latest-trunk/
The code that crashes has been removed/refactored since tb2, so there isn't anything to do about it for tb3.
Thanks, using 3apre1 now, working just fine.
Severity: normal → critical
Status: RESOLVED → VERIFIED
Keywords: crash
Crash Signature: [@ComputePlaceholderContainment]
You need to log in before you can comment on or make changes to this bug.