[Bug 273550] New: KMail crash on exit
https://bugzilla.novell.com/show_bug.cgi?id=273550 Summary: KMail crash on exit Product: openSUSE 10.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: suse-beta@cboltz.de QAContact: qa@suse.de (using KDE and KMail from the buildservice on 10.2 - yes, I know it is unsupported - and to make it even more unsupported, I have added a small patch to display more headers in home:cboltz ;-) I got crashes on exit several times, and most of them look like the backtrace below. # rpm -q --changelog kdepim3 |head * Sa Apr 14 2007 wstephenson@suse.de - update 3_5_BRANCH.diff, fix #247903 kmail never gives up, and #247386, can't load messages consisting of a single non-text attachment. - Allow KMail to use PLAIN auth directly ( Backtrace: Überprüfung der Systemkonfiguration beim Start deaktiviert. Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1249036064 (LWP 5671)] [New Thread -1280955504 (LWP 6199)] [New Thread -1272562800 (LWP 6198)] [New Thread -1264170096 (LWP 6197)] [New Thread -1255777392 (LWP 6196)] [KCrash handler] #9 0xb6ba9c2f in KHTMLPart::khtmlMouseMoveEvent () from /opt/kde3/lib/libkhtml.so.4 #10 0xb6b5ede0 in KHTMLPart::customEvent () from /opt/kde3/lib/libkhtml.so.4 #11 0xb730c8ee in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #12 0xb72ad9b7 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #13 0xb72ae781 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so3 #14 0xb7963bf2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4 #15 0xb6b924f2 in KHTMLView::viewportMouseMoveEvent () from /opt/kde3/lib/libkhtml.so.4 #16 0xb7421f63 in QScrollView::eventFilter () from /usr/lib/qt3/lib/libqt-mt.so.3 #17 0xb6b89dc9 in KHTMLView::eventFilter () from /opt/kde3/lib/libkhtml.so.4 #18 0xb730c80c in QObject::activate_filters () from /usr/lib/qt3/lib/libqt-mt.so.3 #19 0xb730c87b in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #20 0xb73454fc in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #21 0xb72ad9b7 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #22 0xb72ae8f9 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so3 #23 0xb7963bf2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4 #24 0xb724cf57 in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #25 0xb724c0ff in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #26 0xb725c97a in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #27 0xb72c47e0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #28 0xb72c4676 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #29 0xb72ad56f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #30 0x0804a0fb in main () -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273550 chrubis@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |kde-maintainers@suse.de |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273550 stbinner@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kde-maintainers@suse.de |wstephenson@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c1 Bruno Virlet <bvirlet@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID --- Comment #1 from Bruno Virlet <bvirlet@novell.com> 2007-07-17 06:09:59 MST --- I close this, it will be reopened if you can reproduce with 10.2 or 10.3 alpha *without* the patch. Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c2 --- Comment #2 from Christian Boltz <suse-beta@cboltz.de> 2007-07-17 16:16:01 MST --- Created an attachment (id=151553) --> (https://bugzilla.novell.com/attachment.cgi?id=151553) the patch to kmail/headerstyle.* I'm using For the records, I'm attaching the patch I'm using. IMHO, it should not cause any crash. Feel free to review it (it has just 37 lines). (And: yes, I know I have a broken patch in the buildservice currently. But this isn't the patch I'm using.) Anyways, I'll install the latest packages from KDE:KDE3 (without my patch) and reopen this bugreport if KMail crashes again. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c3 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Major Status|RESOLVED |REOPENED Resolution|INVALID | --- Comment #3 from Christian Boltz <suse-beta@cboltz.de> 2007-07-18 10:30:49 MST --- I'm back - after updating to the latest KDE3 packages from buildservice (without my patch), KMail crashed again on exit. (Using 10.2) I'm also incrementing the severity because I see this KMail crash very often and had some type of data loss (mail flags were lost, causing reappearance of deleted mails - quite annoying). Backtrace: Überprüfung der Systemkonfiguration beim Start deaktiviert. Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1248864560 (LWP 5665)] [New Thread -1280865392 (LWP 5951)] [New Thread -1272472688 (LWP 5950)] [New Thread -1264079984 (LWP 5949)] [New Thread -1255687280 (LWP 5948)] [KCrash handler] #9 0x00760069 in ?? () #10 0xb602e019 in KToolBarButton::mouseReleaseEvent () from /opt/kde3/lib/libkdeui.so.4 #11 0xb7384880 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #12 0xb60a23e1 in KToolBarButton::event () from /opt/kde3/lib/libkdeui.so.4 #13 0xb72ec9c7 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #14 0xb72ed909 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so3 #15 0xb79a6ca2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4 #16 0xb728bf57 in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #17 0xb728b0ff in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #18 0xb729b98a in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #19 0xb73037f0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #20 0xb7303686 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #21 0xb72ec57f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #22 0x0804a0fb in main () -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c4 --- Comment #4 from Will Stephenson <wstephenson@novell.com> 2007-07-18 11:11:50 MST --- I guess you mean app exit, not session exit? Is kmail doing anything according to the progress widget when you exit it? Does it crash after just starting kmail and quitting it immediately? Any other hints what puts it into the state which crashes on exit? I still can't reproduce it on the same setup as you have now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c5 --- Comment #5 from Christian Boltz <suse-beta@cboltz.de> 2007-07-18 18:25:01 MST --- Nice questionaire ;-) (In reply to comment #4 from Will Stephenson)
I guess you mean app exit, not session exit?
Good question. IIRC both cases happened already: - KMail crashes after closing the last window (I usually use 3 or 4 main windows), so: app exit. - when I exit KDE within some seconds after closing KMail, the crash dialog prevents the session shutdown. The backtrace in comment #3 was from the second case. BTW: I always close KMail before logging out.
Is kmail doing anything according to the progress widget when you exit it?
I assume you are talking about the progress bar in the right part of the status bar. No, there isn't a progress bar displayed when I exit KMail. However, there might be one or two mailboxes waiting to be fetched because I have added a preprocessor command "sleep 10" to them (because a server limit on concurrent logins) and tend to check for new mails shortly before exiting KMail. For whatever reason, there's no progressbar while "sleep" is active. Another candidate might be compressing folders on exit (I use mbox mostly). Unfortunately, I can't provide a way that reliably crashes KMail, so I also don't know exactly what causes the crash.
Does it crash after just starting kmail and quitting it immediately?
Just tested: No. But since the crash doesn't happen always ("only" often), I can't guarantee that it always doesn't crash when quitting imediately.
Any other hints what puts it into the state which crashes on exit?
See above. Using a ~/.kde with very long history might be involved, too. Counter-question: What does KMail do on exit usually?
I still can't reproduce it on the same setup as you have now.
That's a pity. If I can help you with some debugging, just let me know. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c6 --- Comment #6 from Christian Boltz <suse-beta@cboltz.de> 2007-07-23 18:15:00 MST --- Created an attachment (id=152527) --> (https://bugzilla.novell.com/attachment.cgi?id=152527) another, quite long, backtrace This is another backtrace of a KMail crash. The first lines are similar, but it has much more lines, including some KHTMLPart calls. This backtrace occoured some seconds after exiting KMail. (No session logout involved.) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c7 Will Stephenson <wstephenson@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED --- Comment #7 from Will Stephenson <wstephenson@novell.com> 2007-08-14 11:30:00 MST --- Fixed in stable - kde svn r700023 if interested -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c8 Bruno Virlet <bvirlet@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bvirlet@novell.com Summary|KMail crash on exit |l --- Comment #8 from Bruno Virlet <bvirlet@novell.com> 2007-08-27 08:08:12 MST --- Please also include r705221 Dirk, the singleShot() broke the imap single folder check because in the imap code, functions were calling the one with singleShot. This function was immediately returning, causing the list of folders to be checked to be cleared. Now it's using signals/slots. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550 Stephan Binner <stbinner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|l |KMail crash on exit -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c9 --- Comment #9 from Will Stephenson <wstephenson@novell.com> 2007-08-29 06:58:55 MST --- Submitted. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c10 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Component|KDE |KDE Product|openSUSE 10.2 |openSUSE 10.3 Resolution|FIXED | Version|Final |RC 1 --- Comment #10 from Christian Boltz <suse-beta@cboltz.de> 2007-09-26 17:22:29 MST --- I still see KMail crashing on app exit on 10.3 RC1 :-( # rpm -q kdepim3 kdepim3-3.5.7.enterprise.0.20070904.708012-3 The backtrace looks similar to those above. I'll add it as attachment because it's quite long. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c11 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #152527|0 |1 is obsolete| | --- Comment #11 from Christian Boltz <suse-beta@cboltz.de> 2007-09-26 17:23:21 MST --- Created an attachment (id=175001) --> (https://bugzilla.novell.com/attachment.cgi?id=175001) backtrace from 10.3 RC 1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550#c12 Dirk Mueller <dmueller@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED --- Comment #12 from Dirk Mueller <dmueller@novell.com> 2007-09-27 03:41:59 MST --- yes, we had to revert this particular change because it broke other things. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550 User suse-beta@cboltz.de added comment https://bugzilla.novell.com/show_bug.cgi?id=273550#c13 --- Comment #13 from Christian Boltz <suse-beta@cboltz.de> 2007-12-10 18:40:12 MST --- *ping* Any news on this? Seeing KMail crash on exit most times isn't nice :-( FYI: I _think_ the crash frequency is influenced by the following factors: - KMail running (and used) for hours -> crash more probably - manually running "compress all folders" before closing KMail -> reduces the risk of a crash - but doesn't always avoid it Other things might be involved, too. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550 User wstephenson@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=273550#c14 --- Comment #14 from Will Stephenson <wstephenson@novell.com> 2007-12-14 03:31:06 MST --- Please try the test packages in ftp://ftp.suse.com/pub/people/wstephenson/kdepim-enterprise-update-test, enterprise branch is being stabilised at the moment and i would like to know if this is fixed in latest svn. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550 Will Stephenson <wstephenson@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |suse-beta@cboltz.de -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550 User suse-beta@cboltz.de added comment https://bugzilla.novell.com/show_bug.cgi?id=273550#c15 --- Comment #15 from Christian Boltz <suse-beta@cboltz.de> 2007-12-14 05:36:41 MST --- I'm just installing the test packages. I will keep this bug in NEEDINFO for some days and then report back. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550 User suse-beta@cboltz.de added comment https://bugzilla.novell.com/show_bug.cgi?id=273550#c16 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|suse-beta@cboltz.de | --- Comment #16 from Christian Boltz <suse-beta@cboltz.de> 2007-12-15 13:44:21 MST --- Created an attachment (id=187759) --> (https://bugzilla.novell.com/attachment.cgi?id=187759) backtrace with 10.3 + update-test packages (kdepim3-3.5.7.enterprise.0.20071210.746979-0.1) KMail crashed again on exit yesterday :-( The backtrace is attached (and looks similar to the old backtraces). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550 User suse-beta@cboltz.de added comment https://bugzilla.novell.com/show_bug.cgi?id=273550#c17 --- Comment #17 from Christian Boltz <suse-beta@cboltz.de> 2008-04-15 04:29:00 MST --- FYI: This still happens with 3.5.9 (kdepim3-3.5.9-20.2) - backtrace on request. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550 Will Stephenson <wstephenson@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low Summary|KMail crash on exit |kmail3: crash on exit -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=273550 Stephan Binner <stbinner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Major |Critical -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com