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.
--
Paul Cartwright
Registered Linux user # 367800
Registered Ubuntu User #12459
/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)