Bug 98301 - Crash while fetching a message with attachment (IMAP)
Summary: Crash while fetching a message with attachment (IMAP)
Status: RESOLVED DUPLICATE of bug 92739
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 125827 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-01-31 22:22 UTC by Filip Papadopoulos
Modified: 2007-09-14 12:17 UTC (History)
1 user (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 Filip Papadopoulos 2005-01-31 22:22:08 UTC
Version:            (using KDE KDE 3.3.2)
Installed from:    SuSE RPMs
OS:                Linux

A crash in KMail while i had give a search phrase
in the Search textbox. Kmail displayed only 2 emails which matched the word in the Search field. When i tried to view the first one KMail crashed...I am using IMAP.
Here is the backtrace:


---------------------------------------------------
BACKTRACE
---------------------------------------------------
[New Thread 16384 (LWP 2474)]
[New Thread 32769 (LWP 2497)]
[KCrash handler]
#4  0x402b48a6 in KMMsgBase::setComplete(bool) ()
   from /opt/kde3/lib/libkmailprivate.so.0
#5  0x4034fdb3 in KMSaveAttachmentsCommand::KMSaveAttachmentsCommand(QWidget*, QPtrList<partNode>&, KMMessage*, bool) ()
   from /opt/kde3/lib/libkmailprivate.so.0
#6  0x40263ad3 in KMReaderWin::slotAtmSave() ()
   from /opt/kde3/lib/libkmailprivate.so.0
#7  0x4026144d in KMReaderWin::slotAtmDistributeClick() ()
   from /opt/kde3/lib/libkmailprivate.so.0
#8  0x402650ee in KMReaderWin::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libkmailprivate.so.0
#9  0x41c473cb in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x41c47194 in QObject::activate_signal(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x40343929 in KMLoadPartsCommand::partsRetrieved() ()
   from /opt/kde3/lib/libkmailprivate.so.0
#12 0x403527f2 in KMLoadPartsCommand::execute() ()
   from /opt/kde3/lib/libkmailprivate.so.0
#13 0x40352714 in KMLoadPartsCommand::slotPartRetrieved(KMMessage*, QString) ()
   from /opt/kde3/lib/libkmailprivate.so.0
#14 0x40343982 in KMLoadPartsCommand::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libkmailprivate.so.0
#15 0x41c473cb in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x4037613d in KMail::FolderJob::messageUpdated(KMMessage*, QString) ()
   from /opt/kde3/lib/libkmailprivate.so.0
#17 0x4037fe2f in KMail::ImapJob::slotGetMessageResult(KIO::Job*) ()
   from /opt/kde3/lib/libkmailprivate.so.0
#18 0x403813c7 in KMail::ImapJob::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libkmailprivate.so.0
#19 0x41c473cb in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x4118e21a in KIO::Job::result(KIO::Job*) () from /opt/kde3/lib/libkio.so.4
#21 0x411788d7 in KIO::Job::emitResult() () from /opt/kde3/lib/libkio.so.4
#22 0x41179cf4 in KIO::SimpleJob::slotFinished() ()
   from /opt/kde3/lib/libkio.so.4
#23 0x4117ccde in KIO::TransferJob::slotFinished() ()
   from /opt/kde3/lib/libkio.so.4
#24 0x41190446 in KIO::TransferJob::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libkio.so.4
#25 0x41c473cb in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x41c47194 in QObject::activate_signal(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x4116f4cc in KIO::SlaveInterface::finished() ()
   from /opt/kde3/lib/libkio.so.4
#28 0x4116e220 in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) ()
   from /opt/kde3/lib/libkio.so.4
#29 0x4116d894 in KIO::SlaveInterface::dispatch() ()
   from /opt/kde3/lib/libkio.so.4
#30 0x4116b40b in KIO::Slave::gotInput() () from /opt/kde3/lib/libkio.so.4
#31 0x4116cf6a in KIO::Slave::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libkio.so.4
#32 0x41c473cb in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x41c4750a in QObject::activate_signal(int, int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x41f8d0e0 in QSocketNotifier::activated(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x41c649e0 in QSocketNotifier::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x41be5316 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x41be463e in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x4175c2ee in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#39 0x41bd1bc5 in QEventLoop::activateSocketNotifiers() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x41b8a8bb in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x41bf8020 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x41bf7f16 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0x41be55af in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0x0804a35f in main ()
Comment 1 Carsten Burghardt 2005-02-01 09:31:17 UTC
> #5  0x4034fdb3 in
> KMSaveAttachmentsCommand::KMSaveAttachmentsCommand(QWidget*,
> QPtrList<partNode>&, KMMessage*, bool) ()
>    from /opt/kde3/lib/libkmailprivate.so.0

According to the backtrace you tried to save the attachments of the
message. Is this correct?

Comment 2 Filip Papadopoulos 2005-02-01 14:42:07 UTC
Yes i forgot to mention it
Comment 3 Carsten Burghardt 2005-02-01 21:12:13 UTC
Can you reproduce this? I can't and the backtrace is not really useful as 
kmail is not compiled with debug information.

Comment 4 Filip Papadopoulos 2005-02-01 23:57:32 UTC
Well, unfortunately i could not... Generally KMail has crashed some other times and it seems that the problem is in the IMAP implementation. 
Too bad i couldn't either reproduce those crashes. They just appear "randomly"
Is there anything else i can do for it ?
Comment 5 Carsten Burghardt 2005-02-02 09:58:48 UTC
> Is there anything else i can do for it ?

Yes: checkout kdepim from cvs (3_3_BRANCH) and compile it yourself with
--enable-debug=full. Then you get valid backtraces when it crashes. Or
upgrade to kdepim 3.4 (beta2) and check if you see any differences.


Carsten

Comment 6 Tommi Tervo 2006-04-19 19:25:30 UTC
*** Bug 125827 has been marked as a duplicate of this bug. ***
Comment 7 Philip Rodrigues 2006-09-18 11:46:07 UTC

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