Bug 107426

Summary: crash with encrypted mail
Product: [Applications] kmail Reporter: mestro <linux>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 1.8.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description mestro 2005-06-14 23:20:06 UTC
Version:           1.8.1 (using KDE KDE 3.4.1)
Installed from:    SuSE RPMs
OS:                Linux

while handling with encrypted messages kmail crashes. this seamed to be produced often by opening a encrypted message. cause my gpg agent does not work i have to enter the password every time i click on a encrypted message. sometimes i have to enter the password twice ore three times. when i cancel the password-dialog kmail often crashes too. but this happend not every time so it's difficult to reproduce this. i have not often tried to reproduce this, cause i wouldn't lose my mails.

here the info about the last crash. i hope this is a little help. this lines seamed for me to be encrypted, too.

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1105304448 (LWP 8965)]
[KCrash handler]
#7  0x42b27c91 in KMail::ObjectTreeParser::parseObjectTree ()
   from /opt/kde3/lib/libkmailprivate.so
#8  0x42b2a783 in KMail::ObjectTreeParser::stdChildHandling ()
   from /opt/kde3/lib/libkmailprivate.so
#9  0x42b2aacd in KMail::ObjectTreeParser::processMultiPartMixedSubtype ()
   from /opt/kde3/lib/libkmailprivate.so
#10 0x42b2ab0b in (anonymous namespace)::MultiPartMixedBodyPartFormatter::process () from /opt/kde3/lib/libkmailprivate.so
#11 0x42b280a7 in KMail::ObjectTreeParser::parseObjectTree ()
   from /opt/kde3/lib/libkmailprivate.so
#12 0x42b54df9 in KMReaderWin::parseMsg ()
   from /opt/kde3/lib/libkmailprivate.so
#13 0x42a96743 in KMReaderWin::displayMessage ()
   from /opt/kde3/lib/libkmailprivate.so
#14 0x42a9bdcc in KMReaderWin::updateReaderWin ()
   from /opt/kde3/lib/libkmailprivate.so
#15 0x42b317e8 in KMReaderWin::update () from /opt/kde3/lib/libkmailprivate.so
#16 0x42956f78 in KMail::ISubject::notify ()
   from /opt/kde3/lib/libkmailprivate.so
#17 0x42b2305c in KMMessage::updateBodyPart ()
   from /opt/kde3/lib/libkmailprivate.so
#18 0x42b49b54 in KMail::ImapJob::slotGetMessageResult ()
   from /opt/kde3/lib/libkmailprivate.so
#19 0x42b56db7 in KMail::ImapJob::qt_invoke ()
   from /opt/kde3/lib/libkmailprivate.so
#20 0x4109c31e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x406b7732 in KIO::Job::result () from /opt/kde3/lib/libkio.so.4
#22 0x407156ac in KIO::Job::emitResult () from /opt/kde3/lib/libkio.so.4
#23 0x4071cd2c in KIO::SimpleJob::slotFinished ()
   from /opt/kde3/lib/libkio.so.4
#24 0x4071d4da in KIO::TransferJob::slotFinished ()
   from /opt/kde3/lib/libkio.so.4
#25 0x4070a4d7 in KIO::TransferJob::qt_invoke ()
   from /opt/kde3/lib/libkio.so.4
#26 0x4109c31e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x4109cac6 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x406bcf7c in KIO::SlaveInterface::finished ()
   from /opt/kde3/lib/libkio.so.4
#29 0x406f0458 in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib/libkio.so.4
#30 0x406cba63 in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib/libkio.so.4
#31 0x406ccc5b in KIO::Slave::gotInput () from /opt/kde3/lib/libkio.so.4
#32 0x406f387a in KIO::Slave::qt_invoke () from /opt/kde3/lib/libkio.so.4
#33 0x4109c31e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x4109c94d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x413eef30 in QSocketNotifier::activated ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x410bbf90 in QSocketNotifier::event ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x41039baf in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x4103b773 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x40d4f7a1 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#40 0x4102dd26 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x40fe7112 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x41051b41 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0x4103b5af in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0x41232f72 in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0x42cbdf87 in Kpgp::Module::prepare () from /opt/kde3/lib/libkpgp.so.2
#46 0x42cc0c28 in Kpgp::Module::decrypt () from /opt/kde3/lib/libkpgp.so.2
#47 0x42cc0e6e in Kpgp::Block::decrypt () from /opt/kde3/lib/libkpgp.so.2
#48 0x42b1eab1 in KMail::ObjectTreeParser::writeBodyStr ()
   from /opt/kde3/lib/libkmailprivate.so
#49 0x42b1f7e7 in KMail::ObjectTreeParser::writeBodyString ()
   from /opt/kde3/lib/libkmailprivate.so
#50 0x42b2c6f6 in KMail::ObjectTreeParser::processTextPlainSubtype ()
   from /opt/kde3/lib/libkmailprivate.so
#51 0x42b2d0bb in (anonymous namespace)::TextPlainBodyPartFormatter::process
    () from /opt/kde3/lib/libkmailprivate.so
#52 0x42b280a7 in KMail::ObjectTreeParser::parseObjectTree ()
   from /opt/kde3/lib/libkmailprivate.so
#53 0x42b2a783 in KMail::ObjectTreeParser::stdChildHandling ()
   from /opt/kde3/lib/libkmailprivate.so
#54 0x42b2a9cd in KMail::ObjectTreeParser::processMultiPartAlternativeSubtype
    () from /opt/kde3/lib/libkmailprivate.so
#55 0x42b2aa8b in (anonymous namespace)::MultiPartAlternativeBodyPartFormatter::process () from /opt/kde3/lib/libkmailprivate.so
#56 0x42b280a7 in KMail::ObjectTreeParser::parseObjectTree ()
   from /opt/kde3/lib/libkmailprivate.so
#57 0x42b2a783 in KMail::ObjectTreeParser::stdChildHandling ()
   from /opt/kde3/lib/libkmailprivate.so
#58 0x42b2aacd in KMail::ObjectTreeParser::processMultiPartMixedSubtype ()
   from /opt/kde3/lib/libkmailprivate.so
#59 0x42b2ab0b in (anonymous namespace)::MultiPartMixedBodyPartFormatter::process () from /opt/kde3/lib/libkmailprivate.so
#60 0x42b280a7 in KMail::ObjectTreeParser::parseObjectTree ()
   from /opt/kde3/lib/libkmailprivate.so
#61 0x42b54df9 in KMReaderWin::parseMsg ()
   from /opt/kde3/lib/libkmailprivate.so
#62 0x42a96743 in KMReaderWin::displayMessage ()
   from /opt/kde3/lib/libkmailprivate.so
#63 0x42a9bdcc in KMReaderWin::updateReaderWin ()
   from /opt/kde3/lib/libkmailprivate.so
#64 0x42b317e8 in KMReaderWin::update () from /opt/kde3/lib/libkmailprivate.so
#65 0x42956f78 in KMail::ISubject::notify ()
   from /opt/kde3/lib/libkmailprivate.so
#66 0x42b2305c in KMMessage::updateBodyPart ()
   from /opt/kde3/lib/libkmailprivate.so
#67 0x42b49b54 in KMail::ImapJob::slotGetMessageResult ()
   from /opt/kde3/lib/libkmailprivate.so
#68 0x42b56db7 in KMail::ImapJob::qt_invoke ()
   from /opt/kde3/lib/libkmailprivate.so
#69 0x4109c31e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#70 0x406b7732 in KIO::Job::result () from /opt/kde3/lib/libkio.so.4
#71 0x407156ac in KIO::Job::emitResult () from /opt/kde3/lib/libkio.so.4
#72 0x4071cd2c in KIO::SimpleJob::slotFinished ()
   from /opt/kde3/lib/libkio.so.4
#73 0x4071d4da in KIO::TransferJob::slotFinished ()
   from /opt/kde3/lib/libkio.so.4
#74 0x4070a4d7 in KIO::TransferJob::qt_invoke ()
   from /opt/kde3/lib/libkio.so.4
#75 0x4109c31e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#76 0x4109cac6 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#77 0x406bcf7c in KIO::SlaveInterface::finished ()
   from /opt/kde3/lib/libkio.so.4
#78 0x406f0458 in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib/libkio.so.4
#79 0x406cba63 in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib/libkio.so.4
#80 0x406ccc5b in KIO::Slave::gotInput () from /opt/kde3/lib/libkio.so.4
#81 0x406f387a in KIO::Slave::qt_invoke () from /opt/kde3/lib/libkio.so.4
#82 0x4109c31e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#83 0x4109c94d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#84 0x413eef30 in QSocketNotifier::activated ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#85 0x410bbf90 in QSocketNotifier::event ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#86 0x41039baf in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#87 0x4103b773 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#88 0x40d4f7a1 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#89 0x4102dd26 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#90 0x40fe7112 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#91 0x41051b41 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#92 0x41051986 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#93 0x4103b63f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#94 0x08063625 in main ()
Comment 1 mestro 2005-06-14 23:22:35 UTC
sorry, please look at this, too:
http://bugs.kde.org/show_bug.cgi?id=107114
this could be the same error. and this could be an error of the gpg-part.
Comment 2 Tommi Tervo 2005-09-14 12:58:47 UTC

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