Bug 73543 - crash when skipping encrypted messages
Summary: crash when skipping encrypted messages
Status: RESOLVED DUPLICATE of bug 53185
Alias: None
Product: kmail
Classification: Applications
Component: encryption (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-26 16:20 UTC by olistrut
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 olistrut 2004-01-26 16:20:38 UTC
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
Comment 1 Ingo Klöcker 2004-01-26 16:54:50 UTC

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