Look at the first backtrace. there are some snippets. could you try to identify the individual message (most likely spam) this mail belongs to and see if a single folder with just that message also crashes tbird? If so attaching that email would be nice to help us to reproduce it.
On Wed, Oct 22, 2008 at 06:11:57AM -0400, Paul Cartwright wrote: > Alexander Sack wrote: > > On Mon, Oct 20, 2008 at 07:23:05AM -0400, Paul Cartwright wrote: > >> Alexander Sack wrote: > >>> On Sun, Oct 19, 2008 at 02:23:32PM -0400, Paul Cartwright wrote: > >>>> Alexander Sack wrote: > >>>>> severity 500807 important > >>>>> tags 500807 + unreproducible > >>>>> tags 500807 + moreinfo > >>>>> thanks > >>>>> > >>>>> Not grave as its not really reproducible. > >>>>> > >>>>> 1. backup your .mozilla-thunderbird for later analysis > >>>>> 2. try to compact your folder -> check if that helps > >>>>> 3. remove your .msf filfes -> check if that helps > >>>>> 4. install icedove-dbg and get a backtrace of this crash > >>>>> 5. strace -f icedove > /tmp/strace.log.txt -> attach strace.log.txt > >>>>> after crash > >>>>> > >>>>> > >>>> I compacted all folders, removed the msfg files in all IMAP accounts & > >>>> Local Folders. I clicked on a message in my IMAP inbox, same result, it > >>>> crashes. I noticed a line here that was interested: > >>>> open("/home/pbc/.icedove/init.d/", > >>>> O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No > >>>> such file or directory) > >>> No that isnt relevant. > >>> > >>> Please dont attach such huge inline pastes. they make the bug report > >>> completely unreadable. > >>> > >>> Anyway, my command was wrong. to get it in a file you can do: > >>> > >>> strace -f icedove &> /tmp/strace.log.txt > >>> > >>> Sorry. > >>> > >>> Anyway, please try to get the backtrace. That should be better to get > >>> things started. > >>> > >>> > >>> > >> here is the backtrace. I opened icedove, clicked on 1 message in IMAP > >> inbox, icedove crashed. It has done this on the same file every time. It > >> is just a small email, no attachments. > > > > thanks. thats the complete strace, but not a backtrace. > > > > install icedove-dbg and run > > > > icedove -g 2>&1 | tee /tmp/gdb.log.txt > > > > (gdb) run > > > > ... > > > > (gdb) bt full > > > > (hit return until you reach the end) > > > > and attach the gdb.log.txt > > > > - Alexander > > > > > here's 2 logs. Both times I clicked on an email in an IMAP folder and > icedove froze, went non-responsive. > > > /usr/lib/icedove/run-mozilla.sh -g /usr/lib/icedove/icedove-bin > MOZILLA_FIVE_HOME=/usr/lib/icedove > > LD_LIBRARY_PATH=/usr/lib/icedove:/usr/lib/icedove/plugins:/usr/lib/mre/mre-2.0.0.16 > DISPLAY=:0.0 > DYLD_LIBRARY_PATH=/usr/lib/icedove:/usr/lib/mre/mre-2.0.0.16 > > LIBRARY_PATH=/usr/lib/icedove:/usr/lib/icedove/components:/usr/lib/mre/mre-2.0.0.16 > SHLIB_PATH=/usr/lib/icedove:/usr/lib/mre/mre-2.0.0.16 > LIBPATH=/usr/lib/icedove:/usr/lib/mre/mre-2.0.0.16 > ADDON_PATH=/usr/lib/icedove > MOZ_PROGRAM=/usr/lib/icedove/icedove-bin > MOZ_TOOLKIT= > moz_debug=1 > moz_debugger= > /usr/bin/gdb /usr/lib/icedove/icedove-bin -x /tmp/mozargs.XOuzNi > GNU gdb 6.8-debian > Copyright (C) 2008 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > 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 "i486-linux-gnu"... > (gdb) run > Starting program: /usr/lib/icedove/icedove-bin > [Thread debugging using libthread_db enabled] > [New Thread 0xb72ab6c0 (LWP 5541)] > [New Thread 0xb6ca5b90 (LWP 5545)] > [New Thread 0xb5caab90 (LWP 5547)] > [New Thread 0xb541eb90 (LWP 5548)] > [New Thread 0xb4c1db90 (LWP 5549)] > [Thread 0xb4c1db90 (LWP 5549) exited] > [New Thread 0xb441cb90 (LWP 5550)] > [Thread 0xb441cb90 (LWP 5550) exited] > [New Thread 0xb441cb90 (LWP 5552)] > [New Thread 0xb4c1db90 (LWP 5554)] > [New Thread 0xb3213b90 (LWP 5555)] > [New Thread 0xb23c0b90 (LWP 5558)] > [New Thread 0xb1bbfb90 (LWP 5559)] > [New Thread 0xb1397b90 (LWP 5560)] > [New Thread 0xb0b96b90 (LWP 5561)] > [New Thread 0xb0395b90 (LWP 5562)] > [New Thread 0xafb94b90 (LWP 5563)] > [New Thread 0xaf1ffb90 (LWP 5564)] > [New Thread 0xae9feb90 (LWP 5565)] > [New Thread 0xae1fdb90 (LWP 5566)] > [Thread 0xb1bbfb90 (LWP 5559) exited] > [New Thread 0xb1bbfb90 (LWP 5567)] > [New Thread 0xad4e9b90 (LWP 5589)] > [New Thread 0xacce8b90 (LWP 5600)] > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0xb72ab6c0 (LWP 5541)] > 0xb70856f1 in MimeMessage_parse_line ( > aLine=0xaa05b70 " ?-?\200[?\n\203_?\n\200_?\n\030??\t\b??\t?\001", > aLength=1, obj=0xa8fa7c8) at mimemsg.cpp:457 > 457 mimemsg.cpp: No such file or directory. > in mimemsg.cpp > (gdb) bt full > #0 0xb70856f1 in MimeMessage_parse_line ( > aLine=0xaa05b70 " ?-?\200[?\n\203_?\n\200_?\n\030??\t\b??\t?\001", > aLength=1, obj=0xa8fa7c8) at mimemsg.cpp:457 > line = <value optimized out> > length = <value optimized out> > status = <value optimized out> > #1 0xb708fdac in convert_and_send_buffer (buf=0xa8fa7c8 "0\216D\n\f??\t\a", > length=1, convert_newlines_p=1, > per_line_fn=0xb7085320 <MimeMessage_parse_line>, closure=0xa8fa7c8) > at mimebuf.cpp:185 > newline = 0xaa05b71 "?-?\200[?\n\203_?\n\200_?\n\030??\t\b??\t?\001" > #2 0xb708ffaf in mime_LineBuffer ( > net_buffer=0xa7bb0b3 "[EMAIL PROTECTED] wrote:\n> Paul,\n> Go Back & > check your link, It's now down to $179 . By the way, I bought \n> mine used > from B&H, if you've been out of the \"camera buying business\" for a \n> > whil"..., > net_buffer_size=893, bufferP=0xa8fa7f0, buffer_sizeP=0xa8fa7f8, > buffer_fpP=0xa8fa800, convert_newlines_p=1, > per_line_fn=0xb7085320 <MimeMessage_parse_line>, closure=0xa8fa7c8) > at mimebuf.cpp:273 > net_buffer_end = <value optimized out> > newline = 0xa7bb0b4 "[EMAIL PROTECTED] wrote:\n> Paul,\n> Go Back & > check your link, It's now down to $179 . By the way, I bought \n> mine used > from B&H, if you've been out of the \"camera buying business\" for a \n> > while"... > s = <value optimized out> > status = <value optimized out> > #3 0xb70889fd in MimeObject_parse_buffer ( > buffer=0xa7baed8 "Message-ID: <[EMAIL PROTECTED]>\nDate: Mon, 20 Oct 2008 > 21:00:54 -0400\nFrom: Paul Cartwright <[EMAIL PROTECTED]>\nReply-To: [EMAIL > PROTECTED]: Mozilla-Thunder"..., > size=1368, obj=0x20000) at mimeobj.cpp:284 > No locals. > #4 0xb7090e8f in mime_display_stream_write (stream=0xa82d5e8, > buf=0xa7baed8 "Message-ID: <[EMAIL PROTECTED]>\nDate: Mon, 20 Oct 2008 > 21:00:54 -0400\nFrom: Paul Cartwright <[EMAIL PROTECTED]>\nReply-To: [EMAIL > PROTECTED]: Mozilla-Thunder"..., size=1368) > at mimemoz2.cpp:946 > msd = (mime_stream_data *) 0xa245410 > obj = (MimeObject *) 0xa8fa7c8 > #5 0xb709a0a0 in nsStreamConverter::OnDataAvailable (this=0xa260f70, > request=0xa471860, ctxt=0x0, aIStream=0xa6496c0, sourceOffset=0, > aLength=1368) at nsStreamConverter.cpp:911 > rc = 2147942414 > readLen = 1368 > written = 2994536168 > buf = 0xa7baed8 "Message-ID: <[EMAIL PROTECTED]>\nDate: Mon, 20 Oct > 2008 21:00:54 -0400\nFrom: Paul Cartwright <[EMAIL PROTECTED]>\nReply-To: > [EMAIL PROTECTED]: Mozilla-Thunder"... > readPtr = <value optimized out> > endPtr = <value optimized out> > #6 0xb6310c7d in nsDocumentOpenInfo::OnDataAvailable (this=0xaaf0b10, > request=0xa471860, aCtxt=0x0, inStr=0xa6496c0, sourceOffset=0, count=1368) > at nsURILoader.cpp:372 > rv = <value optimized out> > #7 0xb6d18bcf in nsStreamListenerTee::OnDataAvailable (this=0xb27cfee8, > request=0xa471860, context=0x0, input=0xac31edd0, offset=0, count=1368) > at nsStreamListenerTee.cpp:97 > tee = {<nsCOMPtr_base> = {mRawPtr = 0xa6496c0}, <No data fields>} > rv = 0 > #8 0xb6cf3d72 in nsOnDataAvailableEvent0::HandleEvent (this=0xaf2fffb0) > at nsAsyncStreamListener.cpp:425 > receiver = (nsIStreamListener *) 0xb27cfee8 > status = 0 > rv = <value optimized out> > #9 0xb6cf39a6 in nsStreamListenerEvent0::HandlePLEvent (aEvent=0xaf2fffc0) > at nsAsyncStreamListener.cpp:113 > ev = (nsStreamListenerEvent0 *) 0xaf2fffb0 > rv = <value optimized out> > #10 0xb7ee4337 in PL_HandleEvent (self=0xaf2fffc0) at plevent.c:688 > result = <value optimized out> > #11 0xb7ee463d in PL_ProcessPendingEvents (self=0x97bd2b8) at plevent.c:623 > event = (PLEvent *) 0xb70c2b5e > count = 2 > #12 0xb7ee61a8 in nsEventQueueImpl::ProcessPendingEvents (this=0x97bd270) > at nsEventQueue.cpp:448 > correctThread = <value optimized out> > rv = 0 > caller = {mQueue = 0x97bd270, mListener = {<nsCOMPtr_base> = { > mRawPtr = 0x97a9ac4}, <No data fields>}} > #13 0xb5dc6605 in event_processor_callback (source=0x9be7718, > condition=G_IO_IN, data=0x20000) at nsAppShell.cpp:67 > No locals. > #14 0xb787c65d in ?? () from /usr/lib/libglib-2.0.so.0 > No symbol table info available. > #15 0x09be7718 in ?? () > No symbol table info available. > #16 0x00000001 in ?? () > No symbol table info available. > #17 0x097bd270 in ?? () > No symbol table info available. > #18 0xb78c13a0 in ?? () from /usr/lib/libglib-2.0.so.0 > No symbol table info available. > #19 0xbffedabc in ?? () > No symbol table info available. > #20 0x09be7760 in ?? () > No symbol table info available. > #21 0xbffedad8 in ?? () > No symbol table info available. > #22 0xb78461b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 > No symbol table info available. > Backtrace stopped: frame did not save the PC > (gdb) bt full[4Prun[K[K[K > /usr/lib/icedove/run-mozilla.sh -g /usr/lib/icedove/icedove-bin > MOZILLA_FIVE_HOME=/usr/lib/icedove > > LD_LIBRARY_PATH=/usr/lib/icedove:/usr/lib/icedove/plugins:/usr/lib/mre/mre-2.0.0.16 > DISPLAY=:0.0 > DYLD_LIBRARY_PATH=/usr/lib/icedove:/usr/lib/mre/mre-2.0.0.16 > > LIBRARY_PATH=/usr/lib/icedove:/usr/lib/icedove/components:/usr/lib/mre/mre-2.0.0.16 > SHLIB_PATH=/usr/lib/icedove:/usr/lib/mre/mre-2.0.0.16 > LIBPATH=/usr/lib/icedove:/usr/lib/mre/mre-2.0.0.16 > ADDON_PATH=/usr/lib/icedove > MOZ_PROGRAM=/usr/lib/icedove/icedove-bin > MOZ_TOOLKIT= > moz_debug=1 > moz_debugger= > /usr/bin/gdb /usr/lib/icedove/icedove-bin -x /tmp/mozargs.msXeSm > GNU gdb 6.8-debian > Copyright (C) 2008 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > 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 "i486-linux-gnu"... > (gdb) run > Starting program: /usr/lib/icedove/icedove-bin > [Thread debugging using libthread_db enabled] > [New Thread 0xb71d96c0 (LWP 5356)] > [New Thread 0xb6bd3b90 (LWP 5361)] > [New Thread 0xb5bd8b90 (LWP 5364)] > [New Thread 0xb534cb90 (LWP 5365)] > [New Thread 0xb4b4bb90 (LWP 5366)] > [New Thread 0xb434ab90 (LWP 5367)] > [Thread 0xb4b4bb90 (LWP 5366) exited] > [Thread 0xb434ab90 (LWP 5367) exited] > [New Thread 0xb434ab90 (LWP 5371)] > [New Thread 0xb4b4bb90 (LWP 5373)] > [New Thread 0xb303db90 (LWP 5374)] > [New Thread 0xb22e8b90 (LWP 5377)] > [New Thread 0xb1ae7b90 (LWP 5378)] > [New Thread 0xb12bfb90 (LWP 5379)] > [New Thread 0xb0abeb90 (LWP 5380)] > [New Thread 0xb02bdb90 (LWP 5381)] > [New Thread 0xafabcb90 (LWP 5382)] > [New Thread 0xaf2bbb90 (LWP 5383)] > [New Thread 0xaeabab90 (LWP 5384)] > [New Thread 0xae2b9b90 (LWP 5385)] > [Thread 0xb1ae7b90 (LWP 5378) exited] > *** Gnome Registry Session: yes. > [New Thread 0xb1ae7b90 (LWP 5399)] > [New Thread 0xad3ffb90 (LWP 5405)] > [Thread 0xb1ae7b90 (LWP 5399) exited] > [New Thread 0xb1ae7b90 (LWP 5409)] > [Thread 0xad3ffb90 (LWP 5405) exited] > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0xb71d96c0 (LWP 5356)] > 0xb6fb36f1 in MimeMessage_parse_line (aLine=0xad443c48 "R", aLength=1, > obj=0xac4d348) at mimemsg.cpp:457 > 457 mimemsg.cpp: No such file or directory. > in mimemsg.cpp > (gdb) bt full > #0 0xb6fb36f1 in MimeMessage_parse_line (aLine=0xad443c48 "R", aLength=1, > obj=0xac4d348) at mimemsg.cpp:457 > line = <value optimized out> > length = <value optimized out> > status = <value optimized out> > #1 0xb6fbddac in convert_and_send_buffer (buf=0xac4d348 "\001", length=1, > convert_newlines_p=1, per_line_fn=0xb6fb3320 <MimeMessage_parse_line>, > closure=0xac4d348) at mimebuf.cpp:185 > newline = 0xad443c49 "" > #2 0xb6fbdfaf in mime_LineBuffer ( > net_buffer=0xad44f755 > "\n------=_Part_2851319_91771923.1224633843546\nContent-Type: text/html; > charset=\"iso-8859-1\"\nContent-Transfer-Encoding: > quoted-printable\nContent-Language: en\n\n<?xml version=3D\"1.0\" > encoding=3D\"UTF-8\"?>\n"..., net_buffer_size=14596, bufferP=0xac4d370, > buffer_sizeP=0xac4d378, > buffer_fpP=0xac4d380, convert_newlines_p=1, > per_line_fn=0xb6fb3320 <MimeMessage_parse_line>, closure=0xac4d348) > at mimebuf.cpp:273 > net_buffer_end = <value optimized out> > newline = 0xad44f756 > "------=_Part_2851319_91771923.1224633843546\nContent-Type: text/html; > charset=\"iso-8859-1\"\nContent-Transfer-Encoding: > quoted-printable\nContent-Language: en\n\n<?xml version=3D\"1.0\" > encoding=3D\"UTF-8\"?>\n\n"... > s = <value optimized out> > status = <value optimized out> > #3 0xb6fb69fd in MimeObject_parse_buffer ( > buffer=0xad44f200 "Return-path: <[EMAIL PROTECTED]>\nEnvelope-to: [EMAIL > PROTECTED]: Tue, 21 Oct 2008 20:04:06 -0400\nReceived: from > host198.marriott.com ([162.130.1.198])\n\tby serv4.nsserver.ne"..., > size=15961, obj=0x676e6573) at mimeobj.cpp:284 > No locals. > #4 0xb6fbee8f in mime_display_stream_write (stream=0xab3b5e0, > buf=0xad44f200 "Return-path: <[EMAIL PROTECTED]>\nEnvelope-to: [EMAIL > PROTECTED]: Tue, 21 Oct 2008 20:04:06 -0400\nReceived: from > host198.marriott.com ([162.130.1.198])\n\tby serv4.nsserver.ne"..., > size=15961) at mimemoz2.cpp:946 > msd = (mime_stream_data *) 0xac3da30 > obj = (MimeObject *) 0xac4d348 > #5 0xb6fc80a0 in nsStreamConverter::OnDataAvailable (this=0xa8f3c60, > request=0xad883f8, ctxt=0x0, aIStream=0xad45edd8, sourceOffset=0, > aLength=15961) at nsStreamConverter.cpp:911 > rc = 2147942414 > readLen = 15961 > written = 3007098688 > buf = 0xad44f200 "Return-path: <[EMAIL PROTECTED]>\nEnvelope-to: [EMAIL > PROTECTED]: Tue, 21 Oct 2008 20:04:06 -0400\nReceived: from > host198.marriott.com ([162.130.1.198])\n\tby serv4.nsserver.ne"... > readPtr = <value optimized out> > endPtr = <value optimized out> > #6 0xb623ec7d in nsDocumentOpenInfo::OnDataAvailable (this=0xabd4d18, > request=0xad883f8, aCtxt=0x0, inStr=0xad45edd8, sourceOffset=0, > count=15961) at nsURILoader.cpp:372 > rv = <value optimized out> > #7 0xb6c46bcf in nsStreamListenerTee::OnDataAvailable (this=0xb33caf40, > request=0xad883f8, context=0x0, input=0xade8c78, offset=0, count=15961) > at nsStreamListenerTee.cpp:97 > tee = {<nsCOMPtr_base> = {mRawPtr = 0xad45edd8}, <No data fields>} > rv = 0 > #8 0xb6c21d72 in nsOnDataAvailableEvent0::HandleEvent (this=0xb0af978) > at nsAsyncStreamListener.cpp:425 > receiver = (nsIStreamListener *) 0xb33caf40 > status = 0 > rv = <value optimized out> > #9 0xb6c219a6 in nsStreamListenerEvent0::HandlePLEvent (aEvent=0xb0af988) > at nsAsyncStreamListener.cpp:113 > ev = (nsStreamListenerEvent0 *) 0xb0af978 > rv = <value optimized out> > #10 0xb7e12337 in PL_HandleEvent (self=0xb0af988) at plevent.c:688 > result = <value optimized out> > #11 0xb7e1263d in PL_ProcessPendingEvents (self=0x9c0b2b8) at plevent.c:623 > event = (PLEvent *) 0x0 > count = 0 > #12 0xb7e141a8 in nsEventQueueImpl::ProcessPendingEvents (this=0x9c0b270) > at nsEventQueue.cpp:448 > correctThread = <value optimized out> > rv = 0 > caller = {mQueue = 0x9c0b270, mListener = {<nsCOMPtr_base> = { > mRawPtr = 0x9bf7ac4}, <No data fields>}} > #13 0xb5cf4605 in event_processor_callback (source=0xa035750, > condition=G_IO_IN, data=0x676e6573) at nsAppShell.cpp:67 > No locals. > #14 0xb77aa65d in ?? () from /usr/lib/libglib-2.0.so.0 > No symbol table info available. > #15 0x0a035750 in ?? () > No symbol table info available. > #16 0x00000001 in ?? () > No symbol table info available. > #17 0x09c0b270 in ?? () > No symbol table info available. > #18 0xb77ef3a0 in ?? () from /usr/lib/libglib-2.0.so.0 > No symbol table info available. > #19 0xbfe1c0ec in ?? () > No symbol table info available. > #20 0x0a035798 in ?? () > No symbol table info available. > #21 0xbfe1c108 in ?? () > No symbol table info available. > #22 0xb77741b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 > No symbol table info available. > Backtrace stopped: frame did not save the PC > (gdb) - Alexander -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]