Version: 1.8.2 (using KDE 3.4.2 Level "a" , SUSE 9.3 UNSUPPORTED) Compiler: gcc version 3.3.5 20050117 (prerelease) (SUSE Linux) OS: Linux (i686) release 2.6.11.4-21.7-default Hello, I have two IMAP accounts, each with subfolders (neither is cached). When I start up, both imap accounts are being queried for mail. One is pretty fast, and usually finishes within five seconds. The other one is quite slow. When I change IMAP folders while the slow IMAP server is still downloading, the following crash happens 100% reproducably. If I wait until all mail has been processed, KMail does not crash. I can provide demo IMAP accounts on request to track this bug. I can also use gdb and/or valgrind if necessary, if you tell me what command line to use. ;) Thank you! Jens Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1105368832 (LWP 25813)] [KCrash handler] #3 0x42955b77 in DwEntity::Headers () from /opt/kde3/lib/libmimelib.so.1 #4 0x427cc655 in KMMessage::from () from /opt/kde3/lib/libkmailprivate.so #5 0x427d386b in KMail::FancyHeaderStyle::format () from /opt/kde3/lib/libkmailprivate.so #6 0x42634681 in KMReaderWin::writeMsgHeader () from /opt/kde3/lib/libkmailprivate.so #7 0x427cce4a in KMReaderWin::parseMsg () from /opt/kde3/lib/libkmailprivate.so #8 0x4270e183 in KMReaderWin::displayMessage () from /opt/kde3/lib/libkmailprivate.so #9 0x4271381c in KMReaderWin::updateReaderWin () from /opt/kde3/lib/libkmailprivate.so #10 0x427fb8ab in KMReaderWin::setMsg () from /opt/kde3/lib/libkmailprivate.so #11 0x4252493b in KMReaderWin::slotMessageArrived () from /opt/kde3/lib/libkmailprivate.so #12 0x427fb33e in KMReaderWin::qt_invoke () from /opt/kde3/lib/libkmailprivate.so #13 0x410a320e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #14 0x425a68c2 in KMail::FolderJob::messageRetrieved () from /opt/kde3/lib/libkmailprivate.so #15 0x427c17b7 in KMail::ImapJob::slotGetMessageResult () from /opt/kde3/lib/libkmailprivate.so #16 0x427ceeb7 in KMail::ImapJob::qt_invoke () from /opt/kde3/lib/libkmailprivate.so #17 0x410a320e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #18 0x406bf822 in KIO::Job::result () from /opt/kde3/lib/libkio.so.4 #19 0x4071d79c in KIO::Job::emitResult () from /opt/kde3/lib/libkio.so.4 #20 0x40724e6c in KIO::SimpleJob::slotFinished () from /opt/kde3/lib/libkio.so.4 #21 0x4072561a in KIO::TransferJob::slotFinished () from /opt/kde3/lib/libkio.so.4 #22 0x407125c7 in KIO::TransferJob::qt_invoke () from /opt/kde3/lib/libkio.so.4 #23 0x410a320e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #24 0x410a39b6 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #25 0x406c506c in KIO::SlaveInterface::finished () from /opt/kde3/lib/libkio.so.4 #26 0x406f8548 in KIO::SlaveInterface::dispatch () from /opt/kde3/lib/libkio.so.4 #27 0x406d3b53 in KIO::SlaveInterface::dispatch () from /opt/kde3/lib/libkio.so.4 #28 0x406d4d4b in KIO::Slave::gotInput () from /opt/kde3/lib/libkio.so.4 #29 0x406fb96a in KIO::Slave::qt_invoke () from /opt/kde3/lib/libkio.so.4 #30 0x410a320e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #31 0x410a383d in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #32 0x413f5f20 in QSocketNotifier::activated () from /usr/lib/qt3/lib/libqt-mt.so.3 #33 0x410c2e80 in QSocketNotifier::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #34 0x41040a5f in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #35 0x41042623 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 #36 0x40d56971 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4 #37 0x41034bd6 in QEventLoop::activateSocketNotifiers () from /usr/lib/qt3/lib/libqt-mt.so.3 #38 0x40fedfb2 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #39 0x410589f1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #40 0x41058836 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #41 0x410424ef in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #42 0x08063595 in ?? () #43 0xbfffecb0 in ?? () #44 0x00000001 in ?? () #45 0x00000001 in ?? () #46 0x00000000 in ?? () #47 0x00000000 in ?? () #48 0x00000001 in ?? () #49 0x0806879c in typeinfo name for QPtrList<KParts::Part> () #50 0x00000000 in ?? () #51 0x08067971 in typeinfo name for QPtrList<KParts::Part> () #52 0x08067dc2 in typeinfo name for QPtrList<KParts::Part> () #53 0x40dff40a in ?? () from /opt/kde3/lib/libDCOP.so.4 #54 0x71f23fff in ?? () #55 0x40593cb8 in ?? () #56 0xbfffecc0 in ?? () #57 0x4000d62e in _dl_name_match_p () from /lib/ld-linux.so.2 #58 0x415fbe90 in __libc_start_main () from /lib/tls/libc.so.6 #59 0x080583d1 in ?? ()
Addendum: This also happens when the download of new mails is finished and I click on a message to display it. The message displays all right, but after a couple seconds Kontact crashes: Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1105368832 (LWP 10432)] [KCrash handler] #3 0x42955b77 in DwEntity::Headers () from /opt/kde3/lib/libmimelib.so.1 #4 0x427cc655 in KMMessage::from () from /opt/kde3/lib/libkmailprivate.so #5 0x427d386b in KMail::FancyHeaderStyle::format () from /opt/kde3/lib/libkmailprivate.so #6 0x42634681 in KMReaderWin::writeMsgHeader () from /opt/kde3/lib/libkmailprivate.so #7 0x427cce4a in KMReaderWin::parseMsg () from /opt/kde3/lib/libkmailprivate.so #8 0x4270e183 in KMReaderWin::displayMessage () from /opt/kde3/lib/libkmailprivate.so #9 0x4271381c in KMReaderWin::updateReaderWin () from /opt/kde3/lib/libkmailprivate.so #10 0x427fb8ab in KMReaderWin::setMsg () from /opt/kde3/lib/libkmailprivate.so #11 0x4252493b in KMReaderWin::slotMessageArrived () from /opt/kde3/lib/libkmailprivate.so #12 0x427fb33e in KMReaderWin::qt_invoke () from /opt/kde3/lib/libkmailprivate.so #13 0x410a320e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #14 0x425a68c2 in KMail::FolderJob::messageRetrieved () from /opt/kde3/lib/libkmailprivate.so #15 0x427c17b7 in KMail::ImapJob::slotGetMessageResult () from /opt/kde3/lib/libkmailprivate.so #16 0x427ceeb7 in KMail::ImapJob::qt_invoke () from /opt/kde3/lib/libkmailprivate.so #17 0x410a320e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #18 0x406bf822 in KIO::Job::result () from /opt/kde3/lib/libkio.so.4 #19 0x4071d79c in KIO::Job::emitResult () from /opt/kde3/lib/libkio.so.4 #20 0x40724e6c in KIO::SimpleJob::slotFinished () from /opt/kde3/lib/libkio.so.4 #21 0x4072561a in KIO::TransferJob::slotFinished () from /opt/kde3/lib/libkio.so.4 #22 0x407125c7 in KIO::TransferJob::qt_invoke () from /opt/kde3/lib/libkio.so.4 #23 0x410a320e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #24 0x410a39b6 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #25 0x406c506c in KIO::SlaveInterface::finished () from /opt/kde3/lib/libkio.so.4 #26 0x406f8548 in KIO::SlaveInterface::dispatch () from /opt/kde3/lib/libkio.so.4 #27 0x406d3b53 in KIO::SlaveInterface::dispatch () from /opt/kde3/lib/libkio.so.4 #28 0x406d4d4b in KIO::Slave::gotInput () from /opt/kde3/lib/libkio.so.4 #29 0x406fb96a in KIO::Slave::qt_invoke () from /opt/kde3/lib/libkio.so.4 #30 0x410a320e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #31 0x410a383d in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #32 0x413f5f20 in QSocketNotifier::activated () from /usr/lib/qt3/lib/libqt-mt.so.3 #33 0x410c2e80 in QSocketNotifier::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #34 0x41040a5f in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #35 0x41042623 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 #36 0x40d56971 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4 #37 0x41034bd6 in QEventLoop::activateSocketNotifiers () from /usr/lib/qt3/lib/libqt-mt.so.3 #38 0x40fedfb2 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #39 0x410589f1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #40 0x41058836 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #41 0x410424ef in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #42 0x08063595 in ?? () #43 0xbfffecc0 in ?? () #44 0x00000001 in ?? () #45 0x00000001 in ?? () #46 0x00000000 in ?? () #47 0x00000000 in ?? () #48 0x00000001 in ?? () #49 0x0806879c in typeinfo name for QPtrList<KParts::Part> () #50 0x00000000 in ?? () #51 0x08067971 in typeinfo name for QPtrList<KParts::Part> () #52 0x08067dc2 in typeinfo name for QPtrList<KParts::Part> () #53 0x40dff40a in ?? () from /opt/kde3/lib/libDCOP.so.4 #54 0x71f23fff in ?? () #55 0x40593cb8 in ?? () #56 0xbfffecd0 in ?? () #57 0x4000d62e in _dl_name_match_p () from /lib/ld-linux.so.2 #58 0x415fbe90 in __libc_start_main () from /lib/tls/libc.so.6 #59 0x080583d1 in ?? ()
*** Bug 111831 has been marked as a duplicate of this bug. ***
I can't reproduce this with current 3.5 branch, so I guess it's fixed