Bug 133812 - crash upon mail deletion
Summary: crash upon mail deletion
Status: RESOLVED DUPLICATE of bug 127107
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.9.1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-09 18:03 UTC by Willi Richert
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 Willi Richert 2006-09-09 18:03:06 UTC
Version:           1.9.1 (using KDE 3.5.2, Kubuntu Package 4:3.5.2-0ubuntu18.1 dapper)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.15-26-386

for i in range(10000):
I won't ever delete any mail.

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1241495872 (LWP 23606)]
[New Thread -1282405456 (LWP 23610)]
[New Thread -1274012752 (LWP 23609)]
[New Thread -1265620048 (LWP 23608)]
[New Thread -1257227344 (LWP 23607)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb7160ab0 in QListViewPrivate::SortableItem::cmp ()
   from /usr/lib/libqt-mt.so.3
#7  0xb7160b82 in QListViewPrivate::SortableItem::operator< ()
   from /usr/lib/libqt-mt.so.3
#8  0xb7161d23 in qHeapSortHelper<QListViewPrivate::SortableItem*, QListViewPrivate::SortableItem> () from /usr/lib/libqt-mt.so.3
#9  0xb7161e72 in qHeapSort<QListViewPrivate::SortableItem*> ()
   from /usr/lib/libqt-mt.so.3
#10 0xb715dfa3 in QListViewItem::sortChildItems () from /usr/lib/libqt-mt.so.3
#11 0xb714943f in QListViewItem::enforceSortOrder ()
   from /usr/lib/libqt-mt.so.3
#12 0xb714e056 in QListView::buildDrawableList () from /usr/lib/libqt-mt.so.3
#13 0xb714e501 in QListView::itemRect () from /usr/lib/libqt-mt.so.3
#14 0xb71576cc in QListView::setCurrentItem () from /usr/lib/libqt-mt.so.3
#15 0xb54be40e in KMHeaders::msgRemoved () from /usr/lib/libkmailprivate.so
#16 0xb54bf86e in KMHeaders::qt_invoke () from /usr/lib/libkmailprivate.so
#17 0xb7056eb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#18 0xb54ed073 in KMFolder::msgRemoved () from /usr/lib/libkmailprivate.so
#19 0xb54f0dac in KMFolder::qt_emit () from /usr/lib/libkmailprivate.so
#20 0xb7056e8d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#21 0xb55094b1 in FolderStorage::msgRemoved ()
   from /usr/lib/libkmailprivate.so
#22 0xb550ad8a in FolderStorage::take () from /usr/lib/libkmailprivate.so
#23 0xb55aceec in KMFolderMaildir::take () from /usr/lib/libkmailprivate.so
#24 0xb54ebf26 in KMFolder::take () from /usr/lib/libkmailprivate.so
#25 0xb55a9d90 in KMFolderMaildir::addMsgInternal ()
   from /usr/lib/libkmailprivate.so
#26 0xb55aa645 in KMFolderMaildir::addMsg () from /usr/lib/libkmailprivate.so
#27 0xb5508685 in FolderStorage::moveMsg () from /usr/lib/libkmailprivate.so
#28 0xb54ec063 in KMFolder::moveMsg () from /usr/lib/libkmailprivate.so
#29 0xb56259c3 in KMMoveCommand::execute () from /usr/lib/libkmailprivate.so
#30 0xb5619162 in KMCommand::slotPostTransfer ()
   from /usr/lib/libkmailprivate.so
#31 0xb561ebbf in KMCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#32 0xb561ee2f in KMMenuCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#33 0xb561eea4 in KMMoveCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#34 0xb561ef1b in KMDeleteMsgCommand::qt_invoke ()
   from /usr/lib/libkmailprivate.so
#35 0xb7056eb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#36 0xb561813c in KMCommand::messagesTransfered ()
   from /usr/lib/libkmailprivate.so
#37 0xb561e771 in KMCommand::transferSelectedMsgs ()
   from /usr/lib/libkmailprivate.so
#38 0xb561e9c9 in KMCommand::slotStart () from /usr/lib/libkmailprivate.so
#39 0xb561ebd1 in KMCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#40 0xb561ee2f in KMMenuCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#41 0xb561eea4 in KMMoveCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#42 0xb561ef1b in KMDeleteMsgCommand::qt_invoke ()
   from /usr/lib/libkmailprivate.so
#43 0xb7056eb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#44 0xb73ea29a in QSignal::signal () from /usr/lib/libqt-mt.so.3
#45 0xb7074630 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#46 0xb707c120 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3
#47 0xb6fece56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#48 0xb6fed052 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#49 0xb76ead7d in KApplication::notify () from /usr/lib/libkdecore.so.4
#50 0xb6f7e157 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#51 0xb6fde843 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#52 0xb6f91f67 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#53 0xb7005947 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#54 0xb700586a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#55 0xb6feb965 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#56 0x0805ab01 in ?? ()
#57 0xbf95a850 in ?? ()
#58 0x00000001 in ?? ()
#59 0x00000001 in ?? ()
#60 0x00000000 in ?? ()
Comment 1 Mathias 2006-09-12 13:57:48 UTC
the same for me, slightly different backtrace:

[KCrash handler]
#9  0xb636def4 in QGDict::look_string () from /usr/qt/3/lib/libqt-mt.so.3
#10 0xb7c98678 in KMHeaders::msgRemoved ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#11 0xb7e07276 in KMHeaders::qt_invoke ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#12 0xb60a09d4 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#13 0xb7bebf6c in KMFolder::msgRemoved ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#14 0xb7bec7c0 in KMFolder::qt_emit ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#15 0xb60a0a4e in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#16 0xb7befe9c in FolderStorage::msgRemoved ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#17 0xb7da3d75 in FolderStorage::take ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#18 0xb7e2397d in KMFolderImap::take ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#19 0xb7beaa51 in KMFolder::take () from /usr/kde/3.5/lib/libkmailprivate.so
#20 0xb7e08074 in KMFolderMaildir::addMsgInternal ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#21 0xb7e089eb in KMFolderMaildir::addMsg ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#22 0xb7bf0223 in FolderStorage::moveMsg ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#23 0xb7be8b28 in KMFolder::moveMsg ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#24 0xb7e6af26 in KMMoveCommand::execute ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#25 0xb7e029d3 in KMCommand::slotPostTransfer ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#26 0xb7e02ab8 in KMCommand::qt_invoke ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#27 0xb7e02e8b in KMMenuCommand::qt_invoke ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#28 0xb7e02eef in KMMoveCommand::qt_invoke ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#29 0xb7e02f9b in KMDeleteMsgCommand::qt_invoke ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#30 0xb60a09d4 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#31 0xb7c23f8d in KMCommand::messagesTransfered ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#32 0xb7e023b9 in KMCommand::transferSelectedMsgs ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#33 0xb7e02887 in KMCommand::slotStart ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#34 0xb7e02a9d in KMCommand::qt_invoke ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#35 0xb7e02e8b in KMMenuCommand::qt_invoke ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#36 0xb7e02eef in KMMoveCommand::qt_invoke ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#37 0xb7e02f9b in KMDeleteMsgCommand::qt_invoke ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#38 0xb60a09d4 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#39 0xb63f838d in QSignal::signal () from /usr/qt/3/lib/libqt-mt.so.3
#40 0xb60baf73 in QSignal::activate () from /usr/qt/3/lib/libqt-mt.so.3
#41 0xb60c2883 in QSingleShotTimer::event () from /usr/qt/3/lib/libqt-mt.so.3
#42 0xb603c3bf in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#43 0xb603c55c in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#44 0xb679c016 in KApplication::notify ()
   from /usr/kde/3.5/lib/libkdecore.so.4
#45 0xb602f7ec in QEventLoop::activateTimers ()
   from /usr/qt/3/lib/libqt-mt.so.3
#46 0xb5fe8b2b in QEventLoop::processEvents ()
   from /usr/qt/3/lib/libqt-mt.so.3
#47 0xb6052a92 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#48 0xb60529e6 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#49 0xb603b56f in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#50 0x0804a446 in ?? ()
#51 0xbfd8aab0 in ?? ()
#52 0xbfd8a9c0 in ?? ()
#53 0x00000000 in ?? ()

OS: 2.6.16-gentoo-r9
compiler: gcc 3.4.6
KDE 3.5.4
Comment 2 Mathias 2006-09-15 11:18:55 UTC
hm :/
it also crashes on changing the IMAP folder to be viewed.- so either this is not the right place for my problem or the subject should be modified...
here's the backtrace.
[KCrash handler]
#6  0xb6344ef4 in QGDict::look_string () from /usr/qt/3/lib/libqt-mt.so.3
#7  0xb7d80d4e in KMHeaders::writeSortOrder ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#8  0xb7dd5361 in KMHeaders::setFolder ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#9  0xb7dfec25 in KMMainWidget::folderSelected ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#10 0xb7e72cdb in KMMainWidget::qt_invoke ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#11 0xb607795d in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#12 0xb7bb2b0d in KMFolderTree::folderSelected ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#13 0xb7c988c2 in KMFolderTree::doFolderSelected ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#14 0xb7ce6783 in KMFolderTree::contentsMouseReleaseEvent ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#15 0xb6194301 in QScrollView::viewportMouseReleaseEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#16 0xb619690d in QScrollView::eventFilter () from /usr/qt/3/lib/libqt-mt.so.3
#17 0xb6163b88 in QListView::eventFilter () from /usr/qt/3/lib/libqt-mt.so.3
#18 0xb7bb39ff in KMFolderTree::eventFilter ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#19 0xb6074d9f in QObject::activate_filters ()
   from /usr/qt/3/lib/libqt-mt.so.3
#20 0xb6074e72 in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3
#21 0xb60b08bc in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
#22 0xb60133bf in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#23 0xb6013775 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#24 0xb6773016 in KApplication::notify ()
   from /usr/kde/3.5/lib/libkdecore.so.4
#25 0xb5faccd7 in QETWidget::translateMouseEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#26 0xb5fab5ae in QApplication::x11ProcessEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#27 0xb5fbf556 in QEventLoop::processEvents ()
   from /usr/qt/3/lib/libqt-mt.so.3
#28 0xb6029a92 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#29 0xb60299e6 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#30 0xb601256f in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#31 0x0804a446 in ?? ()
#32 0xbfa602b0 in ?? ()
#33 0xbfa601c0 in ?? ()
#34 0x00000000 in ?? ()
Comment 3 Mathias 2006-09-15 11:42:02 UTC
maybe this also helps you, will?
found that in the mighty gentoo forums: delete the lock file in ~/.kde/share/apps/kmail/   -- for me the crashes disappeared for now.
Comment 4 Philip Rodrigues 2006-09-20 12:33:31 UTC
Can anyone suggest steps to reproduce this problem? Does it require use of a particular type of account(local, IMAP, ...)?
Comment 5 Mathias 2006-10-05 11:48:14 UTC
for me it concerns only IMAP account folders. (i dont use local ones that much and no POP at all)
addition: the workaround to remove the lock file is not a real one, since kmail still crashes, but not that often and not that reproducible. the events that trigger the crash always seems to be related to the jump-to-nextmessage, e.g. deleting mail or skipping to next mail manually.
Comment 6 Tommi Tervo 2006-11-01 10:55:06 UTC

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