Bug 93384

Summary: Applying filter to multiple messages crashes kmail
Product: [Unmaintained] kmail Reporter: Michael Mellor <kde-bugs>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Michael Mellor 2004-11-16 19:01:13 UTC
Version:            (using KDE KDE 3.3.1)
Installed from:    Debian testing/unstable Packages
OS:                Linux

Steps taken to crash:
*Copied Inbox2 into ~/Mail. Inbox2 is a thunderbird created inbox in mbox format.
*Ran KMail
*Copied all messages from Inbox2 to inbox.
*Created folder list and sub folder v4l
*Right clicked messages and created filter on mailing list and selected to move mail to v4l folder.
*Selected all files in folder and clicked apply filter.
*KMail carshed with the following:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(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 -1244589952 (LWP 27862)]
(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)
(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]
#3  0x61007400 in ?? ()
#4  0xb7da7cc1 in KMFolder::find () from /usr/lib/libkmailprivate.so.0
#5  0xb7d73abf in KMHeaders::applyFiltersOnMsg ()
   from /usr/lib/libkmailprivate.so.0
#6  0xb7ee328a in KMMainWidget::slotApplyFilters ()
   from /usr/lib/libkmailprivate.so.0
#7  0xb7edafd2 in KMMainWidget::qt_invoke ()
   from /usr/lib/libkmailprivate.so.0
#8  0xb72bc52c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#9  0xb72bc354 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#10 0xb5f27c8b in KAction::activated () from /usr/lib/libkdeui.so.4
#11 0xb5f2765f in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#12 0xb5f27e91 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#13 0xb72bc52c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#14 0xb75fa08a in QSignal::signal () from /usr/lib/libqt-mt.so.3
#15 0xb72d66ed in QSignal::activate () from /usr/lib/libqt-mt.so.3
#16 0xb73c37a9 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#17 0xb72f2697 in QWidget::event () from /usr/lib/libqt-mt.so.3
#18 0xb725fbcf in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#19 0xb725f2c4 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#20 0xb780eda3 in KApplication::notify () from /usr/lib/libkdecore.so.4
#21 0xb71f4231 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#22 0xb71f22ce in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#23 0xb72091a4 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#24 0xb7271f28 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#25 0xb725fe81 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#26 0xb73c6619 in QPopupMenu::exec () from /usr/lib/libqt-mt.so.3
#27 0xb7d76f06 in KMHeaders::slotRMB () from /usr/lib/libkmailprivate.so.0
#28 0xb7d7603f in KMHeaders::rightButtonPressed ()
   from /usr/lib/libkmailprivate.so.0
#29 0xb7d7d3cc in KMHeaders::qt_invoke () from /usr/lib/libkmailprivate.so.0
#30 0xb72bc52c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#31 0xb760ce95 in QListView::contextMenuRequested ()
   from /usr/lib/libqt-mt.so.3
#32 0xb73a1324 in QListView::contentsContextMenuEvent ()
   from /usr/lib/libqt-mt.so.3
#33 0xb73d241f in QScrollView::viewportContextMenuEvent ()
   from /usr/lib/libqt-mt.so.3
#34 0xb73d1950 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#35 0xb739fdc8 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#36 0xb7d6eb9f in KMHeaders::eventFilter () from /usr/lib/libkmailprivate.so.0
#37 0xb72b9e5e in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#38 0xb72b9d8c in QObject::event () from /usr/lib/libqt-mt.so.3
#39 0xb72f260f in QWidget::event () from /usr/lib/libqt-mt.so.3
#40 0xb725fbcf in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#41 0xb725f834 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#42 0xb780eda3 in KApplication::notify () from /usr/lib/libkdecore.so.4
#43 0xb71f4626 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#44 0xb71f22ce in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#45 0xb72091a4 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#46 0xb7271f28 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#47 0xb7271dd8 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#48 0xb725fe21 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#49 0x0804a0b4 in ?? ()
#50 0xbffffa20 in ?? ()
#51 0xbffff930 in ?? ()
#52 0x00000000 in ?? ()
#53 0x00000000 in ?? ()
#54 0xb7702620 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#55 0x081879c0 in ?? ()
#56 0xb7ff16fb in _dl_unload_cache () from /lib/ld-linux.so.2
#57 0xb79a67f8 in __libc_start_main () from /lib/tls/libc.so.6
#58 0xb7ac8fcc in ?? () from /lib/tls/libc.so.6

On reruunning kmail all messages until the first one that would have matched* the filter have been duplicated. One of the duplicates is real and the other changes to "No Subject" and "Unknown" when selected.

*Messages are sorted in order of date.
Comment 1 Tom Albers 2004-11-20 19:31:09 UTC
I'm going to merge you to the central bugreport about this. We believe this ptoblem is fixed in the development version of KMail. If you have the possibility it would be nice if you could compile this version (CVS/HEAD) and see if the problem is solved. Please respond to bug 73999 if you can reproduce this bug then. Thanks for reporting!

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