Version: (using KDE KDE 3.5.5) Installed from: Debian testing/unstable Packages If an e-mail contains n > 2 attachments, and I select, using Ctrl+click m attachments with m in [2, n-1], then KMail will crash when the select destination dir. dialog should be shown. (e.g. select 2 out of 4 attachments, choose "Save as", wait for the attachments to be downloaden (IMAP) and then KMail will crash)
Could you provide us a backtrace?
I had to install some debugging symbols and gdb first, but here you are: Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1248762176 (LWP 10107)] [New Thread -1276560464 (LWP 10111)] [New Thread -1268167760 (LWP 10110)] [New Thread -1259775056 (LWP 10109)] [New Thread -1251382352 (LWP 10108)] [KCrash handler] #9 KMLoadPartsCommand::slotPartRetrieved (this=0x8419a60, msg=0x8348388, partSpecifier=@0xbfda0008) at /tmp/buildd/kdepim-3.5.5/build-tree/kdepim-3.5.5/mimelib/mimelib/string.h:620 #10 0xb7ddc422 in KMLoadPartsCommand::qt_invoke (this=0x8419a60, _id=9, _o=0xbfda0080) at ./kmcommands.moc:2932 #11 0xb712bcb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #12 0xb7c57cfe in KMail::FolderJob::messageUpdated (this=0x83aa1f8, t0=0x8348388, t1=@0xbfda0124) at ./folderjob.moc:143 #13 0xb7de4725 in KMail::ImapJob::slotGetMessageResult (this=0x83aa1f8, job=0x8347668) at /tmp/buildd/kdepim-3.5.5/build-tree/kdepim-3.5.5/kmail/imapjob.cpp:458 #14 0xb7ee6885 in KMail::ImapJob::qt_invoke (this=0x83aa1f8, _id=2, _o=0xbfda01d4) at ./imapjob.moc:126 #15 0xb712bcb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #16 0xb5b5d1ee in KIO::Job::result () from /usr/lib/libkio.so.4 #17 0xb5b9d1ec in KIO::Job::emitResult () from /usr/lib/libkio.so.4 #18 0xb5bb0ece in KIO::SimpleJob::slotFinished () from /usr/lib/libkio.so.4 #19 0xb5bb15ed in KIO::TransferJob::slotFinished () from /usr/lib/libkio.so.4 #20 0xb5b9ce0a in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4 #21 0xb712bcb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #22 0xb712c744 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #23 0xb5b57a8c in KIO::SlaveInterface::finished () from /usr/lib/libkio.so.4 #24 0xb5bbcea3 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4 #25 0xb5bbaee8 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4 #26 0xb5b6bfbb in KIO::Slave::gotInput () from /usr/lib/libkio.so.4 #27 0xb5baaa70 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4 #28 0xb712bcb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #29 0xb712c5ba in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #30 0xb74b5a87 in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3 #31 0xb714e45e in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3 #32 0xb70c3bd6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #33 0xb70c59f3 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #34 0xb77ebe6e in KApplication::notify () from /usr/lib/libkdecore.so.4 #35 0xb70573d1 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #36 0xb70b5f89 in QEventLoop::activateSocketNotifiers () from /usr/lib/libqt-mt.so.3 #37 0xb706b704 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #38 0xb70de129 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #39 0xb70ddf4a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #40 0xb70c576f in QApplication::exec () from /usr/lib/libqt-mt.so.3 #41 0x0804a094 in main (argc=-1214709707, argv=0xb799c4f8) at /tmp/buildd/kdepim-3.5.5/build-tree/kdepim-3.5.5/kmail/main.cpp:110 #42 0xb7882ea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #43 0x08049e11 in _start () at ../sysdeps/i386/elf/start.S:119
I can confirm, having the same problem (since upgrading from 3.5.1 to 3.5.5; used to work fine before for me; am on RHEL4: "KMail 1.9.5 (Using KDE 3.5.5-0.7.el4.kde)"). Actually, for me it happens as soon as I select (Ctrl-Click or Shift-Click) more than one attachment in the Message Structure Viewer (assuming the message has more than one), then RightClick->Save As and it crashes. I.e. for any m>2 (including for the case of selecting all attachments). Backtrace for my case is attached.
Created attachment 18595 [details] Crash backtrace Backtrace for "Save As" of more than one (m>=2) attachment.
Bug 125827 and bug 113320 have the same backtrace as in comment 2. They're both marked RESOLVED, and don't have any more information than this report, so I guess it makes sense to leave this open.
Same crash and backtrace here with openSUSE 10.2, KDE 3.5.6.
*** Bug 150920 has been marked as a duplicate of this bug. ***
I can confirm this bug with KDE 3.5.8 on openSUSE 10.1.
*** Bug 150689 has been marked as a duplicate of this bug. ***
*** Bug 150154 has been marked as a duplicate of this bug. ***
I can confirm the bug for KDE: 3.5.6 and Kontact: 1.2.4 using kubuntu.
*** Bug 154139 has been marked as a duplicate of this bug. ***
*** Bug 164219 has been marked as a duplicate of this bug. ***
Still occurs in Kmail from KDE 4.0.83. Application: KMail (kmail), signal SIGSEGV (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb445e720 (LWP 25700)] [KCrash handler] #6 0xb7a7427a in DwString::c_str () from /usr/lib/kde4/lib/libkmailprivate.so.4 #7 0xb7a742d0 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #8 0xb7ca644f in KMLoadPartsCommand::slotPartRetrieved () from /usr/lib/kde4/lib/libkmailprivate.so.4 #9 0xb7cba348 in KMLoadPartsCommand::qt_metacall () from /usr/lib/kde4/lib/libkmailprivate.so.4 #10 0xb72af4f9 in QMetaObject::activate (sender=0x8fa9518, from_signal_index=5, to_signal_index=5, argv=0xbf9c5c78) at kernel/qobject.cpp:3010 #11 0xb72afbc2 in QMetaObject::activate (sender=0x8fa9518, m=0xb7f67c70, local_signal_index=1, argv=0xbf9c5c78) at kernel/qobject.cpp:3080 #12 0xb7cf04b9 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #13 0xb7cf971c in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #14 0xb7cfa146 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #15 0xb72af4f9 in QMetaObject::activate (sender=0x8efae00, from_signal_index=7, to_signal_index=7, argv=0xbf9c5e1c) at kernel/qobject.cpp:3010 #16 0xb72afbc2 in QMetaObject::activate (sender=0x8efae00, m=0xb757a868, local_signal_index=3, argv=0xbf9c5e1c) at kernel/qobject.cpp:3080 #17 0xb74825c3 in KJob::result (this=0x8efae00, _t1=0x8efae00) at /build/buildd/kde4libs-4.0.83/obj-i486-linux-gnu/kdecore/kjob.moc:186 #18 0xb7482ae2 in KJob::emitResult (this=0x8efae00) at /build/buildd/kde4libs-4.0.83/kdecore/jobs/kjob.cpp:290 #19 0xb5778c3f in KIO::SimpleJob::slotFinished (this=0x8efae00) at /build/buildd/kde4libs-4.0.83/kio/kio/job.cpp:492 #20 0xb5779200 in KIO::TransferJob::slotFinished (this=0x8efae00) at /build/buildd/kde4libs-4.0.83/kio/kio/job.cpp:962 #21 0xb577fa08 in KIO::TransferJob::qt_metacall (this=0x8efae00, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf9c6068) at /build/buildd/kde4libs-4.0.83/obj-i486-linux-gnu/kio/jobclasses.moc:336 #22 0xb72af4f9 in QMetaObject::activate (sender=0x8c6c300, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3010 #23 0xb72afbc2 in QMetaObject::activate (sender=0x8c6c300, m=0xb58de1c4, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3080 #24 0xb581a2a7 in KIO::SlaveInterface::finished (this=0x8c6c300) at /build/buildd/kde4libs-4.0.83/obj-i486-linux-gnu/kio/slaveinterface.moc:161 #25 0xb581c48b in KIO::SlaveInterface::dispatch (this=0x8c6c300, _cmd=104, rawdata=@0xbf9c6204) at /build/buildd/kde4libs-4.0.83/kio/kio/slaveinterface.cpp:175 #26 0xb581c8cd in KIO::SlaveInterface::dispatch (this=0x8c6c300) at /build/buildd/kde4libs-4.0.83/kio/kio/slaveinterface.cpp:90 #27 0xb580f4b7 in KIO::Slave::gotInput (this=0x8c6c300) at /build/buildd/kde4libs-4.0.83/kio/kio/slave.cpp:319 #28 0xb581088d in KIO::Slave::qt_metacall (this=0x8c6c300, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf9c6318) at /build/buildd/kde4libs-4.0.83/obj-i486-linux-gnu/kio/slave.moc:75 #29 0xb72af4f9 in QMetaObject::activate (sender=0x808b238, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3010 #30 0xb72afbc2 in QMetaObject::activate (sender=0x808b238, m=0xb58dae20, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3080 #31 0xb574c2b7 in KIO::Connection::readyRead (this=0x808b238) at /build/buildd/kde4libs-4.0.83/obj-i486-linux-gnu/kio/connection.moc:84 #32 0xb574d128 in KIO::ConnectionPrivate::dequeue (this=0x8186838) at /build/buildd/kde4libs-4.0.83/kio/kio/connection.cpp:82 #33 0xb574df6e in KIO::Connection::qt_metacall (this=0x808b238, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x8ee3240) at /build/buildd/kde4libs-4.0.83/obj-i486-linux-gnu/kio/connection.moc:72 #34 0xb72a8e8b in QMetaCallEvent::placeMetaCall (this=0x8f03b00, object=0x808b238) at kernel/qobject.cpp:535 #35 0xb72aaed1 in QObject::event (this=0x808b238, e=0x8f03b00) at kernel/qobject.cpp:1140 #36 0xb696ac0c in QApplicationPrivate::notify_helper (this=0x8069a08, receiver=0x808b238, e=0x8f03b00) at kernel/qapplication.cpp:3772 #37 0xb696f799 in QApplication::notify (this=0xbf9c6ba8, receiver=0x808b238, e=0x8f03b00) at kernel/qapplication.cpp:3366 #38 0xb773ad93 in KApplication::notify (this=0xbf9c6ba8, receiver=0x808b238, event=0x8f03b00) at /build/buildd/kde4libs-4.0.83/kdeui/kernel/kapplication.cpp:311 #39 0xb729a6a9 in QCoreApplication::notifyInternal (this=0xbf9c6ba8, receiver=0x808b238, event=0x8f03b00) at kernel/qcoreapplication.cpp:587 #40 0xb729ba59 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804eab8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #41 0xb729bc7d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1091 #42 0xb72c5bcf in postEventSourceDispatch (s=0x806dac8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #43 0xb4dbdbf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #44 0xb4dc0e5e in ?? () from /usr/lib/libglib-2.0.so.0 #45 0xb4dc13ac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #46 0xb72c5f98 in QEventDispatcherGlib::processEvents (this=0x806a300, flags=@0xbf9c6a08) at kernel/qeventdispatcher_glib.cpp:325 #47 0xb69fe195 in QGuiEventDispatcherGlib::processEvents (this=0x806a300, flags=@0xbf9c6a38) at kernel/qguieventdispatcher_glib.cpp:204 #48 0xb729992d in QEventLoop::processEvents (this=0xbf9c6ab0, flags=@0xbf9c6a74) at kernel/qeventloop.cpp:149 #49 0xb7299abd in QEventLoop::exec (this=0xbf9c6ab0, flags=@0xbf9c6ab8) at kernel/qeventloop.cpp:200 #50 0xb729bd3d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #51 0xb696a567 in QApplication::exec () at kernel/qapplication.cpp:3304 #52 0x0804a7f3 in _start () #0 0xb7f76410 in __kernel_vsyscall ()
*** Bug 168263 has been marked as a duplicate of this bug. ***
updating version.
I could reproduce, now I can no longer - everyone please enjoy kmail without this bug, revision 844716
*** Bug 169100 has been marked as a duplicate of this bug. ***
Reopening, I can still reproduce it when loading attachments on demand is enabled and one chooses "View" from the mimeparttree context menu.
SVN commit 847987 by tmcguire: Don't duplicate attachment handling code in the mime part tree. This fixes crashes when viewing loaded-on-demand attachments via the mime tree, since it would not set mAtmUpdate correctly, which prevents re-creating the part tree when the part is retrived. Re-creating the part-tree would make the pointers inside the map of the load parts command invalid and therefore trigger a crash. BUG: 136145 M +2 -8 kmmimeparttree.cpp M +9 -3 kmreaderwin.cpp M +18 -2 kmreaderwin.h WebSVN link: http://websvn.kde.org/?view=rev&revision=847987
*** Bug 172863 has been marked as a duplicate of this bug. ***
*** Bug 183472 has been marked as a duplicate of this bug. ***
Bug 183894 seems to be this but in KDE4.2.0 could it be some type of regression ?
*** Bug 183894 has been marked as a duplicate of this bug. ***
At Kubuntu we also received a report about this crash reported with KDE 4.1.2 in November, a few months after this was fixed. (https://launchpad.net/bugs/294185) It's entirely possible that this wasn't fixed.
*** Bug 186065 has been marked as a duplicate of this bug. ***
*** Bug 188143 has been marked as a duplicate of this bug. ***
*** Bug 193036 has been marked as a duplicate of this bug. ***
Hello: Got the same crash on 4.2.2 when trying to open an attachment: Aplicación: Kontact (kontact), señal SIGSEGV 0x00007f30c8804ff1 in nanosleep () from /lib/libc.so.6 [Current thread is 0 (LWP 18289)] Thread 2 (Thread 0x41e1b950 (LWP 18356)): #0 0x00007f30c2cb9d29 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f30c9a78739 in QWaitCondition::wait (this=0x1bc1048, mutex=0x1a41630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f30b2ee2e04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1bc1020, th=0x2aad530) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007f30b2ee55b3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1639cf0, th=0x2aad530) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007f30b2ee3b2f in ThreadWeaver::ThreadRunHelper::run (this=0x41e1b0e0, parent=0x1bc1020, th=0x2aad530) at ../../../threadweaver/Weaver/Thread.cpp:87 #5 0x00007f30b2ee3f89 in ThreadWeaver::Thread::run (this=0x2aad530) at ../../../threadweaver/Weaver/Thread.cpp:142 #6 0x00007f30c9a77742 in QThreadPrivate::start (arg=0x2aad530) at thread/qthread_unix.cpp:189 #7 0x00007f30c2cb5fc7 in start_thread () from /lib/libpthread.so.0 #8 0x00007f30c88365ad in clone () from /lib/libc.so.6 #9 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f30cb1456f0 (LWP 18289)): [KCrash Handler] #5 KMLoadPartsCommand::slotPartRetrieved (this=0x2d48330, msg=<value optimized out>, partSpecifier=<value optimized out>) at ../../mimelib/mimelib/string.h:618 #6 0x00007f30b3481065 in KMLoadPartsCommand::qt_metacall (this=0x2d48330, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffd328eff0) at ./kmcommands.moc:1810 #7 0x00007f30c9b75862 in QMetaObject::activate (sender=0x29fb700, from_signal_index=<value optimized out>, to_signal_index=5, argv=0x283fd11) at kernel/qobject.cpp:3120 #8 0x00007f30b34d1817 in KMail::FolderJob::messageUpdated (this=0x29fb738, _t1=0x2d16660, _t2=<value optimized out>) at ./folderjob.moc:104 #9 0x00007f30b34dd687 in KMail::ImapJob::slotGetMessageResult (this=0x29fb700, job=0x2d18570) at ../../kmail/imapjob.cpp:476 #10 0x00007f30b34e08d7 in KMail::ImapJob::qt_metacall (this=0x29fb700, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd328f240) at ./imapjob.moc:81 #11 0x00007f30c9b75862 in QMetaObject::activate (sender=0x2d18570, from_signal_index=<value optimized out>, to_signal_index=7, argv=0x283fd11) at kernel/qobject.cpp:3120 #12 0x00007f30c9f4ae92 in KJob::result (this=0x29fb738, _t1=0x2d18570) at ./kjob.moc:186 #13 0x00007f30c9f4b20f in KJob::emitResult (this=0x2d18570) at ../../kdecore/jobs/kjob.cpp:294 #14 0x00007f30c73a8c10 in KIO::SimpleJob::slotFinished (this=0x2d18570) at ../../kio/kio/job.cpp:489 #15 0x00007f30c73a9e33 in KIO::TransferJob::slotFinished (this=0x2d18570) at ../../kio/kio/job.cpp:966 #16 0x00007f30c73aaeb5 in KIO::TransferJob::qt_metacall (this=0x2d18570, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd328f640) at ./jobclasses.moc:336 #17 0x00007f30c9b75862 in QMetaObject::activate (sender=0x24bdf80, from_signal_index=<value optimized out>, to_signal_index=8, argv=0x283fd11) at kernel/qobject.cpp:3120 #18 0x00007f30c7460461 in KIO::SlaveInterface::dispatch (this=0x24bdf80, _cmd=104, rawdata=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:175 #19 0x00007f30c745cfb2 in KIO::SlaveInterface::dispatch (this=0x24bdf80) at ../../kio/kio/slaveinterface.cpp:91 #20 0x00007f30c744e1b3 in KIO::Slave::gotInput (this=0x24bdf80) at ../../kio/kio/slave.cpp:322 #21 0x00007f30c74504b8 in KIO::Slave::qt_metacall (this=0x24bdf80, _c=QMetaObject::InvokeMetaMethod, _id=44480384, _a=0x7fffd328fa60) at ./slave.moc:75 #22 0x00007f30c9b75862 in QMetaObject::activate (sender=0x24cf5d0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x283fd11) at kernel/qobject.cpp:3120 #23 0x00007f30c7374821 in KIO::ConnectionPrivate::dequeue (this=0x15a1b50) at ../../kio/kio/connection.cpp:82 #24 0x00007f30c7374c7a in KIO::Connection::qt_metacall (this=0x24cf5d0, _c=QMetaObject::InvokeMetaMethod, _id=44480384, _a=0x1761d20) at ./connection.moc:72 #25 0x00007f30c9b6feb8 in QObject::event (this=0x24cf5d0, e=0x26f5430) at kernel/qobject.cpp:1118 #26 0x00007f30c8f9d4fd in QApplicationPrivate::notify_helper (this=0x155e4f0, receiver=0x24cf5d0, e=0x26f5430) at kernel/qapplication.cpp:4057 #27 0x00007f30c8fa577a in QApplication::notify (this=0x7fffd32905c0, receiver=0x24cf5d0, e=0x26f5430) at kernel/qapplication.cpp:4022 #28 0x00007f30ca4e755b in KApplication::notify (this=0x7fffd32905c0, receiver=0x24cf5d0, event=0x26f5430) at ../../kdeui/kernel/kapplication.cpp:307 #29 0x00007f30c9b5fe4c in QCoreApplication::notifyInternal (this=0x7fffd32905c0, receiver=0x24cf5d0, event=0x26f5430) at kernel/qcoreapplication.cpp:610 #30 0x00007f30c9b60aba in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x15361a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #31 0x00007f30c9b89833 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #32 0x00007f30c2f04f7a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #33 0x00007f30c2f08640 in ?? () from /usr/lib/libglib-2.0.so.0 #34 0x00007f30c2f087dc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #35 0x00007f30c9b894bf in QEventDispatcherGlib::processEvents (this=0x153e740, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324 #36 0x00007f30c9035c7f in QGuiEventDispatcherGlib::processEvents (this=0x29fb738, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #37 0x00007f30c9b5e6f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -752286752}) at kernel/qeventloop.cpp:149 #38 0x00007f30c9b5eabd in QEventLoop::exec (this=0x7fffd3290420, flags={i = -752286672}) at kernel/qeventloop.cpp:200 #39 0x00007f30c9b60d84 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #40 0x0000000000404741 in main (argc=1, argv=0x7fffd3290b98) at ../../../kontact/src/main.cpp:218 and in ~/.xsession-errors I got this: kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: KDE_fopen(tempName= "/home/rasasi/.kde/share/apps/kmail/filter/.4.index.temp" , "w") == tmpIndexStream == 0x2d3df60 kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: fclose(tmpIndexStream = 0x2d3df60 ) kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: fclose(mIndexStream = 0x29e07e0 ) kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: KDE_fopen(indexName= "/home/rasasi/.kde/share/apps/kmail/filter/.4.index" , "r+") == mIndexStream == 0x2a8e9e0 kontact(18289)/kmail (storage internals) KMFolderMaildir::reallyDoClose: fclose(mIndexStream = 0x2a8e9e0 ) kontact(18289)/kmail (storage internals) KMFolderIndex::openInternal: KDE_fopen(indexLocation()= "/home/rasasi/.kde/share/apps/kmail/filter/.4.index" , "r+") == mIndexStream == 0x2976ed0 kontact(18289)/kmail (storage internals) KMFolderMaildir::getDwString: KDE_fopen(abs_file= "/home/rasasi/.kde/share/apps/kmail/filter/4/cur/1244623913.18289.wZkOA" , "r+") == stream == 0x2ce12f0 kontact(18289)/kmail (storage internals) KMFolderMaildir::getDwString: fclose(mIndexStream = 0x2ce12f0 ) kontact(18289)/kmail (storage internals) KMFolderMaildir::getDwString: KDE_fopen(abs_file= "/home/rasasi/.kde/share/apps/kmail/filter/4/cur/1244623913.18289.wZkOA" , "r+") == stream == 0x2d03d10 kontact(18289)/kmail (storage internals) KMFolderMaildir::getDwString: fclose(mIndexStream = 0x2d03d10 ) kontact(18289)/kmail (storage internals) KMFolderIndex::openInternal: KDE_fopen(indexLocation()= "/home/rasasi/.kde4/share/apps/kmail/mail/.openocd.index" , "r+") == mIndexStream == 0x2cfcb30 kontact(18289)/kmail (storage internals) KMFolderMaildir::reallyDoClose: fclose(mIndexStream = 0x2cfcb30 ) kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: KDE_fopen(tempName= "/home/rasasi/.kde/share/apps/kmail/filter/.4.index.temp" , "w") == tmpIndexStream == 0x2cfcb30 kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: fclose(tmpIndexStream = 0x2cfcb30 ) kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: fclose(mIndexStream = 0x2976ed0 ) kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: KDE_fopen(indexName= "/home/rasasi/.kde/share/apps/kmail/filter/.4.index" , "r+") == mIndexStream == 0x2d851c0 kontact(18289)/kmail (storage internals) KMFolderMaildir::reallyDoClose: fclose(mIndexStream = 0x2d851c0 ) kontact(18289)/kmail (storage internals) KMFolderIndex::openInternal: KDE_fopen(indexLocation()= "/home/rasasi/.kde/share/apps/kmail/filter/.4.index" , "r+") == mIndexStream == 0x2c9f8c0 kontact(18289)/kmail (storage internals) KMFolderMaildir::getDwString: KDE_fopen(abs_file= "/home/rasasi/.kde/share/apps/kmail/filter/4/cur/1244623914.18289.Amnvu" , "r+") == stream == 0x29c6810 kontact(18289)/kmail (storage internals) KMFolderMaildir::getDwString: fclose(mIndexStream = 0x29c6810 ) kontact(18289)/kmail (storage internals) KMFolderMaildir::getDwString: KDE_fopen(abs_file= "/home/rasasi/.kde/share/apps/kmail/filter/4/cur/1244623914.18289.Amnvu" , "r+") == stream == 0x2cd6670 kontact(18289)/kmail (storage internals) KMFolderMaildir::getDwString: fclose(mIndexStream = 0x2cd6670 ) kontact(18289)/kmail (storage internals) KMFolderIndex::openInternal: KDE_fopen(indexLocation()= "/home/rasasi/.kde4/share/apps/kmail/mail/.openocd.index" , "r+") == mIndexStream == 0x2d3df60 kontact(18289)/kmail (storage internals) KMFolderMaildir::reallyDoClose: fclose(mIndexStream = 0x2d3df60 ) kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: KDE_fopen(tempName= "/home/rasasi/.kde/share/apps/kmail/filter/.4.index.temp" , "w") == tmpIndexStream == 0x2d3df60 kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: fclose(tmpIndexStream = 0x2d3df60 ) kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: fclose(mIndexStream = 0x2c9f8c0 ) kontact(18289)/kmail (storage internals) KMFolderIndex::writeIndex: KDE_fopen(indexName= "/home/rasasi/.kde/share/apps/kmail/filter/.4.index" , "r+") == mIndexStream == 0x18e56b0 kontact(18289)/kmail (storage internals) KMFolderMaildir::reallyDoClose: fclose(mIndexStream = 0x18e56b0 ) kontact(18289)/kmail (storage internals) KMFolderIndex::openInternal: KDE_fopen(indexLocation()= "/home/rasasi/.kde/share/apps/kmail/filter/.4.index" , "r+") == mIndexStream == 0x29c6810 kontact(18289)/kmail (storage internals) KMFolderMaildir::reallyDoClose: fclose(mIndexStream = 0x29c6810 ) kontact(18289)/kmail (storage internals) KMFolderIndex::openInternal: KDE_fopen(indexLocation()= "/home/rasasi/.kde/share/apps/kmail/filter/.4.index" , "r+") == mIndexStream == 0x18e56b0 kontact(18289)/kmail (storage internals) KMFolderMaildir::reallyDoClose: fclose(mIndexStream = 0x18e56b0 ) *** KMail got signal 11 (Crashing)
*** Bug 199730 has been marked as a duplicate of this bug. ***
Today, I got a different backtrace while saving an attachement from an imap account. Application: Kontact (kontact), signal SIGSEGV 0x00007fdb48f27451 in nanosleep () from /lib/libc.so.6 Current language: auto; currently c [Current thread is 0 (LWP 3269)] Thread 2 (Thread 0x7fdb27b16910 (LWP 3502)): #0 0x00007fdb48f517a2 in select () from /lib/libc.so.6 #1 0x00007fdb49cba8a2 in QProcessManager::run (this=0x20c04d0) at io/qprocess_unix.cpp:296 #2 0x00007fdb49c02f84 in QThreadPrivate::start (arg=0x20c04d0) at thread/qthread_unix.cpp:188 #3 0x00007fdb499922f7 in start_thread () from /lib/libpthread.so.0 #4 0x00007fdb48f5838d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fdb4f982750 (LWP 3269)): [KCrash Handler] #5 QChar::isSpace (this=0xaeae5757) at tools/qchar.cpp:542 #6 0x00007fdb49c3eddc in QString::trimmed (this=0x7fff579e4400) at tools/qstring.cpp:3926 #7 0x00007fdb32928ae8 in KMSaveAttachmentsCommand::slotSaveAll (this=0x78b3620) at /var/tmp/paludis/kde-base-kmail-4.2.4/work/kmail-4.2.4/kmail/kmcommands.cpp:2445 #8 0x00007fdb3292940d in KMSaveAttachmentsCommand::qt_metacall (this=0x78b3620, _c=QMetaObject::InvokeMetaMethod, _id=35021968, _a=<value optimized out>) at /var/tmp/paludis/kde-base-kmail-4.2.4/work/kmail-4.2.4_build/kmail/kmcommands.moc:799 #9 0x00007fdb49ce94c0 in QMetaObject::activate (sender=0x580a500, from_signal_index=<value optimized out>, to_signal_index=13, argv=0x0) at kernel/qobject.cpp:3101 #10 0x00007fdb3290fa69 in KMLoadPartsCommand::execute (this=0xaeae5757) at /var/tmp/paludis/kde-base-kmail-4.2.4/work/kmail-4.2.4/kmail/kmcommands.cpp:2740 #11 0x00007fdb32929ef6 in KMLoadPartsCommand::slotStart (this=0x580a500) at /var/tmp/paludis/kde-base-kmail-4.2.4/work/kmail-4.2.4/kmail/kmcommands.cpp:2715 #12 0x00007fdb3291a932 in KMCommand::qt_metacall (this=0x580a500, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff579e48c0) at /var/tmp/paludis/kde-base-kmail-4.2.4/work/kmail-4.2.4_build/kmail/kmcommands.moc:86 #13 0x00007fdb3291aad8 in KMLoadPartsCommand::qt_metacall (this=0xaeae5757, _c=1469989888, _id=1469989633, _a=0x0) at /var/tmp/paludis/kde-base-kmail-4.2.4/work/kmail-4.2.4_build/kmail/kmcommands.moc:1852 #14 0x00007fdb49ce94c0 in QMetaObject::activate (sender=0x7656f20, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3101 #15 0x00007fdb49cefa9f in QSingleShotTimer::timerEvent (this=0x7656f20) at kernel/qtimer.cpp:298 #16 0x00007fdb49ce5ecb in QObject::event (this=0x7656f20, e=0x7fff579e4400) at kernel/qobject.cpp:1066 #17 0x00007fdb4a81841d in QApplicationPrivate::notify_helper (this=0x20ccba0, receiver=0x7656f20, e=0x7fff579e4f80) at kernel/qapplication.cpp:4056 #18 0x00007fdb4a81fb5a in QApplication::notify (this=0x7fff579e53d0, receiver=0x7656f20, e=0x7fff579e4f80) at kernel/qapplication.cpp:4021 #19 0x00007fdb4baebc0a in KApplication::notify (this=0x7fff579e53d0, receiver=0x7656f20, event=0x7fff579e4f80) at /var/tmp/paludis/kde-base-kdelibs-4.2.4-r3/work/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:307 #20 0x00007fdb49cd752b in QCoreApplication::notifyInternal (this=0x7fff579e53d0, receiver=0x7656f20, event=0x7fff579e4f80) at kernel/qcoreapplication.cpp:606 #21 0x00007fdb49cffb7e in QTimerInfoList::activateTimers (this=0x20c2aa0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #22 0x00007fdb49cfca0d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165 #23 0x00007fdb4510fb89 in IA__g_main_context_dispatch (context=0x20c1620) at gmain.c:1824 #24 0x00007fdb451130e8 in g_main_context_iterate (context=0x20c1620, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2455 #25 0x00007fdb4511329e in IA__g_main_context_iteration (context=0x20c1620, may_block=1) at gmain.c:2518 #26 0x00007fdb49cfc96f in QEventDispatcherGlib::processEvents (this=0x20a1770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #27 0x00007fdb4a89e408 in QGuiEventDispatcherGlib::processEvents (this=0xaeae5757, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #28 0x00007fdb49cd5eb2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1469993456}) at kernel/qeventloop.cpp:149 #29 0x00007fdb49cd605c in QEventLoop::exec (this=0x7fff579e5230, flags={i = 1469993536}) at kernel/qeventloop.cpp:197 #30 0x00007fdb49cd80dc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #31 0x0000000000404b99 in main (argc=1, argv=0x7fff579e59a8) at /var/tmp/paludis/kde-base-kontact-4.2.4/work/kontact-4.2.4/kontact/src/main.cpp:218
*** Bug 201272 has been marked as a duplicate of this bug. ***
*** Bug 201996 has been marked as a duplicate of this bug. ***
*** Bug 203592 has been marked as a duplicate of this bug. ***
*** Bug 204573 has been marked as a duplicate of this bug. ***
Thanks for house-keeping, Christophe :)
*** Bug 205622 has been marked as a duplicate of this bug. ***
*** Bug 205794 has been marked as a duplicate of this bug. ***
*** Bug 206440 has been marked as a duplicate of this bug. ***
*** Bug 206556 has been marked as a duplicate of this bug. ***
*** Bug 207556 has been marked as a duplicate of this bug. ***
*** Bug 208352 has been marked as a duplicate of this bug. ***
*** Bug 208436 has been marked as a duplicate of this bug. ***
*** Bug 208978 has been marked as a duplicate of this bug. ***
*** Bug 209240 has been marked as a duplicate of this bug. ***
*** Bug 211418 has been marked as a duplicate of this bug. ***
*** Bug 211911 has been marked as a duplicate of this bug. ***
*** Bug 211910 has been marked as a duplicate of this bug. ***
*** Bug 212211 has been marked as a duplicate of this bug. ***
Please note that my bug [Bug 212211] was marked a duplicate of this; however the email that I was working with had only the one attachment; I didn't use the keyboard to select anything; i wasn't looking to save the attached PDF. I just clicked to launch kpdf and that is when Kontact crashed. This info may or may not be useful.
*** Bug 212249 has been marked as a duplicate of this bug. ***
*** Bug 212970 has been marked as a duplicate of this bug. ***
*** Bug 213232 has been marked as a duplicate of this bug. ***
*** This bug has been confirmed by popular vote. ***
*** Bug 214010 has been marked as a duplicate of this bug. ***
Another backtrace from Kubuntu 9.10 and KDE 4.3.2: Application: KMail (kmail), signal: Segmentation fault [KCrash Handler] #6 0x01512f1b in strlen () from /lib/tls/i686/cmov/libc.so.6 #7 0x0646c198 in DwString (this=0xbfe90f20, aCstr=0x179 <Address 0x179 out of bounds>) at ../../mimelib/dwstring.cpp:402 #8 0x00ebedb2 in KMMessagePart::contentTransferEncoding (this=0x9c2bdcc) at ../../kmail/kmmsgpart.cpp:392 #9 0x00ec0dfd in KMMessagePart::cte (this=0x9c2bdcc) at ../../kmail/kmmsgpart.h:157 #10 KMMessagePart::bodyDecodedBinary (this=0x9c2bdcc) at ../../kmail/kmmsgpart.cpp:255 #11 0x010767ff in KMHandleAttachmentCommand::createAtmFileLink (this=0x938a6f8) at ../../kmail/kmcommands.cpp:2976 #12 0x01078cd4 in KMHandleAttachmentCommand::atmOpen (this=0x938a6f8) at ../../kmail/kmcommands.cpp:3039 #13 0x01079260 in KMHandleAttachmentCommand::execute (this=0x938a6f8) at ../../kmail/kmcommands.cpp:2940 #14 0x010771d0 in KMHandleAttachmentCommand::slotStart (this=0x938a6f8) at ../../kmail/kmcommands.cpp:2926 #15 0x0106429b in KMHandleAttachmentCommand::qt_metacall (this=0x938a6f8, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xbfe9124c) at ./kmcommands.moc:2240 #16 0x005aa263 in QMetaObject::activate (sender=0x9546008, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113 #17 0x005aaec2 in QMetaObject::activate (sender=0x9546008, m=0x684908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187 #18 0x005af387 in QSingleShotTimer::timeout (this=0x9546008) at .moc/release-shared/qtimer.moc:76 #19 0x005af49c in QSingleShotTimer::timerEvent (this=0x9546008) at kernel/qtimer.cpp:298 #20 0x005a43bf in QObject::event (this=0x9546008, e=0xbfe916e0) at kernel/qobject.cpp:1075 #21 0x04802f54 in QApplicationPrivate::notify_helper (this=0x8a50ac8, receiver=0x9546008, e=0xbfe916e0) at kernel/qapplication.cpp:4056 #22 0x0480a67c in QApplication::notify (this=0xbfe91ae0, receiver=0x9546008, e=0xbfe916e0) at kernel/qapplication.cpp:3603 #23 0x008a5bfa in KApplication::notify (this=0xbfe91ae0, receiver=0x9546008, event=0xbfe916e0) at ../../kdeui/kernel/kapplication.cpp:302 #24 0x005946cb in QCoreApplication::notifyInternal (this=0xbfe91ae0, receiver=0x9546008, event=0xbfe916e0) at kernel/qcoreapplication.cpp:610 #25 0x005c17ce in QCoreApplication::sendEvent (this=0x8a4acc4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #26 QTimerInfoList::activateTimers (this=0x8a4acc4) at kernel/qeventdispatcher_unix.cpp:572 #27 0x005bf0e0 in timerSourceDispatch (source=0x8a4ac90) at kernel/qeventdispatcher_glib.cpp:165 #28 0x07517e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #29 0x0751b720 in ?? () from /lib/libglib-2.0.so.0 #30 0x0751b853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #31 0x005bf02c in QEventDispatcherGlib::processEvents (this=0x8a22180, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #32 0x048a3be5 in QGuiEventDispatcherGlib::processEvents (this=0x8a22180, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #33 0x00592c79 in QEventLoop::processEvents (this=0xbfe919a4, flags=) at kernel/qeventloop.cpp:149 #34 0x005930ca in QEventLoop::exec (this=0xbfe919a4, flags=...) at kernel/qeventloop.cpp:201 #35 0x0059553f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #36 0x04802dd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #37 0x0804a702 in main (argc=3, argv=0xbfe91c94) at ../../kmail/main.cpp:146
*** Bug 214405 has been marked as a duplicate of this bug. ***
*** Bug 214758 has been marked as a duplicate of this bug. ***
*** Bug 215160 has been marked as a duplicate of this bug. ***
*** Bug 215439 has been marked as a duplicate of this bug. ***
*** Bug 214649 has been marked as a duplicate of this bug. ***
From bug 216000: --- What I was doing when the application crashed: While reading the emails, and tried to open an attachment (the type does not really matter), KMail crashes. Sometimes I've noticed, that it happens more often if the mail is not fully downloaded. IMAP + TLS (SSL) on GMAIL
*** Bug 216000 has been marked as a duplicate of this bug. ***
*** Bug 216223 has been marked as a duplicate of this bug. ***
Think this the same bug: Application that crashed: kontact Version of the application: 4.3.3 KDE Version: 4.3.3 (KDE 4.3.3) Qt Version: 4.5.2 Operating System: Linux 2.6.31-15-generic i686 Distribution: Ubuntu 9.10 -- Backtrace: Application: Kontact (kontact), signal: Segmentation fault [KCrash Handler] #6 DwString::c_str (this=0xb920dc8, msg=0xb84a8d8, partSpecifier=...) at ../../mimelib/mimelib/string.h:618 #7 DwMessageComponent::partId (this=0xb920dc8, msg=0xb84a8d8, partSpecifier=...) at ../../mimelib/mimelib/msgcmp.h:259 #8 KMLoadPartsCommand::slotPartRetrieved (this=0xb920dc8, msg=0xb84a8d8, partSpecifier=...) at ../../kmail/kmcommands.cpp:2762 #9 0xb45e04db in KMLoadPartsCommand::qt_metacall (this=0xb920dc8, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xbfd0f0d4) at ./kmcommands.moc:1858 #10 0x00801263 in QMetaObject::activate (sender=0xbd3a338, from_signal_index=5, to_signal_index=5, argv=0xbfd0f0d4) at kernel/qobject.cpp:3113 #11 0x00801ec2 in QMetaObject::activate (sender=0xbd3a338, m=0xb4a104d0, local_signal_index=1, argv=0xbfd0f0d4) at kernel/qobject.cpp:3187 #12 0xb4635519 in KMail::FolderJob::messageUpdated (this=0xbd3a338, _t1=0xb84a8d8, _t2=...) at ./folderjob.moc:106 #13 0xb4642036 in KMail::ImapJob::slotGetMessageResult (this=0xbd3a338, job=0xb9bc9d8) at ../../kmail/imapjob.cpp:476 #14 0xb464674f in KMail::ImapJob::qt_metacall (this=0xbd3a338, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfd0f278) at ./imapjob.moc:82 #15 0x00801263 in QMetaObject::activate (sender=0xb9bc9d8, from_signal_index=7, to_signal_index=7, argv=0xbfd0f278) at kernel/qobject.cpp:3113 #16 0x00801ec2 in QMetaObject::activate (sender=0xb9bc9d8, m=0x550d68, local_signal_index=3, argv=0xbfd0f278) at kernel/qobject.cpp:3187 #17 0x003eaff3 in KJob::result (this=0xb9bc9d8, _t1=0xb9bc9d8) at ./kjob.moc:188 #18 0x003eb479 in KJob::emitResult (this=0xb9bc9d8) at ../../kdecore/jobs/kjob.cpp:304 #19 0x01a117b0 in KIO::SimpleJob::slotFinished (this=0xb9bc9d8) at ../../kio/kio/job.cpp:477 #20 0x01a11cca in KIO::TransferJob::slotFinished (this=0xb9bc9d8) at ../../kio/kio/job.cpp:948 #21 0x01a0f9f3 in KIO::TransferJob::qt_metacall (this=0xb9bc9d8, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfd0f4dc) at ./jobclasses.moc:343 #22 0x00801263 in QMetaObject::activate (sender=0xac36938, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3113 #23 0x00801ec2 in QMetaObject::activate (sender=0xac36938, m=0x1bc3f64, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3187 #24 0x01adb6a7 in KIO::SlaveInterface::finished (this=0xac36938) at ./slaveinterface.moc:165 #25 0x01adf59d in KIO::SlaveInterface::dispatch (this=0xac36938, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175 #26 0x01adbb63 in KIO::SlaveInterface::dispatch (this=0xac36938) at ../../kio/kio/slaveinterface.cpp:91 #27 0x01acdc3a in KIO::Slave::gotInput (this=0xac36938) at ../../kio/kio/slave.cpp:322 #28 0x01ad0033 in KIO::Slave::qt_metacall (this=0xac36938, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfd0f7bc) at ./slave.moc:76 #29 0x00801263 in QMetaObject::activate (sender=0x9f224a8, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113 #30 0x00801ec2 in QMetaObject::activate (sender=0x9f224a8, m=0x1bc08a0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187 #31 0x019d8057 in KIO::Connection::readyRead (this=0x9f224a8) at ./connection.moc:86 #32 0x019d9e1e in KIO::ConnectionPrivate::dequeue (this=0xa6108f0) at ../../kio/kio/connection.cpp:82 #33 0x019d9f4e in KIO::Connection::qt_metacall (this=0x9f224a8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xc79ee28) at ./connection.moc:73 #34 0x007f9f0b in QMetaCallEvent::placeMetaCall (this=0xb83a658, object=0x9f224a8) at kernel/qobject.cpp:477 #35 0x007fb5fe in QObject::event (this=0x9f224a8, e=0xb83a658) at kernel/qobject.cpp:1111 #36 0x010caf54 in QApplicationPrivate::notify_helper (this=0x9c98758, receiver=0x9f224a8, e=0xb83a658) at kernel/qapplication.cpp:4056 #37 0x010d267c in QApplication::notify (this=0xbfd10054, receiver=0x9f224a8, e=0xb83a658) at kernel/qapplication.cpp:3603 #38 0x00c6614a in KApplication::notify (this=0xbfd10054, receiver=0x9f224a8, event=0xb83a658) at ../../kdeui/kernel/kapplication.cpp:302 #39 0x007eb6cb in QCoreApplication::notifyInternal (this=0xbfd10054, receiver=0x9f224a8, event=0xb83a658) at kernel/qcoreapplication.cpp:610 #40 0x007ec2b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9c66820) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9c66820) at kernel/qcoreapplication.cpp:1247 #42 0x007ec47d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #43 0x008163ff in QCoreApplication::sendPostedEvents (s=0x9c87f10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #44 postEventSourceDispatch (s=0x9c87f10) at kernel/qeventdispatcher_glib.cpp:210 #45 0x01d41e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #46 0x01d45720 in ?? () from /lib/libglib-2.0.so.0 #47 0x01d45853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #48 0x0081602c in QEventDispatcherGlib::processEvents (this=0x9c669f8, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #49 0x0116bbe5 in QGuiEventDispatcherGlib::processEvents (this=0x9c669f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #50 0x007e9c79 in QEventLoop::processEvents (this=0xbfd0ffb4, flags=) at kernel/qeventloop.cpp:149 #51 0x007ea0ca in QEventLoop::exec (this=0xbfd0ffb4, flags=...) at kernel/qeventloop.cpp:201 #52 0x007ec53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #53 0x010cadd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #54 0x0804b4e6 in main (argc=1, argv=0xbfd10274) at ../../../kontact/src/main.cpp:218
*** Bug 217059 has been marked as a duplicate of this bug. ***
*** Bug 218295 has been marked as a duplicate of this bug. ***
*** Bug 219032 has been marked as a duplicate of this bug. ***
*** Bug 219279 has been marked as a duplicate of this bug. ***
I just got this bug again with two large attachments. The files were large enough that I could see that the crash didn't happen until the second file had finished downloading. Perhaps the backtraces told you this already, but just in case it's useful, I thought I'd note it here.
From bug 224400: -- What I was doing when the application crashed: To reproduce select an email with a big attachment. In my case it was a PDF file. Click on the attachment and open it with Okular. While KMail is downloading the attachment via IMAP click on it again and select “Save as...”. Close Okular. When the second download is done KMail crashes.
*** Bug 224400 has been marked as a duplicate of this bug. ***
*** Bug 222286 has been marked as a duplicate of this bug. ***
*** Bug 222422 has been marked as a duplicate of this bug. ***
*** Bug 220144 has been marked as a duplicate of this bug. ***
*** Bug 224606 has been marked as a duplicate of this bug. ***
*** Bug 224492 has been marked as a duplicate of this bug. ***
*** Bug 225325 has been marked as a duplicate of this bug. ***
This bug has originally been reported againt KDE 3.5.5, with KDE 4.4 coming shortly, we still experience this bug. At least in KDE 3.4.3 and Kmail 1.12.4. I understand as the current Kmail it's using some old code base, but there are any chances to get in a good shape in a near future? Thanks for your attention and work, even if sometimes looks to be inglorious. Best regards!
Offline comment, replying to comment 79: KMail is being ported to the Akonadi framework, and as part of this port, the codebase is being splitted, cleaned and polished, so there is a good chance that some of this old bugs get fixed. The preliminary version is going to be release with KDE SC 4.5. Regards
*** Bug 226700 has been marked as a duplicate of this bug. ***
Created attachment 41147 [details] New crash information added by DrKonqi Kontact crashed while opening PDF attachment from the Sent folder on IMAP server (GMail).
Created attachment 43079 [details] Kmail crashed when opening a pdf document from gmail imap Kmail crashed when opening a pdf document from gmail imap
I also confirm this behaviour. I'm using kmail 1.13.3 with kde 4.4.3.
*** Bug 237918 has been marked as a duplicate of this bug. ***
*** Bug 238353 has been marked as a duplicate of this bug. ***
*** Bug 228414 has been marked as a duplicate of this bug. ***
*** Bug 236498 has been marked as a duplicate of this bug. ***
*** Bug 235829 has been marked as a duplicate of this bug. ***
*** Bug 234649 has been marked as a duplicate of this bug. ***
*** Bug 238555 has been marked as a duplicate of this bug. ***
*** Bug 191345 has been marked as a duplicate of this bug. ***
*** Bug 241417 has been marked as a duplicate of this bug. ***
*** Bug 241166 has been marked as a duplicate of this bug. ***
*** Bug 241159 has been marked as a duplicate of this bug. ***
Created attachment 48431 [details] New crash information added by DrKonqi kmail crashes when trying to open a attachment
*** Bug 244419 has been marked as a duplicate of this bug. ***
*** Bug 244273 has been marked as a duplicate of this bug. ***
*** Bug 248172 has been marked as a duplicate of this bug. ***
*** Bug 249123 has been marked as a duplicate of this bug. ***
*** Bug 252547 has been marked as a duplicate of this bug. ***
*** Bug 252679 has been marked as a duplicate of this bug. ***
Created attachment 52218 [details] New crash information added by DrKonqi kontact (4.4.6) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0 - What I was doing when the application crashed: In Kontact - Kmail I was saving attachments (pictures) one by one. On the third (out of ~10) it crashed. -- Backtrace (Reduced): #6 c_str (this=0x2e51960, msg=<value optimized out>, partSpecifier=<value optimized out>) at ../../mimelib/mimelib/string.h:618 #7 partId (this=0x2e51960, msg=<value optimized out>, partSpecifier=<value optimized out>) at ../../mimelib/mimelib/msgcmp.h:259 #8 KMLoadPartsCommand::slotPartRetrieved (this=0x2e51960, msg=<value optimized out>, partSpecifier=<value optimized out>) at ../../kmail/kmcommands.cpp:2880 #9 0x00007f8a2aebabd6 in KMLoadPartsCommand::qt_metacall (this=0x2e51960, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc1e20000) at ./kmcommands.moc:2141 [...] #11 0x00007f8a2af04317 in KMail::FolderJob::messageUpdated (this=0x50b31c8, _t1=0x35cd460, _t2=<value optimized out>) at ./folderjob.moc:112
*** Bug 258291 has been marked as a duplicate of this bug. ***
Created attachment 56260 [details] New crash information added by DrKonqi kmail (1.13.5) on KDE Platform 4.5.5 (KDE 4.5.5) "release 1" using Qt 4.7.1 kmail crash when i try to open or save file from mail sometime is when i click "save" OR "open", sometimes when file is downloaded -- Backtrace (Reduced): #6 c_str (this=0x1006f70, msg=<value optimized out>, partSpecifier=<value optimized out>) at /usr/src/debug/kdepim-4.4.9/mimelib/mimelib/string.h:618 #7 partId (this=0x1006f70, msg=<value optimized out>, partSpecifier=<value optimized out>) at /usr/src/debug/kdepim-4.4.9/mimelib/mimelib/msgcmp.h:259 #8 KMLoadPartsCommand::slotPartRetrieved (this=0x1006f70, msg=<value optimized out>, partSpecifier=<value optimized out>) at /usr/src/debug/kdepim-4.4.9/kmail/kmcommands.cpp:2880 #9 0x00007f57b3660166 in KMLoadPartsCommand::qt_metacall (this=0x1006f70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2f5bb1f0) at /usr/src/debug/kdepim-4.4.9/build/kmail/kmcommands.moc:2141 [...] #11 0x00007f57b369ada7 in KMail::FolderJob::messageUpdated (this=<value optimized out>, _t1=0xd5b080, _t2=<value optimized out>) at /usr/src/debug/kdepim-4.4.9/build/kmail/folderjob.moc:112
Seems that this bug is fixed in kmail2, because I test it and never got crash when manipulating with imap.
*** Bug 265305 has been marked as a duplicate of this bug. ***
*** Bug 263402 has been marked as a duplicate of this bug. ***
*** Bug 240473 has been marked as a duplicate of this bug. ***
*** Bug 252904 has been marked as a duplicate of this bug. ***
*** Bug 234816 has been marked as a duplicate of this bug. ***
from bug 266323 -- Information about the crash: - What I was doing when the application crashed: Trying to download two pictures from an imap account at the same time
*** Bug 266323 has been marked as a duplicate of this bug. ***
Created attachment 57784 [details] New crash information added by DrKonqi kmail (1.13.6) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.6.3 - What I was doing when the application crashed: Just saved an ecrypted PDF. The BT I posted seems to be a more complete than the ons that where already attached to the ticket. -- Backtrace (Reduced): #6 KMMessagePart::bodyDecodedBinary (this=0x2093e88) at /usr/src/debug/kdepim-4.4.10/kmail/kmmsgpart.cpp:253 #7 0x0000003595f41468 in KMSaveAttachmentsCommand::saveItem (this=0x2e52be0, node=<value optimized out>, url=...) at /usr/src/debug/kdepim-4.4.10/kmail/kmcommands.cpp:2756 #8 0x0000003595f432d8 in KMSaveAttachmentsCommand::slotSaveAll (this=0x2e52be0) at /usr/src/debug/kdepim-4.4.10/kmail/kmcommands.cpp:2658 #9 0x0000003595f453e0 in KMSaveAttachmentsCommand::qt_metacall (this=0x2e52be0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at /usr/src/debug/kdepim-4.4.10/x86_64-redhat-linux-gnu/kmail/kmcommands.moc:895 [...] #11 0x0000003595f2ab59 in KMLoadPartsCommand::execute (this=0x2a7e920) at /usr/src/debug/kdepim-4.4.10/kmail/kmcommands.cpp:2898
*** Bug 269051 has been marked as a duplicate of this bug. ***
Created attachment 60036 [details] New crash information added by DrKonqi kontact (4.4.10) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2 I can reproduce the bug with the following steps on Kubuntu 11.04: - Right click on an attachment and click "save as" - Right click again and choose "save as" - The attachment will be downloaded in the background - When the download of the first click is complete, the file chooser dialog appears - When the download of the second click is complete Kontact crashes. -- Backtrace (Reduced): #6 QChar::isSpace (this=0x7385efe) at tools/qchar.cpp:545 #7 0x00007fb5bbb742aa in QString::trimmed (this=0x7fffdf7a7ac0) at tools/qstring.cpp:4139 #8 0x00007fb59f7a9bd3 in KMSaveAttachmentsCommand::slotSaveAll (this=0x22034b0) at ../../kmail/kmcommands.cpp:2555 #9 0x00007fb59f7ae270 in KMSaveAttachmentsCommand::qt_metacall (this=0x22034b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./kmcommands.moc:895 [...] #11 0x00007fb59f79c039 in KMLoadPartsCommand::execute (this=0x258b710) at ../../kmail/kmcommands.cpp:2893
*** Bug 273678 has been marked as a duplicate of this bug. ***
*** Bug 283322 has been marked as a duplicate of this bug. ***
*** Bug 285660 has been marked as a duplicate of this bug. ***
Thank you for your report. Kmail1 is currently unmaintained and the code has changed sufficiently in Kmail2 so the backtraces are not really useful anymore. Should you experience the same crash in Kmail 4.8.5 or later, please open a new report for Kmail2. Thank you for your understanding