[Bug 144959] New: KMail crashed when opening next unread message (at KMail::MessageProperty::forget)

Naga nagatoro at gmail.com
Wed May 2 14:47:30 BST 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=144959         
           Summary: KMail crashed when opening next unread message (at
                    KMail::MessageProperty::forget)
           Product: kontact
           Version: unspecified
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs kde org
        ReportedBy: nagatoro gmail com


Version:            (using KDE KDE 3.5.6)
Installed from:    Gentoo Packages
OS:                Linux

When pressing "+" to goto next unread message and no unread messages where in the same folder KMail crashed with the following backtrace (KMail was running from within Kontact), so far I've been unable to reproduce the crash:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47442968445296 (LWP 4305)]
[New Thread 1107310912 (LWP 4317)]
[New Thread 1098918208 (LWP 4316)]
[New Thread 1090525504 (LWP 4315)]
[New Thread 1082132800 (LWP 4314)]
[KCrash handler]
#5  0x00002b262b005e04 in QMapPrivateBase::removeAndRebalance ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#6  0x00002b262fdde7d8 in QMap<KMMsgBase const*, long>::remove (
    this=0x2b26300167a8, k=<value optimized out>)
    at /usr/qt/3/include/qmap.h:385
#7  0x00002b262fb52665 in KMail::MessageProperty::forget (msgBase=0x1450fc0)
    at messageproperty.cpp:169
#8  0x00002b262fc2788e in ~KMMsgInfo (this=0x1450fc0) at kmmsginfo.cpp:131
#9  0x00002b262fb58ad6 in KMMsgList::set (this=0xcfd3f8, idx=5551, 
    aMsg=0x2112300) at kmmsglist.cpp:100
#10 0x00002b262fd42c3b in KMFolderMbox::readMsg (this=0xcfd310, idx=5551)
    at kmfoldermbox.cpp:837
#11 0x00002b262fc2a602 in FolderStorage::getMsg (this=0xcfd310, idx=5551)
    at folderstorage.cpp:475
#12 0x00002b262fc2a745 in KMFolderImap::getMsg (this=0xcfd310, idx=5551)
    at kmfolderimap.cpp:162
#13 0x00002b262fc38bee in KMHeaders::highlightMessage (this=0x10e61f0, 
    lvi=0x2055600, markitread=false) at kmheaders.cpp:2039
#14 0x00002b262fd1ac2e in KMHeaders::qt_invoke (this=0x10e61f0, _id=106, 
    _o=0x7fff834414d0) at kmheaders.moc:295
#15 0x00002b262ad8b55c in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#16 0x00002b262b07ab6f in QListView::currentChanged ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#17 0x00002b262fc38fa5 in KMHeaders::setCurrentItemByIndex (this=0x10e61f0, 
    msgIdx=<value optimized out>) at kmheaders.cpp:2412
#18 0x00002b262fd22fa9 in KMHeaders::readSortOrder (this=0x10e61f0, 
    set_selection=true, forceJumpToUnread=<value optimized out>)
    at kmheaders.cpp:3302
#19 0x00002b262fd2374b in KMHeaders::updateMessageList (this=0x10e61f0, 
    set_selection=true, forceJumpToUnread=true) at kmheaders.cpp:2105
#20 0x00002b262fd28194 in KMHeaders::setFolder (this=0x10e61f0, 
    aFolder=<value optimized out>, forceJumpToUnread=true)
    at kmheaders.cpp:738
#21 0x00002b262fd75610 in KMMainWidget::folderSelected (this=0x10e6830, 
    aFolder=0xcfabc0, forceJumpToUnread=true) at kmmainwidget.cpp:2010
#22 0x00002b262fd75842 in KMMainWidget::folderSelected (this=0x962df0)
    at kmmainwidget.cpp:1899
#23 0x00002b262fdb42d4 in KMMainWidget::qt_invoke (this=0x10e6830, _id=52, 
    _o=0x7fff83441ac0) at kmmainwidget.moc:505
#24 0x00002b262ad8b4ce in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#25 0x00002b262fb65d6f in KMFolderImap::folderComplete (
    this=<value optimized out>, t0=<value optimized out>, t1=true)
    at kmfolderimap.moc:270
#26 0x00002b262fb65dd2 in KMFolderImap::finishMailCheck (this=0xcfd310, 
    dbg=0x2b262fe11245 "getMessage", state=KMFolderImap::imapFinished)
    at kmfolderimap.cpp:2340
#27 0x00002b262fca9f2a in KMFolderImap::getMessagesResult (this=0xcfd310, 
    job=0x1d5ccd0, lastSet=true) at kmfolderimap.cpp:1655
#28 0x00002b262fd9209e in KMFolderImap::qt_invoke (this=0xcfd310, _id=30, 
    _o=0x7fff83441cf0) at kmfolderimap.moc:323
#29 0x00002b262ad8b55c in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#30 0x00002b26294ee7fc in KIO::Job::result (this=<value optimized out>, 
    t0=0x1d5ccd0) at jobclasses.moc:162
#31 0x00002b262952ebe1 in KIO::Job::emitResult (this=0x1d5ccd0) at job.cpp:235
#32 0x00002b262953967a in KIO::SimpleJob::slotFinished (this=0x1d5ccd0)
    at job.cpp:601
#33 0x00002b2629539cca in KIO::TransferJob::slotFinished (this=0x1d5ccd0)
    at job.cpp:971
#34 0x00002b262952e708 in KIO::TransferJob::qt_invoke (this=0x1d5ccd0, 
    _id=17, _o=0x7fff834421c0) at jobclasses.moc:1071
#35 0x00002b262ad8b55c in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#36 0x00002b262ad8c203 in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#37 0x00002b2629550d4d in KIO::SlaveInterface::dispatch (this=0x11fbe10, 
    _cmd=104, rawdata= 0x7fff834424a0) at slaveinterface.cpp:243
#38 0x00002b262954324d in KIO::SlaveInterface::dispatch (this=0x11fbe10)
    at slaveinterface.cpp:173
#39 0x00002b26294fd12a in KIO::Slave::gotInput (this=0x962df0)
    at slave.cpp:300
#40 0x00002b2629544d28 in KIO::Slave::qt_invoke (this=0x11fbe10, _id=4, 
    _o=0x7fff834425e0) at slave.moc:113
#41 0x00002b262ad8b55c in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#42 0x00002b262ad8c135 in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#43 0x00002b262ada5c6b in QSocketNotifier::event ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#44 0x00002b262ad34fc5 in QApplication::internalNotify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#45 0x00002b262ad35bc7 in QApplication::notify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#46 0x00002b262a17629f in KApplication::notify (this=0x7fff83442b40, 
    receiver=0x12212d0, event=0x7fff834428e0) at kapplication.cpp:550
#47 0x00002b262ad2b1ab in QEventLoop::activateSocketNotifiers ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#48 0x00002b262acebef3 in QEventLoop::processEvents ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#49 0x00002b262ad49712 in QEventLoop::enterLoop ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#50 0x00002b262ad495c2 in QEventLoop::exec ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#51 0x000000000041cac3 in main (argc=<value optimized out>, 
    argv=0x7fff83442f48) at main.cpp:163
#52 0x00002b262d25c374 in __libc_start_main (main=0x41c660 <main>, argc=1, 
    ubp_av=0x7fff83442f48, init=<value optimized out>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff83442f38) at libc-start.c:238
#53 0x0000000000414a09 in _start ()
Current language:  auto; currently c



More information about the Kdepim-bugs mailing list