kmail crash when selecting messages

Bug #60153 reported by Brandon Holtsclaw
22
Affects Status Importance Assigned to Milestone
KDE PIM
Invalid
Undecided
Unassigned
kdepim (Debian)
Fix Released
Unknown
kdepim (Fedora)
New
Undecided
Unassigned
kdepim (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

x86 edgy up-to-date as of 2300 utc 12 sept 2006

connected to server via imap ( dosent seem to happen on pop3 iirc cannot confirm though )
when selecting a message to view ( single click ) kmail crashes with almost identical backtraces ( below )

NOTE: its not any one message as when you open it back up you can select the same message and its ok, seems to be a psudo random message every time

let me know if you need anymore relevant info

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1248622928 (LWP 31563)]
[New Thread -1277248608 (LWP 31567)]
[New Thread -1268855904 (LWP 31566)]
[New Thread -1260463200 (LWP 31565)]
[New Thread -1252070496 (LWP 31564)]
[KCrash handler]
#6 0x20677542 in ?? ()
#7 0xb7e55a20 in KMail::ImapJob::slotGetNextMessage (this=0x87ebe78)
    at /build/buildd/kdepim-3.5.4/./kmail/imapjob.cpp:279
#8 0xb7e56799 in KMail::ImapJob::init (this=0x87ebe78,
    jt=KMail::FolderJob::tGetMessage, sets=@0xbfedae78, folder=0x0,
    msgList=@0x87ebea0) at /build/buildd/kdepim-3.5.4/./kmail/imapjob.cpp:216
#9 0xb7e57c5d in KMail::ImapJob::execute (this=0x87ebe78)
    at /build/buildd/kdepim-3.5.4/./kmail/imapjob.cpp:647
#10 0xb7e4ae8d in KMail::FolderJob::start (this=0x87da970)
    at /build/buildd/kdepim-3.5.4/./kmail/folderjob.cpp:109
#11 0xb7e2c9ad in KMMainWidget::slotMsgSelected (this=0x805fe18,
    msg=0x88d2218) at /build/buildd/kdepim-3.5.4/./kmail/kmmainwidget.cpp:1893
#12 0xb7e404b0 in KMMainWidget::qt_invoke (this=0x805fe18, _id=55,
    _o=0xbfedaf84) at ./kmmainwidget.moc:479
#13 0xb712582f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#14 0xb7c9444e in KMHeaders::selected (this=0x83b5830, t0=0x88d2218)
    at ./kmheaders.moc:250
#15 0xb7c96499 in KMHeaders::highlightMessage (this=0x83b5830, lvi=0x8820b88,
    markitread=false) at /build/buildd/kdepim-3.5.4/./kmail/kmheaders.cpp:2020
#16 0xb7c9688c in KMHeaders::highlightMessage (this=0x83b5830, i=0x8820b88)
    at /build/buildd/kdepim-3.5.4/./kmail/kmheaders.cpp:2269
#17 0xb7ca3d96 in KMHeaders::qt_invoke (this=0x83b5830, _id=107,
    _o=0xbfedb0c8) at ./kmheaders.moc:295
#18 0xb712582f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#19 0xb74c9d55 in QListView::currentChanged () from /usr/lib/libqt-mt.so.3
#20 0xb721fd8f in QListView::setCurrentItem () from /usr/lib/libqt-mt.so.3
#21 0xb7223b83 in QListView::contentsMousePressEventEx ()
   from /usr/lib/libqt-mt.so.3
#22 0xb7224288 in QListView::contentsMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#23 0xb5eec1c7 in KListView::contentsMousePressEvent ()
   from /usr/lib/libkdeui.so.4
#24 0xb7c969c9 in KMHeaders::contentsMousePressEvent (this=0x83b5830,
    e=0xbfedb41c) at /build/buildd/kdepim-3.5.4/./kmail/kmheaders.cpp:2181
#25 0xb725afb1 in QScrollView::viewportMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#26 0xb725c424 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#27 0xb72246f6 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#28 0xb7c98099 in KMHeaders::eventFilter (this=0x83b5830, o=0x83b4e58,
    e=0xbfedb9f0) at /build/buildd/kdepim-3.5.4/./kmail/kmheaders.cpp:241
#29 0xb7124ddc in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#30 0xb7124e5a in QObject::event () from /usr/lib/libqt-mt.so.3
#31 0xb715c533 in QWidget::event () from /usr/lib/libqt-mt.so.3
#32 0xb70bca98 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#33 0xb70bec56 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#34 0xb77e5fe2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#35 0xb704f3fd in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#36 0xb704e062 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#37 0xb704c14c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#38 0xb7063320 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#39 0xb70d716e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#40 0xb70d6f7e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#41 0xb70be641 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#42 0x0804a0fe in main (argc=-1208411128, argv=0xb799c1e0)
    at /build/buildd/kdepim-3.5.4/./kmail/main.cpp:110
#43 0xb78808cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#44 0x08049e61 in _start ()

Simon Law (sfllaw)
Changed in kdepim:
assignee: nobody → sfllaw
importance: Untriaged → Medium
status: Unconfirmed → Confirmed
assignee: sfllaw → nobody
Revision history for this message
Brandon Holtsclaw (imbrandon) wrote :
Download full text (4.1 KiB)

even though they are almost identical I am adding one more backtrace here that happened a few minutes later on a diffrent message just so everything is crystal clear for the lucky soul to try and track this down

( no i wont post 1000 bt of the same thing )

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1249106256 (LWP 5339)]
[New Thread -1277731936 (LWP 5343)]
[New Thread -1269339232 (LWP 5342)]
[New Thread -1260946528 (LWP 5341)]
[New Thread -1252553824 (LWP 5340)]
[KCrash handler]
#6 0x2820786f in ?? ()
#7 0xb7de2a20 in KMail::ImapJob::slotGetNextMessage (this=0x84a20f8)
    at /build/buildd/kdepim-3.5.4/./kmail/imapjob.cpp:279
#8 0xb7de3799 in KMail::ImapJob::init (this=0x84a20f8,
    jt=KMail::FolderJob::tGetMessage, sets=@0xbfb62348, folder=0x0,
    msgList=@0x84a2120) at /build/buildd/kdepim-3.5.4/./kmail/imapjob.cpp:216
#9 0xb7de4c5d in KMail::ImapJob::execute (this=0x84a20f8)
    at /build/buildd/kdepim-3.5.4/./kmail/imapjob.cpp:647
#10 0xb7dd7e8d in KMail::FolderJob::start (this=0x87b06c8)
    at /build/buildd/kdepim-3.5.4/./kmail/folderjob.cpp:109
#11 0xb7db99ad in KMMainWidget::slotMsgSelected (this=0x839f560,
    msg=0x882f7e0) at /build/buildd/kdepim-3.5.4/./kmail/kmmainwidget.cpp:1893
#12 0xb7dcd4b0 in KMMainWidget::qt_invoke (this=0x839f560, _id=55,
    _o=0xbfb62454) at ./kmmainwidget.moc:479
#13 0xb70b282f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#14 0xb7c2144e in KMHeaders::selected (this=0x83b7b18, t0=0x882f7e0)
    at ./kmheaders.moc:250
#15 0xb7c23499 in KMHeaders::highlightMessage (this=0x83b7b18, lvi=0x891e178,
    markitread=false) at /build/buildd/kdepim-3.5.4/./kmail/kmheaders.cpp:2020
#16 0xb7c2388c in KMHeaders::highlightMessage (this=0x83b7b18, i=0x891e178)
    at /build/buildd/kdepim-3.5.4/./kmail/kmheaders.cpp:2269
#17 0xb7c30d96 in KMHeaders::qt_invoke (this=0x83b7b18, _id=107,
    _o=0xbfb62598) at ./kmheaders.moc:295
#18 0xb70b282f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#19 0xb7456d55 in QListView::currentChanged () from /usr/lib/libqt-mt.so.3
#20 0xb71acd8f in QListView::setCurrentItem () from /usr/lib/libqt-mt.so.3
#21 0xb71b0b83 in QListView::contentsMousePressEventEx ()
   from /usr/lib/libqt-mt.so.3
#22 0xb71b1288 in QListView::contentsMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#23 0xb5e761c7 in KListView::contentsMousePressEvent ()
   from /usr/lib/libkdeui.so.4
#24 0xb7c239c9 in KMHeaders::contentsMousePressEvent (this=0x83b7b18,
    e=0xbfb628ec) at /build/buildd/kdepim-3.5.4/./kmail/kmheaders.cpp:2181
#25 0xb71e7fb1 in QScrollView::viewportMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#26 0xb71e9424 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#27 0xb71b16f6 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#28 0xb7c25099 in KMHeaders::eventFilter (this=0x83b7b18, o=0x83b7140,
    e=0xbfb62ec0) at /build/buildd/kdepim-3.5.4/./kmail/kmheaders.cpp:241
#29 0xb70b1ddc in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#30 0xb70b1e5a in QObject::event () from /usr/lib/libqt-mt.so.3
#31 0xb70e9533 in QWidget::event () from /usr/lib...

Read more...

Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

i can confirm this.

Needs filing upstream.

Changed in kdepim:
status: Unknown → Confirmed
Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

waiting for upstream to test this, before i commit, post-beta.

Changed in kdepim:
assignee: nobody → hobbsee
status: Confirmed → In Progress
Changed in kdepim:
status: Confirmed → Fix Released
Revision history for this message
Daniel Hahler (blueyed) wrote :

The patch seems to work out well (according to the upstream comments).

I'm experiencing this crash quite often.

Changed in kdepim:
status: Unknown → Fix Released
Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

fixed in gutsy packages, and feisty.

Changed in kdepim:
status: In Progress → Fix Released
Revision history for this message
Michael (michaeljt) wrote :

Will this become available in Feisty without enabling backports?

Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

no, see http://kubuntu.org/announcements/kde-357.php

We'd have to pull stacks of patches to get all the kmail fixes, which wouldnt be allowed through -updates.

Changed in kdepim:
status: Fix Released → Confirmed
Changed in kdepim:
importance: Unknown → High
Changed in kdepim:
importance: High → Undecided
status: Confirmed → New
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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