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 fullrun
> /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]

Reply via email to