Bug 53605 - kmail crash on rendering email in html
Summary: kmail crash on rendering email in html
Status: RESOLVED DUPLICATE of bug 54515
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 53771 53923 54454 54555 54741 55588 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-01-29 18:07 UTC by michael
Modified: 2007-09-14 12:17 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
First email in order, it made it to trash on delete (3.70 KB, text/plain)
2003-02-01 19:00 UTC, michael
Details
Second Email in order (9.62 KB, text/plain)
2003-02-01 19:01 UTC, michael
Details

Note You need to log in before you can comment on or make changes to this bug.
Description michael 2003-01-29 18:07:59 UTC
Version:           1.5 (using KDE 3.1.0)
Installed from:     (3.0)
Compiler:          gcc version 2.95.4 20011002 (Debian prerelease)
OS:          Linux (i686) release 2.2.20

Don't knwo if it is related at all, but seem to get these more often when I first look at mail in the morning, and it may be that it is related to something being swapped out to cache in memory?  (Wild guess)
The previous version of kmail seemed to have resolved this, but latest debs from ~nolden for stable seem to have the bug again.
Attached is the backtrace
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 1024 (LWP 5592)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...0x41306a59 in wait4 () from /lib/libc.so.6
#0  0x41306a59 in wait4 () from /lib/libc.so.6
#1  0x4137de48 in __check_rhosts_file () from /lib/libc.so.6
#2  0x411c9453 in waitpid () from /lib/libpthread.so.0
#3  0x409936ea in KCrash::defaultCrashHandler () from /usr/lib/libkdecore.so.4
#4  0x411c6f54 in pthread_sighandler () from /lib/libpthread.so.0
#5  0x4128f6b8 in sigaction () from /lib/libc.so.6
#6  0x40199392 in khtml::Loader::servePendingRequests ()
   from /usr/lib/libkhtml.so.4
#7  0x4019ba1f in khtml::Loader::qt_invoke () from /usr/lib/libkhtml.so.4
#8  0x40cc6ef9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#9  0x40f27a93 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#10 0x40cdc5b5 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#11 0x40ce1a63 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3
#12 0x40c74b53 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#13 0x40c74954 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#14 0x4093448a in KApplication::notify () from /usr/lib/libkdecore.so.4
#15 0x40c57383 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#16 0x40c3937c in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#17 0x40c8631e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#18 0x40c8627b in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#19 0x40c74caa in QApplication::exec () from /usr/lib/libqt-mt.so.3
#20 0x08175fe2 in KDialog::marginHint ()
#21 0x4127f14f in __libc_start_main () from /lib/libc.so.6
Comment 1 Ingo Klöcker 2003-01-29 22:56:32 UTC
Subject: Re:  New: kmail crash on rendering email in html

Please send the message as attachment to 53605@bugs.kde.org.

Comment 2 michael 2003-01-30 01:03:46 UTC
Will send the next one that causes a crash, however, it shoudl be noted that once it 
crasdes, and I restart the following time I may be able to read the email.  I will send the 
next two messages that do that in case you can find some similiarity. 
As well, I should note that I just changed Xserver versions, and the thought was that it 
could be related to the Xserver-svga that I was using.  Now that I am back to xfree86 (ie 
Version 4) we will see if the problem persists.  Another note.  During the crash, I noticed 
that something else has changed.  Previously, when I encountered a crash, kmail came 
back up quite cleanly.  Now, I find it has messages in the outbox, that are ghosts of 
previously sent messages, with absolutely no content.  Could this be an index that isn't 
cleaning itself when messages get sent?  It prevents mail from being sent until the 
outbox is purged of these ghosts.   
Comment 3 michael 2003-01-31 18:23:47 UTC
Still crashing first thing in morning, when deleting my junk mail fast..  
 
Trace this time is... 
 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...[New Thread 1024 (LWP 7914)] 
(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...(no debugging symbols found)... 
(no debugging symbols found)...0x41306a59 in wait4 () from /lib/libc.so.6 
#0  0x41306a59 in wait4 () from /lib/libc.so.6 
#1  0x4137de48 in __check_rhosts_file () from /lib/libc.so.6 
#2  0x411c9453 in waitpid () from /lib/libpthread.so.0 
#3  0x409936ea in KCrash::defaultCrashHandler () from /usr/lib/libkdecore.so.4 
#4  0x411c6f54 in pthread_sighandler () from /lib/libpthread.so.0 
#5  0x4128f6b8 in sigaction () from /lib/libc.so.6 
#6  0x40199392 in khtml::Loader::servePendingRequests () 
   from /usr/lib/libkhtml.so.4 
#7  0x4019ba1f in khtml::Loader::qt_invoke () from /usr/lib/libkhtml.so.4 
#8  0x40cc6ef9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 
#9  0x40f27a93 in QSignal::signal () from /usr/lib/libqt-mt.so.3 
#10 0x40cdc5b5 in QSignal::activate () from /usr/lib/libqt-mt.so.3 
#11 0x40ce1a63 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3 
#12 0x40c74b53 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 
#13 0x40c74954 in QApplication::notify () from /usr/lib/libqt-mt.so.3 
#14 0x4093448a in KApplication::notify () from /usr/lib/libkdecore.so.4 
#15 0x40c57383 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3 
#16 0x40c3937c in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 
#17 0x40c8631e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 
#18 0x40c8627b in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 
#19 0x40c74caa in QApplication::exec () from /usr/lib/libqt-mt.so.3 
#20 0x08175fe2 in KDialog::marginHint () 
#21 0x4127f14f in __libc_start_main () from /lib/libc.so.6 
 
Comment 4 Ingo Klöcker 2003-02-01 18:33:35 UTC
Subject: Re:  kmail crash on rendering email in html

It seems to crash always in khtml which is used to render the emails.

Can you probably compile at least kdelibs yourself (configured with 
--enable-debug=full for full debug information)?

This would be very helpful.

BTW, you should probably disable rendering of HTML for your inbox or for 
whatever folder you collect spam in.

Comment 5 Ingo Klöcker 2003-02-01 18:35:41 UTC
*** Bug 53771 has been marked as a duplicate of this bug. ***
Comment 6 michael 2003-02-01 18:52:53 UTC
Okay, I doubt this will help you but I had it crash again this morning.. It is usually when 
cleaning up my junk mail, and hitting delete a few times rapidly on heavy graphic 
oriented Spam.  It seems more like a timing thing somehow.. The messages are very 
large, so saved them, and attached 
Comment 7 michael 2003-02-01 19:00:09 UTC
Created attachment 857 [details]
First email in order, it made it to trash on delete

As I mentioned, I hit delete, delete, rapidly for about 5 messages, the first
message reached trash, the seond message didn't so assuming the crash came
between trying to render the first message, hitting delete, and trying to
render the second message.
 No problem viewing the messages individually after the crash/restart, so I
knwo if it has anything to with content, just an obscure bug in timing.. 
Anything else I can add?
Comment 8 michael 2003-02-01 19:01:03 UTC
Created attachment 858 [details]
Second Email in order

The second message per above comment
Comment 9 Ingo Klöcker 2003-02-02 19:47:36 UTC
*** Bug 53923 has been marked as a duplicate of this bug. ***
Comment 10 Ingo Klöcker 2003-02-12 01:23:37 UTC
*** Bug 54454 has been marked as a duplicate of this bug. ***
Comment 11 Wilco Greven 2003-02-17 22:06:37 UTC
Also see bug 54515 which describes a bug caused by the same khtml problem, and has a 
testcase to reproduce it. 
Comment 12 Ingo Klöcker 2003-02-17 23:00:27 UTC
*** Bug 54741 has been marked as a duplicate of this bug. ***
Comment 13 Ingo Klöcker 2003-02-17 23:00:39 UTC
*** Bug 54555 has been marked as a duplicate of this bug. ***
Comment 14 Dirk Mueller 2003-02-26 05:55:50 UTC

*** This bug has been marked as a duplicate of 54515 ***
Comment 15 michael 2003-02-26 23:30:10 UTC
Ummm.. does this really look like the same bug as 54515? 
The backtraces look like something else is going on, and no progress has been noted 
on either bug.. 
Comment 16 Ingo Klöcker 2003-03-06 11:56:25 UTC
*** Bug 55588 has been marked as a duplicate of this bug. ***
Comment 17 Ingo Klöcker 2003-03-06 11:59:31 UTC
Both backtraces (and all the backtraces from duplicate reports) contain  
khtml::Loader::servePendingRequests. So yes, this is the same bug as 54515 (which seems to  
have been fixed in the meantime).