Bug 125723

Summary: SIG 11 crash while selecting mail in mail header view
Product: [Unmaintained] kmail Reporter: Michael Seiwert <michael.seiwert>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: cniehaus, winter, woebbeking
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: backtrace

Description Michael Seiwert 2006-04-17 12:21:33 UTC
Version:           1.9.1 (KDE_3_5_BRANCH)  (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc version 4.0.2 20050901 (prerelease) (SUSE Linux) 
OS:                Linux

After leaving kmail untouched for a while (>30min) selecting a mail in the mail header view kmail crashes. See attached bt. I'm not sure if the bt is very meaningfull, thus I'm building kmail with --enable-debug=full. This crash happened now the second time in the last two days, maybe it has something todo with the latest commits.
Comment 1 Michael Seiwert 2006-04-17 12:22:53 UTC
Created attachment 15654 [details]
backtrace
Comment 2 Thiago Macieira 2006-04-20 09:13:18 UTC
Pasting the backtrace:

[KCrash handler]
#6  0x086c9082 in ?? ()
#7  0x40303a30 in KMail::ImapJob::slotGetNextMessage ()
   from /opt/kde35/lib/libkmailprivate.so
#8  0x403d443c in KMail::ImapJob::init ()
   from /opt/kde35/lib/libkmailprivate.so
#9  0x403d551b in KMail::ImapJob::execute ()
   from /opt/kde35/lib/libkmailprivate.so
#10 0x4017bb7d in KMail::FolderJob::start ()
   from /opt/kde35/lib/libkmailprivate.so
#11 0x403517e1 in KMFolderImap::doCreateJob ()
   from /opt/kde35/lib/libkmailprivate.so
#12 0x401f9586 in FolderStorage::createJob ()
   from /opt/kde35/lib/libkmailprivate.so
#13 0x401f463c in KMFolder::createJob () from /opt/kde35/lib/libkmailprivate.so
#14 0x403c8aa1 in KMMainWidget::slotMsgSelected ()
   from /opt/kde35/lib/libkmailprivate.so
#15 0x403f73b0 in KMMainWidget::qt_invoke ()
   from /opt/kde35/lib/libkmailprivate.so
#16 0x41b34929 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x401ac6f2 in KMHeaders::selected () from /opt/kde35/lib/libkmailprivate.so
#18 0x401ecac9 in KMHeaders::highlightMessage ()
   from /opt/kde35/lib/libkmailprivate.so
#19 0x401ecee1 in KMHeaders::highlightMessage ()
   from /opt/kde35/lib/libkmailprivate.so
#20 0x403f3b43 in KMHeaders::qt_invoke ()
   from /opt/kde35/lib/libkmailprivate.so
#21 0x41b34929 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x41e95fc5 in QListView::currentChanged ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x41c1ae5d in QListView::setCurrentItem ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x41c1f203 in QListView::contentsMousePressEventEx ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x41c1fc94 in QListView::contentsMousePressEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x414329d5 in KListView::contentsMousePressEvent ()
   from /opt/kde35/lib/libkdeui.so.4
#27 0x401ecfff in KMHeaders::contentsMousePressEvent ()
   from /opt/kde35/lib/libkmailprivate.so
#28 0x41c51f84 in QScrollView::viewportMousePressEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x41c4f039 in QScrollView::eventFilter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x41c1a2a6 in QListView::eventFilter () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x401eb06d in KMHeaders::eventFilter ()
   from /opt/kde35/lib/libkmailprivate.so
#32 0x41b3466e in QObject::activate_filters ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x41b346eb in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x41b6ed9c in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x41ad3f41 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x41ad5078 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x417597b7 in KApplication::notify () from /opt/kde35/lib/libkdecore.so.4
#38 0x41a6e11c in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x41a6cedb in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x41a8131a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x41aeafd8 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x41aeaed6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0x41ad388f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0x0804a42d in main ()
Comment 3 Michael Seiwert 2006-04-20 18:44:42 UTC
This one seems to be more meaningfull.


Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 1114332800 (LWP 26493)]
[New Thread 1128442800 (LWP 26497)]
[Thread debugging using libthread_db enabled]
[New Thread 1114332800 (LWP 26493)]
[New Thread 1128442800 (LWP 26497)]
[New Thread 1126341552 (LWP 26496)]
[New Thread 1124240304 (LWP 26495)]
[New Thread 1122139056 (LWP 26494)]
[Thread debugging using libthread_db enabled]
[New Thread 1114332800 (LWP 26493)]
[New Thread 1128442800 (LWP 26497)]
[KCrash handler]
#6  0x4049f634 in QGuardedPtr<KMAcctImap>::operator KMAcctImap* (this=0x430119)
    at qguardedptr.h:117
#7  0x4049f684 in KMFolderImap::account (this=0x430041) at kmfolderimap.h:123
#8  0x403f985b in KMail::ImapJob::slotGetNextMessage (this=0x9097208)
    at imapjob.cpp:279
#9  0x40414724 in KMail::ImapJob::init (this=0x9097208, 
    jt=KMail::FolderJob::tGetMessage, sets=@0xbfe8cb20, folder=0x0, 
    msgList=@0x9097230) at imapjob.cpp:216
#10 0x404147d9 in KMail::ImapJob::execute (this=0x9097208) at imapjob.cpp:647
#11 0x4022cd0a in KMail::FolderJob::start (this=0x9097208) at folderjob.cpp:109
#12 0x403f3900 in KMMainWidget::slotMsgSelected (this=0x833f010, msg=0x86e76e8)
    at kmmainwidget.cpp:1881
#13 0x40482e62 in KMMainWidget::qt_invoke (this=0x833f010, _id=55, 
    _o=0xbfe8cc28) at kmmainwidget.moc:477
#14 0x41d5f929 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x4022c317 in KMHeaders::selected (this=0x83c19b8, t0=0x86e76e8)
    at kmheaders.moc:250
#16 0x403f408b in KMHeaders::highlightMessage (this=0x83c19b8, lvi=0x92c5ff8, 
    markitread=false) at kmheaders.cpp:2013
#17 0x403f67b5 in KMHeaders::highlightMessage (this=0x83c19b8, i=0x92c5ff8)
    at kmheaders.cpp:2262
#18 0x4040085f in KMHeaders::qt_invoke (this=0x83c19b8, _id=107, _o=0xbfe8cd74)
    at kmheaders.moc:295
#19 0x41d5f929 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x420c0fc5 in QListView::currentChanged ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x41e45e5d in QListView::setCurrentItem ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x41e4a203 in QListView::contentsMousePressEventEx ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x41e4ac94 in QListView::contentsMousePressEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x4165d9d5 in KListView::contentsMousePressEvent ()
   from /opt/kde35/lib/libkdeui.so.4
#25 0x403f6a65 in KMHeaders::contentsMousePressEvent (this=0x83c19b8, 
    e=0xbfe8d114) at kmheaders.cpp:2174
#26 0x41e7cf84 in QScrollView::viewportMousePressEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x41e7a039 in QScrollView::eventFilter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x41e452a6 in QListView::eventFilter () from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x4022b80d in KMHeaders::eventFilter (this=0x83c19b8, o=0x83ba890, 
    e=0xbfe8d664) at kmheaders.cpp:240
#30 0x41d5f66e in QObject::activate_filters ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x41d5f6eb in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x41d99d9c in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x41cfef41 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x41d00078 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x419847b7 in KApplication::notify () from /opt/kde35/lib/libkdecore.so.4
#36 0x41c9911c in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x41c97edb in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x41cac31a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x41d15fd8 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x41d15ed6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x41cfe88f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x0804aa96 in main (argc=7, argv=0xbfe8dc64)
    at /data/src/svn/kde35/branches/KDE/3.5/kdepim/kmail/main.cpp:110
Comment 4 Michael Seiwert 2006-05-01 09:01:17 UTC
Could anybody have a look at this one please, it crashes at least 5 to 10 times a day for me now. 
Comment 5 Ismail Onur Filiz 2006-05-05 09:10:38 UTC
*** Bug 126715 has been marked as a duplicate of this bug. ***
Comment 6 Michael Seiwert 2006-05-07 19:29:03 UTC
This bug seems to be also fixed as it was a dup of bug 126715 . Since it doesn't crash anymore I set the bug to fixed.