kontact/kmail crashes when displaying messages (IMAP)

Bug #293276 reported by Ben Franksen
4
Affects Status Importance Assigned to Milestone
kdepim (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

> lsb_release -rd
Description: Ubuntu 8.04.1
Release: 8.04
 > apt-cache policy kmail
kmail:
  Installiert:4:3.5.10-0ubuntu1~hardy2
  Mögliche Pakete:4:3.5.10-0ubuntu1~hardy2
  Versions-Tabelle:
 *** 4:3.5.10-0ubuntu1~hardy2 0
        500 http://archive.ubuntu.com hardy-updates/main Packages
        100 /var/lib/dpkg/status
     4:3.5.9-0ubuntu3 0
        500 http://archive.ubuntu.com hardy/main Packages

It happens only on certain emails, not all. I can avoid the crash by not displaying the folder with the offending mails.

This is the (relevant part of) the crash handler output:

[KCrash handler]
#6 0xb7ef6410 in __kernel_vsyscall ()
#7 0xb5e74085 in raise () from /lib/tls/i686/cmov/libc.so.6
#8 0xb5e75a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#9 0xb6083480 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#10 0xb6080d05 in ?? () from /usr/lib/libstdc++.so.6
#11 0xb6080d42 in std::terminate () from /usr/lib/libstdc++.so.6
#12 0xb6081605 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#13 0xb4f4592f in KMReaderWin::setMsg () from /usr/lib/libkmailprivate.so
#14 0xb50b38ce in KMMainWidget::slotMsgSelected ()
   from /usr/lib/libkmailprivate.so
#15 0xb50c439d in KMMainWidget::qt_invoke () from /usr/lib/libkmailprivate.so
#16 0xb66b4704 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb4ee810e in KMHeaders::selected () from /usr/lib/libkmailprivate.so
#18 0xb4eef01b in KMHeaders::highlightMessage ()
   from /usr/lib/libkmailprivate.so
#19 0xb4eef45c in KMHeaders::highlightMessage ()
   from /usr/lib/libkmailprivate.so
#20 0xb4efbcda in KMHeaders::qt_invoke () from /usr/lib/libkmailprivate.so
#21 0xb66b4704 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#22 0xb6a5debf in QListView::currentChanged () from /usr/lib/libqt-mt.so.3
#23 0xb67ad7e3 in QListView::setCurrentItem () from /usr/lib/libqt-mt.so.3
#24 0xb4ef008e in KMHeaders::setCurrentMsg () from /usr/lib/libkmailprivate.so
#25 0xb4ee83b4 in KMHeaders::nextUnreadMessage ()
   from /usr/lib/libkmailprivate.so
#26 0xb50aa080 in KMMainWidget::slotNextUnreadMessage ()
   from /usr/lib/libkmailprivate.so
#27 0xb50c39c1 in KMMainWidget::qt_invoke () from /usr/lib/libkmailprivate.so
#28 0xb66b4704 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#29 0xb66b51e9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#30 0xb6ff0d69 in KAction::activated () from /usr/lib/libkdeui.so.4
#31 0xb70316a2 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#32 0xb711ce71 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#33 0xb66b4704 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#34 0xb66b51e9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#35 0xb6d1e959 in KAccelPrivate::menuItemActivated ()
   from /usr/lib/libkdecore.so.4
#36 0xb6d6c577 in KAccelPrivate::emitActivatedSignal ()
   from /usr/lib/libkdecore.so.4
#37 0xb6df9dc8 in KAccelPrivate::eventFilter () from /usr/lib/libkdecore.so.4
#38 0xb66b2492 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#39 0xb66b2510 in QObject::event () from /usr/lib/libqt-mt.so.3
#40 0xb66ead65 in QWidget::event () from /usr/lib/libqt-mt.so.3
#41 0xb67c02da in QMainWindow::event () from /usr/lib/libqt-mt.so.3
#42 0xb6648c36 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#43 0xb664ac00 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#44 0xb6e099b2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#45 0xb6d798a0 in KAccelEventHandler::x11Event ()
   from /usr/lib/libkdecore.so.4
#46 0xb6e07e2a in KApplication::x11EventFilter ()
   from /usr/lib/libkdecore.so.4
#47 0xb65c54a0 in ?? () from /usr/lib/libqt-mt.so.3
#48 0xb65d5aaf in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#49 0xb65ed943 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#50 0xb6663f90 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#51 0xb6663c8e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#52 0xb664a7df in QApplication::exec () from /usr/lib/libqt-mt.so.3
#53 0x0805c123 in ?? ()
#54 0xb5e5f450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#55 0x0805b7f1 in ?? ()

Revision history for this message
Ben Franksen (bfrk) wrote :

Update: A few minutes later I can read the emails in question just fine. Maybe the error is related to an IMAP server hickup, as I noticed (right before the crash) that some messages in my folder were displayed out of order.

One more data point: the program (kmail/kontact) was hanging for a few (maybe 10) seconds before crashing. It showed the email header but no content.

Revision history for this message
Georges Dubus (madjar) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better.

Does these offending mails have somthing in common ? (attachment, etc)

I used to have that kind of problems, but since I upgraded to KDE 4.2 (which handle IMAP much better), I haven't got any problem. Could you install that update from backports and tell us whether this solved your problem ?

Thanks!

Changed in kdepim:
status: New → Incomplete
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in kdepim (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.