Bug 131313 - Reproducible crash when deleting messages from local inbox [backtrace]
Summary: Reproducible crash when deleting messages from local inbox [backtrace]
Status: RESOLVED DUPLICATE of bug 112128
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-24 22:03 UTC by Dik Takken
Modified: 2007-09-14 12:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dik Takken 2006-07-24 22:03:15 UTC
Version:            (using KDE KDE 3.5.3)
Installed from:    Gentoo Packages
OS:                Linux

I just started using KMail again (after several years) and there were two very old messages left in the local inbox. Whenever I tried to select both and delete them, KMail crashed (SIGFPE). Later I found that KMail does not crash when I delete them one by one.

Here is the full backtrace:

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 -1224792384 (LWP 6930)]
[New Thread -1252521040 (LWP 6949)]
[New Thread -1244128336 (LWP 6948)]
[New Thread -1235735632 (LWP 6947)]
[New Thread -1227342928 (LWP 6946)]
[KCrash handler]
#6  0x4393ace4 in QGDict::look_string () from /usr/qt/3/lib/libqt-mt.so.3
#7  0xb7e95834 in QDict<KMail::SortCacheItem>::operator[] (this=0xb6ddf61, 
    k=@0xb6ddf61) at qdict.h:73
#8  0xb7cb9989 in KMHeaders::msgRemoved (this=0x82a89a0, id=137005688, msgId=
      {static null = {static null = <same as static member of an already seen type>, d = 0x804f070, static shared_null = 0x804f070}, d = 0x8285070, static shared_null = 0x804f070}) at kmheaders.cpp:1035
#9  0xb7dde3c7 in KMHeaders::qt_invoke (this=0x82a89a0, _id=-1080298080, 
    _o=0xbf9bf640) at kmheaders.moc:301
#10 0x4366df24 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#11 0xb7c19345 in KMFolder::msgRemoved (this=0x8283328, t0=191749985, t1=)
    at kmfolder.moc:254
#12 0xb7c19d40 in KMFolder::qt_emit (this=0x8283328, _id=-1080297776, 
    _o=0xbf9bf770) at kmfolder.moc:381
#13 0x4366df9e in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#14 0xb7c1d085 in FolderStorage::msgRemoved (this=0x82964a0, t0=191749985, t1=
) at folderstorage.moc:320
#15 0xb7d8b2b6 in FolderStorage::take (this=0x82964a0, idx=0)
    at folderstorage.cpp:441
#16 0xb7d8b3b2 in KMFolderMaildir::take (this=0x82964a0, idx=191749985)
    at kmfoldermaildir.cpp:943
#17 0xb7c17ee1 in KMFolder::take (this=0x0, idx=191749985) at kmfolder.cpp:374
#18 0xb7ddf0bd in KMFolderMaildir::addMsgInternal (this=0x82902c8, 
    aMsg=0x8526ab0, index_return=0xbf9bfad8, stripUid=false)
    at kmfoldermaildir.cpp:453
#19 0xb7ddfb9b in KMFolderMaildir::addMsg (this=0x82902c8, aMsg=0x8526ab0, 
    index_return=0xbf9bfad8) at kmfoldermaildir.cpp:365
#20 0xb7c1d471 in FolderStorage::moveMsg (this=0x82902c8, aMsg=0x8526ab0, 
    aIndex_ret=0xb6ddf61) at folderstorage.cpp:590
#21 0xb7c163a8 in KMFolder::moveMsg (this=0x0, msg=0xb6ddf61, 
    index_return=0xb6ddf61) at kmfolder.cpp:419
#22 0xb7e31983 in KMMoveCommand::execute (this=0x852aa38)
    at kmcommands.cpp:1930
#23 0xb7dd9f18 in KMCommand::slotPostTransfer (this=0x852aa38, 
    result=KMCommand::OK) at kmcommands.cpp:255
#24 0xb7dda03b in KMCommand::qt_invoke (this=0x852aa38, _id=5, _o=0xbf9bfd20)
    at kmcommands.moc:148
#25 0xb7dda46b in KMMenuCommand::qt_invoke (this=0xb6ddf61, _id=191749985, 
    _o=0xb6ddf61) at kmcommands.moc:2436
#26 0xb7dda4de in KMMoveCommand::qt_invoke (this=0x852aa38, _id=5, 
    _o=0xbf9bfd20) at kmcommands.moc:2619
#27 0xb7dda5eb in KMDeleteMsgCommand::qt_invoke (this=0xb6ddf61, 
    _id=191749985, _o=0xb6ddf61) at kmcommands.moc:2694
#28 0x4366df24 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#29 0xb7c4da45 in KMCommand::messagesTransfered (this=0x852aa38, 
    t0=KMCommand::OK) at kmcommands.moc:126
#30 0xb7dd986c in KMCommand::transferSelectedMsgs (this=0x852aa38)
    at kmcommands.cpp:350
#31 0xb7dd9d82 in KMCommand::slotStart (this=0x852aa38) at kmcommands.cpp:247
#32 0xb7dda00c in KMCommand::qt_invoke (this=0x852aa38, _id=4, _o=0xbf9bff50)
    at kmcommands.moc:147
#33 0xb7dda46b in KMMenuCommand::qt_invoke (this=0xb6ddf61, _id=191749985, 
    _o=0xb6ddf61) at kmcommands.moc:2436
#34 0xb7dda4de in KMMoveCommand::qt_invoke (this=0x852aa38, _id=4, 
    _o=0xbf9bff50) at kmcommands.moc:2619
#35 0xb7dda5eb in KMDeleteMsgCommand::qt_invoke (this=0xb6ddf61, 
    _id=191749985, _o=0xb6ddf61) at kmcommands.moc:2694
#36 0x4366df24 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#37 0x439c517d in QSignal::signal () from /usr/qt/3/lib/libqt-mt.so.3
#38 0x436884c3 in QSignal::activate () from /usr/qt/3/lib/libqt-mt.so.3
#39 0x4368fdd3 in QSingleShotTimer::event () from /usr/qt/3/lib/libqt-mt.so.3
#40 0x436098ff in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#41 0x43609a9c in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#42 0x43d51a15 in KApplication::notify (this=0xbf9c0660, receiver=0x82f35e8, 
    event=0xbf9c0330) at kapplication.cpp:550
#43 0x435fcd4c in QEventLoop::activateTimers ()
   from /usr/qt/3/lib/libqt-mt.so.3
#44 0x435b5ffb in QEventLoop::processEvents ()
   from /usr/qt/3/lib/libqt-mt.so.3
#45 0x4361ffd2 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#46 0x4361ff26 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#47 0x43608aaf in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#48 0x0804aa3e in main (argc=191749985, argv=0xb6ddf61) at main.cpp:110
Comment 1 Andreas Kling 2006-08-10 07:04:27 UTC

*** This bug has been marked as a duplicate of 112128 ***