Bug 92737 - KMail Encrypted message crash
Summary: KMail Encrypted message crash
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail
Classification: Applications
Component: encryption (show other bugs)
Version: 1.7.1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 93042 94333 105890 142935 144363 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-11-05 11:49 UTC by DragonK
Modified: 2010-08-08 16:49 UTC (History)
7 users (show)

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 DragonK 2004-11-05 11:49:55 UTC
Version:           1.7.1 (using KDE 3.3.1, compiled sources)
Compiler:          gcc version 3.3.4
OS:                Linux (i686) release 2.6.9

Sometimes, when trying to view a received encrypted message, 4 "OpenPGP Security Check" dialog boxes pop up. After entering the password in the last one, third dialog box becomes active and asks for the password. If I enter it and press Ok, I get a crash, if I press Cancel, the same thing. Here is the backtrace:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 1816)]
[KCrash handler]
#5  0x402fd953 in KMail::ObjectTreeParser::parseObjectTree ()
   from /opt/kde/lib/libkmailprivate.so.0
#6  0x40302963 in KMail::ObjectTreeParser::stdChildHandling ()
   from /opt/kde/lib/libkmailprivate.so.0
#7  0x40302abf in KMail::ObjectTreeParser::processMultiPartMixedSubtype ()
   from /opt/kde/lib/libkmailprivate.so.0
#8  0x4030e3ad in (anonymous namespace)::MultiPartMixedBodyPartFormatter::process () from /opt/kde/lib/libkmailprivate.so.0
#9  0x402fdc15 in KMail::ObjectTreeParser::parseObjectTree ()
   from /opt/kde/lib/libkmailprivate.so.0
#10 0x402098d9 in KMReaderWin::parseMsg ()
   from /opt/kde/lib/libkmailprivate.so.0
#11 0x40209253 in KMReaderWin::displayMessage ()
   from /opt/kde/lib/libkmailprivate.so.0
#12 0x40208e09 in KMReaderWin::updateReaderWin ()
   from /opt/kde/lib/libkmailprivate.so.0
#13 0x402065ac in KMReaderWin::update ()
   from /opt/kde/lib/libkmailprivate.so.0
#14 0x4036e88d in KMail::ISubject::notify ()
   from /opt/kde/lib/libkmailprivate.so.0
#15 0x40147f2c in KMMessage::updateBodyPart ()
   from /opt/kde/lib/libkmailprivate.so.0
#16 0x403602f6 in KMail::ImapJob::slotGetMessageResult ()
   from /opt/kde/lib/libkmailprivate.so.0
#17 0x403617fa in KMail::ImapJob::qt_invoke ()
   from /opt/kde/lib/libkmailprivate.so.0
#18 0x41fe018c in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#19 0x4115336a in KIO::Job::result () from /opt/kde/lib/libkio.so.4
#20 0x4113c5cc in KIO::Job::emitResult () from /opt/kde/lib/libkio.so.4
#21 0x4113dacc in KIO::SimpleJob::slotFinished ()
   from /opt/kde/lib/libkio.so.4
#22 0x41140f1e in KIO::TransferJob::slotFinished ()
   from /opt/kde/lib/libkio.so.4
#23 0x4115534d in KIO::TransferJob::qt_invoke () from /opt/kde/lib/libkio.so.4
#24 0x41fe018c in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#25 0x41fdffb4 in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#26 0x411307fe in KIO::SlaveInterface::finished ()
   from /opt/kde/lib/libkio.so.4
#27 0x4112f3f9 in KIO::SlaveInterface::dispatch ()
   from /opt/kde/lib/libkio.so.4
#28 0x4112e919 in KIO::SlaveInterface::dispatch ()
   from /opt/kde/lib/libkio.so.4
#29 0x4112c16b in KIO::Slave::gotInput () from /opt/kde/lib/libkio.so.4
#30 0x4112de88 in KIO::Slave::qt_invoke () from /opt/kde/lib/libkio.so.4
#31 0x41fe018c in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#32 0x41fe02ed in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#33 0x423029f2 in QSocketNotifier::activated ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#34 0x41ffc950 in QSocketNotifier::event () from /usr/lib/qt/lib/libqt-mt.so.3
#35 0x41f8384f in QApplication::internalNotify ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#36 0x41f82e4e in QApplication::notify () from /usr/lib/qt/lib/libqt-mt.so.3
#37 0x41715873 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#38 0x41f7325a in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#39 0x41f2d933 in QEventLoop::processEvents ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#40 0x41f95ba8 in QEventLoop::enterLoop () from /usr/lib/qt/lib/libqt-mt.so.3
#41 0x41f83b01 in QApplication::enter_loop ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#42 0x4216a2d0 in QDialog::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#43 0x40c7a0f8 in Kpgp::Module::prepare ()
   from /opt/kde/lib/libkdenetwork.so.2
#44 0x40c7a4a8 in Kpgp::Module::decrypt ()
   from /opt/kde/lib/libkdenetwork.so.2
#45 0x40c67a00 in Kpgp::Block::decrypt () from /opt/kde/lib/libkdenetwork.so.2
#46 0x4030ce59 in KMail::ObjectTreeParser::writeBodyStr ()
   from /opt/kde/lib/libkmailprivate.so.0
#47 0x40305df3 in KMail::ObjectTreeParser::writeBodyString ()
   from /opt/kde/lib/libkmailprivate.so.0
#48 0x4030210e in KMail::ObjectTreeParser::processTextPlainSubtype ()
   from /opt/kde/lib/libkmailprivate.so.0
#49 0x4030e22d in (anonymous namespace)::TextPlainBodyPartFormatter::process
    () from /opt/kde/lib/libkmailprivate.so.0
#50 0x402fdc15 in KMail::ObjectTreeParser::parseObjectTree ()
   from /opt/kde/lib/libkmailprivate.so.0
#51 0x40302963 in KMail::ObjectTreeParser::stdChildHandling ()
   from /opt/kde/lib/libkmailprivate.so.0
#52 0x40302abf in KMail::ObjectTreeParser::processMultiPartMixedSubtype ()
   from /opt/kde/lib/libkmailprivate.so.0
#53 0x4030e3ad in (anonymous namespace)::MultiPartMixedBodyPartFormatter::process () from /opt/kde/lib/libkmailprivate.so.0
#54 0x402fdc15 in KMail::ObjectTreeParser::parseObjectTree ()
   from /opt/kde/lib/libkmailprivate.so.0
#55 0x402098d9 in KMReaderWin::parseMsg ()
   from /opt/kde/lib/libkmailprivate.so.0
#56 0x40209253 in KMReaderWin::displayMessage ()
   from /opt/kde/lib/libkmailprivate.so.0
#57 0x40208e09 in KMReaderWin::updateReaderWin ()
   from /opt/kde/lib/libkmailprivate.so.0
#58 0x402065ac in KMReaderWin::update ()
   from /opt/kde/lib/libkmailprivate.so.0
#59 0x4036e88d in KMail::ISubject::notify ()
   from /opt/kde/lib/libkmailprivate.so.0
#60 0x40147f2c in KMMessage::updateBodyPart ()
   from /opt/kde/lib/libkmailprivate.so.0
#61 0x403602f6 in KMail::ImapJob::slotGetMessageResult ()
   from /opt/kde/lib/libkmailprivate.so.0
#62 0x403617fa in KMail::ImapJob::qt_invoke ()
   from /opt/kde/lib/libkmailprivate.so.0
#63 0x41fe018c in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#64 0x4115336a in KIO::Job::result () from /opt/kde/lib/libkio.so.4
#65 0x4113c5cc in KIO::Job::emitResult () from /opt/kde/lib/libkio.so.4
#66 0x4113dacc in KIO::SimpleJob::slotFinished ()
   from /opt/kde/lib/libkio.so.4
#67 0x41140f1e in KIO::TransferJob::slotFinished ()
   from /opt/kde/lib/libkio.so.4
#68 0x4115534d in KIO::TransferJob::qt_invoke () from /opt/kde/lib/libkio.so.4
#69 0x41fe018c in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#70 0x41fdffb4 in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#71 0x411307fe in KIO::SlaveInterface::finished ()
   from /opt/kde/lib/libkio.so.4
#72 0x4112f3f9 in KIO::SlaveInterface::dispatch ()
   from /opt/kde/lib/libkio.so.4
#73 0x4112e919 in KIO::SlaveInterface::dispatch ()
   from /opt/kde/lib/libkio.so.4
#74 0x4112c16b in KIO::Slave::gotInput () from /opt/kde/lib/libkio.so.4
#75 0x4112de88 in KIO::Slave::qt_invoke () from /opt/kde/lib/libkio.so.4
#76 0x41fe018c in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#77 0x41fe02ed in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#78 0x423029f2 in QSocketNotifier::activated ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#79 0x41ffc950 in QSocketNotifier::event () from /usr/lib/qt/lib/libqt-mt.so.3
#80 0x41f8384f in QApplication::internalNotify ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#81 0x41f82e4e in QApplication::notify () from /usr/lib/qt/lib/libqt-mt.so.3
#82 0x41715873 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#83 0x41f7325a in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#84 0x41f2d933 in QEventLoop::processEvents ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#85 0x41f95ba8 in QEventLoop::enterLoop () from /usr/lib/qt/lib/libqt-mt.so.3
#86 0x41f83b01 in QApplication::enter_loop ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#87 0x4216a2d0 in QDialog::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#88 0x40c7a0f8 in Kpgp::Module::prepare ()
   from /opt/kde/lib/libkdenetwork.so.2
#89 0x40c7a4a8 in Kpgp::Module::decrypt ()
   from /opt/kde/lib/libkdenetwork.so.2
#90 0x40c67a00 in Kpgp::Block::decrypt () from /opt/kde/lib/libkdenetwork.so.2
#91 0x4030ce59 in KMail::ObjectTreeParser::writeBodyStr ()
   from /opt/kde/lib/libkmailprivate.so.0
#92 0x40305df3 in KMail::ObjectTreeParser::writeBodyString ()
   from /opt/kde/lib/libkmailprivate.so.0
#93 0x4030210e in KMail::ObjectTreeParser::processTextPlainSubtype ()
   from /opt/kde/lib/libkmailprivate.so.0
#94 0x4030e22d in (anonymous namespace)::TextPlainBodyPartFormatter::process
    () from /opt/kde/lib/libkmailprivate.so.0
#95 0x402fdc15 in KMail::ObjectTreeParser::parseObjectTree ()
   from /opt/kde/lib/libkmailprivate.so.0
#96 0x40302963 in KMail::ObjectTreeParser::stdChildHandling ()
   from /opt/kde/lib/libkmailprivate.so.0
#97 0x40302abf in KMail::ObjectTreeParser::processMultiPartMixedSubtype ()
   from /opt/kde/lib/libkmailprivate.so.0
#98 0x4030e3ad in (anonymous namespace)::MultiPartMixedBodyPartFormatter::process () from /opt/kde/lib/libkmailprivate.so.0
#99 0x402fdc15 in KMail::ObjectTreeParser::parseObjectTree ()
   from /opt/kde/lib/libkmailprivate.so.0
#100 0x402098d9 in KMReaderWin::parseMsg ()
   from /opt/kde/lib/libkmailprivate.so.0
#101 0x40209253 in KMReaderWin::displayMessage ()
   from /opt/kde/lib/libkmailprivate.so.0
#102 0x40208e09 in KMReaderWin::updateReaderWin ()
   from /opt/kde/lib/libkmailprivate.so.0
#103 0x402065ac in KMReaderWin::update ()
   from /opt/kde/lib/libkmailprivate.so.0
#104 0x4036e88d in KMail::ISubject::notify ()
   from /opt/kde/lib/libkmailprivate.so.0
#105 0x40147f2c in KMMessage::updateBodyPart ()
   from /opt/kde/lib/libkmailprivate.so.0
#106 0x403602f6 in KMail::ImapJob::slotGetMessageResult ()
   from /opt/kde/lib/libkmailprivate.so.0
#107 0x403617fa in KMail::ImapJob::qt_invoke ()
   from /opt/kde/lib/libkmailprivate.so.0
#108 0x41fe018c in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#109 0x4115336a in KIO::Job::result () from /opt/kde/lib/libkio.so.4
#110 0x4113c5cc in KIO::Job::emitResult () from /opt/kde/lib/libkio.so.4
#111 0x4113dacc in KIO::SimpleJob::slotFinished ()
   from /opt/kde/lib/libkio.so.4
#112 0x41140f1e in KIO::TransferJob::slotFinished ()
   from /opt/kde/lib/libkio.so.4
#113 0x4115534d in KIO::TransferJob::qt_invoke ()
   from /opt/kde/lib/libkio.so.4
#114 0x41fe018c in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#115 0x41fdffb4 in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#116 0x411307fe in KIO::SlaveInterface::finished ()
   from /opt/kde/lib/libkio.so.4
#117 0x4112f3f9 in KIO::SlaveInterface::dispatch ()
   from /opt/kde/lib/libkio.so.4
#118 0x4112e919 in KIO::SlaveInterface::dispatch ()
   from /opt/kde/lib/libkio.so.4
#119 0x4112c16b in KIO::Slave::gotInput () from /opt/kde/lib/libkio.so.4
#120 0x4112de88 in KIO::Slave::qt_invoke () from /opt/kde/lib/libkio.so.4
#121 0x41fe018c in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#122 0x41fe02ed in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#123 0x423029f2 in QSocketNotifier::activated ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#124 0x41ffc950 in QSocketNotifier::event ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#125 0x41f8384f in QApplication::internalNotify ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#126 0x41f82e4e in QApplication::notify () from /usr/lib/qt/lib/libqt-mt.so.3
#127 0x41715873 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#128 0x41f7325a in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#129 0x41f2d933 in QEventLoop::processEvents ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#130 0x41f95ba8 in QEventLoop::enterLoop () from /usr/lib/qt/lib/libqt-mt.so.3
#131 0x41f95a58 in QEventLoop::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#132 0x41f83aa1 in QApplication::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#133 0x0804a3c4 in ?? ()
#134 0xbfffec50 in ?? ()
#135 0xbfffeb60 in ?? ()
#136 0x00000000 in ?? ()
#137 0x00000000 in ?? ()
#138 0x424072c0 in vtable for QGArray () from /usr/lib/qt/lib/libqt-mt.so.3
#139 0x081020c8 in ?? ()
#140 0x4261ae32 in malloc () from /lib/libc.so.6
#141 0x425cf549 in __libc_start_main () from /lib/libc.so.6
#142 0x0804a121 in ?? ()
Comment 1 Sebastian Sauer 2004-11-20 13:57:57 UTC
*** Bug 93042 has been marked as a duplicate of this bug. ***
Comment 2 Sebastian Sauer 2004-11-20 14:00:03 UTC
Bug confirmed, see http://bugs.kde.org/show_bug.cgi?id=93042
This seems to be IMAP-related cause everyone who note that crash used IMAP.
Comment 3 Julian Mehnle 2005-11-15 12:23:35 UTC
I am experiencing the same bug in KMail 1.8.2, KDE 3.4.2, Debian/Etch.  Indeed it seems to correlate with the use of (connected, not disconnected) IMAP.  If I view the message in question through a _disconnected_ IMAP account, no crash occurs.

Nasty nonetheless because I do not want to use a disconnected IMAP account, as my mail volume is far to big to be cached locally on every machine I use.
Comment 4 Andreas Kling 2006-08-01 14:57:34 UTC
*** Bug 94333 has been marked as a duplicate of this bug. ***
Comment 5 Andreas Kling 2006-08-01 15:00:43 UTC
*** Bug 105890 has been marked as a duplicate of this bug. ***
Comment 6 Tommi Tervo 2007-03-14 07:43:54 UTC
*** Bug 142935 has been marked as a duplicate of this bug. ***
Comment 7 Thomas McGuire 2007-04-18 20:33:00 UTC
*** Bug 144363 has been marked as a duplicate of this bug. ***
Comment 8 Eugeniu Plamadeala 2007-04-19 10:44:52 UTC
If 144363, which I reported, is a duplicate of this bug, then it is not related to IMAP, because I don't use IMAP.
Comment 9 Björn Ruberg 2010-08-08 16:49:16 UTC
No report for three years now. All reports are against KDE 3. Closing.