Bug 137351 - KMail crashed while I was trying to save an attachment (IMAP, debug backtrace)
Summary: KMail crashed while I was trying to save an attachment (IMAP, debug backtrace)
Status: RESOLVED DUPLICATE of bug 136437
Alias: None
Product: kmail
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-14 20:00 UTC by Daniel Hahler
Modified: 2007-09-14 12:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Hahler 2006-11-14 20:00:58 UTC
Version:            (using KDE KDE 3.5.5)
Installed from:    Ubuntu Packages

I clicked "Save as..." on an attachment, the Save dialog opened and while I was typing the name of the file (after having navigated to the target folder), KMail crashed.

This may be related to background filtering (new incoming mail), or that I had to cancel "Downloading message...", because KMail has been in a loop to download and re-upload this bigger mail (the one with the attachment) again and again, creating a new copy every time (Bug 125084).


Backtrace:
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1249601872 (LWP 20672)]
[New Thread -1280869472 (LWP 20676)]
[New Thread -1272476768 (LWP 20675)]
[New Thread -1264084064 (LWP 20674)]
[New Thread -1255691360 (LWP 20673)]
[KCrash handler]
#6  0x00000021 in ?? ()
#7  0xb7c1ff3e in KMail::ActionScheduler::fetchTimeOut (this=0x88f75f0)
    at /build/buildd/kdepim-3.5.5/./kmail/actionscheduler.cpp:756
#8  0xb7c23d52 in KMail::ActionScheduler::qt_invoke (this=0x88f75f0, _id=20, 
    _o=0xbfb0459c) at ./actionscheduler.moc:211
#9  0xb704d957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#10 0xb704e3fc in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#11 0xb73dc00a in QTimer::timeout () from /usr/lib/libqt-mt.so.3
#12 0xb7075662 in QTimer::event () from /usr/lib/libqt-mt.so.3
#13 0xb6fe4b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#14 0xb6fe69b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#15 0xb770ddb2 in KApplication::notify (this=0xbfb05744, receiver=0x899bd48, 
    event=0xbfb048c8)
    at /build/buildd/kdelibs-3.5.5/./kdecore/kapplication.cpp:550
#16 0xb6f77389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#17 0xb6fd75d3 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#18 0xb6f8bec5 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#19 0xb6fff25e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#20 0xb6fe66af in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#21 0xb72024a1 in QDialog::exec () from /usr/lib/libqt-mt.so.3
#22 0xb5c37c58 in KFileDialog::getSaveURL (dir=@0xbfb04d84, 
    filter=@0xb75279b8, parent=0x0, caption=@0xb75279b8)
    at /build/buildd/kdelibs-3.5.5/./kio/kfile/kfiledialog.cpp:1649
#23 0xb7d440dc in KMSaveAttachmentsCommand::slotSaveAll (this=0x89b54a8)
    at /build/buildd/kdepim-3.5.5/./kmail/kmcommands.cpp:2292
#24 0xb7d44dd2 in KMSaveAttachmentsCommand::qt_invoke (this=0x89b54a8, _id=9, 
    _o=0xbfb04edc) at ./kmcommands.moc:1240
#25 0xb704d957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#26 0xb704e3fc in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#27 0xb7d38099 in KMLoadPartsCommand::partsRetrieved (this=0x89df290)
    at ./kmcommands.moc:2926
#28 0xb7d387b2 in KMLoadPartsCommand::execute (this=0x89df290)
    at /build/buildd/kdepim-3.5.5/./kmail/kmcommands.cpp:2565
#29 0xb7d42a9b in KMLoadPartsCommand::slotStart (this=0x89df290)
    at /build/buildd/kdepim-3.5.5/./kmail/kmcommands.cpp:2540
#30 0xb7d40398 in KMCommand::qt_invoke (this=0x89df290, _id=4, _o=0xbfb05068)
    at ./kmcommands.moc:147
#31 0xb7d4d8b3 in KMLoadPartsCommand::qt_invoke (this=0x89df290, _id=4, 
    _o=0xbfb05068) at ./kmcommands.moc:2934
#32 0xb704d957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#33 0xb73d9f44 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#34 0xb706d8ea in QSignal::activate () from /usr/lib/libqt-mt.so.3
#35 0xb7075300 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3
#36 0xb6fe4b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#37 0xb6fe69b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#38 0xb770ddb2 in KApplication::notify (this=0xbfb05744, receiver=0x86d2ed0, 
    event=0xbfb053b8)
    at /build/buildd/kdelibs-3.5.5/./kdecore/kapplication.cpp:550
#39 0xb6f77389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#40 0xb6fd75d3 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#41 0xb6f8bec5 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#42 0xb6fff25e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#43 0xb6fff06e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#44 0xb6fe6731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#45 0x0804a0fe in main (argc=8173208, argv=0xb78d5a58)
    at /build/buildd/kdepim-3.5.5/./kmail/main.cpp:110
#46 0xb77ab8cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#47 0x08049e61 in _start ()
Comment 1 Daniel Hahler 2006-11-14 20:04:28 UTC
Sorry, it's probably a duplicate of Bug 136437 - at least the first 21 lines in the backtrace look to me the same.
Comment 2 Philip Rodrigues 2006-11-14 20:32:18 UTC
Not 100% sure it really is a duplicate (the similar bits are almost all inside Qt - lower down in the stack, when it's inside KMail, the bt's are different), but I think it makes sense to close as dupe, since the crash is in the same function, and there are no steps to reproduce.

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