Version: (using KDE KDE 3.1.94) Installed from: SuSE RPMs OS: Linux When scrolling through the message list view using the keyboard ("->") encrypted messages can cause KMail to crash. To reproduce: - scroll to an encrypted message - continue scrolling to the next message - make sure the next message is being selected BEFORE the keyphrase dialog is being displayed (dialog is modal, but there is delay between hitting an encrypted message and displaying the dialog, probably when kmail parses the message. this delay can be substantial when the system load is high) - enter keyphrase and click ok or choose cancel in the keyphrase dialog Also if you have entered the keyphrase before, KMail decrypts the message without crashing. This problem has already been existent in the KMail version that came with KDE 3.1 Stack Trace: [New Thread 16384 (LWP 4318)] 0x42074fd6 in waitpid () from /lib/libpthread.so.0 #0 0x42074fd6 in waitpid () from /lib/libpthread.so.0 #1 0x41510398 in KCrash::defaultCrashHandler(int) (sig=11) at kcrash.cpp:246 #2 0x42073bb1 in __pthread_sighandler () from /lib/libpthread.so.0 #3 <signal handler called> #4 0x40241fbd in KMReaderWin::parseMsg(KMMessage*) (this=0x819f8a0, aMsg=0x83b1af0) at kmreaderwin.cpp:1191 #5 0x40241845 in KMReaderWin::displayMessage() (this=0x819f8a0) at kmreaderwin.cpp:1061 #6 0x4024149c in KMReaderWin::updateReaderWin() (this=0x819f8a0) at kmreaderwin.cpp:1003 #7 0x40247279 in KMReaderWin::qt_invoke(int, QUObject*) (this=0x819f8a0, _id=47, _o=0xbfffe970) at kmreaderwin.moc:271 #8 0x4194deab in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #9 0x4194dc74 in QObject::activate_signal(int) () from /usr/lib/qt3/lib/libqt-mt.so.3 #10 0x41c7f619 in QTimer::timeout() () from /usr/lib/qt3/lib/libqt-mt.so.3 #11 0x41970233 in QTimer::event(QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #12 0x418ec906 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #13 0x418ebc2e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #14 0x414a1a7e in KApplication::notify(QObject*, QEvent*) (this=0xbfffefd0, receiver=0x819f950, event=0xbfffed40) at kapplication.cpp:505 #15 0x418d8df3 in QEventLoop::activateTimers() () from /usr/lib/qt3/lib/libqt-mt.so.3 #16 0x418935ad in QEventLoop::processEvents(unsigned) () from /usr/lib/qt3/lib/libqt-mt.so.3 #17 0x41900c50 in QEventLoop::enterLoop() () from /usr/lib/qt3/lib/libqt-mt.so.3 #18 0x41900b46 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3 #19 0x418ecb9f in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3 #20 0x0804c5f5 in main (argc=778265444, argv=0x2e636364) at main.cpp:212
*** This bug has been marked as a duplicate of 53185 ***