Bug 207996 - KMail crashes with imap (QString::operator=, KPIM::ProgressItem::setStatus, KMFolderImap::checkValidity)
Summary: KMail crashes with imap (QString::operator=, KPIM::ProgressItem::setStatus, K...
Status: RESOLVED INTENTIONAL
Alias: None
Product: kmail
Classification: Unmaintained
Component: IMAP (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 216450 227210 244279 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-20 17:33 UTC by selth.blackwings
Modified: 2012-05-11 09:17 UTC (History)
6 users (show)

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 selth.blackwings 2009-09-20 17:33:37 UTC
Application that crashed: kmail
Version of the application: 1.12.1
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.30.5-43.fc11.x86_64 x86_64
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
I am trying to fetch the content of my mail server, around 20 folders each of around 100 messages, sometimes more. the crash appens regularly but never at the same time.

 -- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[KCrash Handler]
#5  QBasicAtomicInt::deref (this=<value optimized out>) at ../../src/corelib/arch/qatomic_x86_64.h:133
#6  QString::operator= (this=<value optimized out>) at tools/qstring.cpp:1132
#7  0x00007f4bf2b9306d in KPIM::ProgressItem::setStatus (this=0x2924940, v=@0x7fff81f241c0) at /usr/src/debug/kdepim-4.3.1/libkdepim/progressmanager.cpp:118
#8  0x00007f4bf30b9d9f in KMFolderImap::checkValidity (this=0xd80a60) at /usr/src/debug/kdepim-4.3.1/kmail/kmfolderimap.cpp:1091
#9  0x00007f4bf30bf9bc in KMFolderImap::qt_metacall (this=0xd80a60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81f24420)
    at /usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/kmail/kmfolderimap.moc:178
#10 0x00000038067547dc in QMetaObject::activate (sender=0xcdf260, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x37fc569ec0) at kernel/qobject.cpp:3113
#11 0x00007f4bf3084e03 in KMail::ImapAccountBase::connectionResult (this=0x2924960, _t1=0, _t2=<value optimized out>)
    at /usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/kmail/imapaccountbase.moc:153
#12 0x00007f4bf308a00c in KMail::ImapAccountBase::slotSchedulerSlaveConnected (this=0xcdf260, aSlave=<value optimized out>) at /usr/src/debug/kdepim-4.3.1/kmail/imapaccountbase.cpp:663
#13 0x00007f4bf3094303 in KMail::ImapAccountBase::qt_metacall (this=0xcdf260, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81f24650)
    at /usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/kmail/imapaccountbase.moc:129
#14 0x00007f4bf309b6b5 in KMAcctImap::qt_metacall (this=0x2924960, _c=2180137408, _id=44042497, _a=0x37fc569ec0) at /usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/kmail/kmacctimap.moc:77
#15 0x00000038067547dc in QMetaObject::activate (sender=0xcdb6f0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x37fc569ec0) at kernel/qobject.cpp:3113
#16 0x000000380c3951cf in KIO::Scheduler::slaveConnected (this=0x2924960, _t1=0x1a05e00) at /usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kio/scheduler.moc:119
#17 0x000000380c3965cb in KIO::SchedulerPrivate::slotSlaveConnected (this=0xcb9f00) at /usr/src/debug/kdelibs-4.3.1/kio/kio/scheduler.cpp:934
#18 0x000000380c39be94 in KIO::Scheduler::qt_metacall (this=0xcdb6f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81f24760)
    at /usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kio/scheduler.moc:104
#19 0x00000038067547dc in QMetaObject::activate (sender=0x1a05e00, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x37fc569ec0) at kernel/qobject.cpp:3113
#20 0x000000380c3b00ed in KIO::SlaveInterface::dispatch (this=0x1a05e00, _cmd=103, rawdata=@0x7fff81f249b0) at /usr/src/debug/kdelibs-4.3.1/kio/kio/slaveinterface.cpp:220
#21 0x000000380c3ac9b3 in KIO::SlaveInterface::dispatch (this=0x1a05e00) at /usr/src/debug/kdelibs-4.3.1/kio/kio/slaveinterface.cpp:91
#22 0x000000380c39f7ed in KIO::Slave::gotInput (this=0x1a05e00) at /usr/src/debug/kdelibs-4.3.1/kio/kio/slave.cpp:322
#23 0x000000380c3a18fc in KIO::Slave::qt_metacall (this=0x1a05e00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81f24b20)
    at /usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kio/slave.moc:76
#24 0x00000038067547dc in QMetaObject::activate (sender=0x24d9920, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x37fc569ec0) at kernel/qobject.cpp:3113
#25 0x000000380c2baf57 in KIO::ConnectionPrivate::dequeue (this=0x2ecec80) at /usr/src/debug/kdelibs-4.3.1/kio/kio/connection.cpp:82
#26 0x000000380c2bb06d in KIO::Connection::qt_metacall (this=0x24d9920, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x2d78ff0)
    at /usr/src/debug/kdelibs-4.3.1/x86_64-redhat-linux-gnu/kio/connection.moc:73
#27 0x000000380674eb51 in QObject::event (this=0x24d9920, e=0x1a52190) at kernel/qobject.cpp:1111
#28 0x0000003808d8f69c in QApplicationPrivate::notify_helper (this=0xa751d0, receiver=0x24d9920, e=0x1a52190) at kernel/qapplication.cpp:4056
#29 0x0000003808d968fe in QApplication::notify (this=0x7fff81f2ab90, receiver=0x24d9920, e=0x1a52190) at kernel/qapplication.cpp:4021
#30 0x000000380ac11b56 in KApplication::notify (this=0x7fff81f2ab90, receiver=0x24d9920, event=0x1a52190) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#31 0x000000380673f59c in QCoreApplication::notifyInternal (this=0x7fff81f2ab90, receiver=0x24d9920, event=0x1a52190) at kernel/qcoreapplication.cpp:610
#32 0x00000038067401a2 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#33 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#34 0x0000003806767cc3 in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#35 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:210
#36 0x00000037ff23790e in g_main_dispatch (context=<value optimized out>) at gmain.c:1824
#37 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#38 0x00000037ff23b0e8 in g_main_context_iterate (context=0xa77920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2455
#39 0x00000037ff23b20a in IA__g_main_context_iteration (context=0xa77920, may_block=1) at gmain.c:2518
#40 0x0000003806767936 in QEventDispatcherGlib::processEvents (this=0xa3f750, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#41 0x0000003808e21f8e in QGuiEventDispatcherGlib::processEvents (this=0x2924960, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#42 0x000000380673ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 100}) at kernel/qeventloop.cpp:149
#43 0x000000380673e2a4 in QEventLoop::exec (this=0x7fff81f25420, flags={i = 64}) at kernel/qeventloop.cpp:201
#44 0x000000380920543e in QDialog::exec (this=0x7fff81f254a0) at dialogs/qdialog.cpp:498
#45 0x00007f4bf31dc355 in KMMainWidget::slotModifyFolder (this=0xd7ef50, whichPage=KMMainWidget::PropsGeneral) at /usr/src/debug/kdepim-4.3.1/kmail/kmmainwidget.cpp:1289
#46 0x00007f4bf31de44e in KMMainWidget::qt_metacall (this=0xd7ef50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81f256f0)
    at /usr/src/debug/kdepim-4.3.1/x86_64-redhat-linux-gnu/kmail/kmmainwidget.moc:384
#47 0x00000038067547dc in QMetaObject::activate (sender=0x15d0660, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x37fc569ec0) at kernel/qobject.cpp:3113
#48 0x0000003808d89857 in QAction::triggered (this=0x2924960, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#49 0x0000003808d8acbf in QAction::activate (this=0x15d0660, event=<value optimized out>) at kernel/qaction.cpp:1160
#50 0x0000003809173215 in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=@0x7fff81f25810, action=0x15d0660, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967
#51 0x00000038091790fa in QMenuPrivate::activateAction (this=0x2953830, action=0x15d0660, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1060
#52 0x000000380ace35be in KMenu::mouseReleaseEvent (this=0x2921090, e=0x7fff81f241c0) at /usr/src/debug/kdelibs-4.3.1/kdeui/widgets/kmenu.cpp:456
#53 0x0000003808dddd88 in QWidget::event (this=0x2921090, event=0x7fff81f26110) at kernel/qwidget.cpp:7549
#54 0x000000380917b863 in QMenu::event (this=0x2921090, e=0x7fff81f26110) at widgets/qmenu.cpp:2353
#55 0x0000003808d8f69c in QApplicationPrivate::notify_helper (this=0xa751d0, receiver=0x2921090, e=0x7fff81f26110) at kernel/qapplication.cpp:4056
#56 0x0000003808d96741 in QApplication::notify (this=<value optimized out>, receiver=0x2921090, e=0x7fff81f26110) at kernel/qapplication.cpp:3758
#57 0x000000380ac11b56 in KApplication::notify (this=0x7fff81f2ab90, receiver=0x2921090, event=0x7fff81f26110) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#58 0x000000380673f59c in QCoreApplication::notifyInternal (this=0x7fff81f2ab90, receiver=0x2921090, event=0x7fff81f26110) at kernel/qcoreapplication.cpp:610
#59 0x0000003808d96030 in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#60 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2924
#61 0x0000003808dfbe6e in QETWidget::translateMouseEvent (this=0x2921090, event=<value optimized out>) at kernel/qapplication_x11.cpp:4338
#62 0x0000003808dfab08 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff81f27c40) at kernel/qapplication_x11.cpp:3545
#63 0x0000003808e227dc in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#64 0x00000037ff23790e in g_main_dispatch (context=<value optimized out>) at gmain.c:1824
#65 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#66 0x00000037ff23b0e8 in g_main_context_iterate (context=0xa77920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2455
#67 0x00000037ff23b20a in IA__g_main_context_iteration (context=0xa77920, may_block=1) at gmain.c:2518
#68 0x0000003806767936 in QEventDispatcherGlib::processEvents (this=0xa3f750, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#69 0x0000003808e21f8e in QGuiEventDispatcherGlib::processEvents (this=0x2924960, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#70 0x000000380673ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#71 0x000000380673e2a4 in QEventLoop::exec (this=0x7fff81f27f70, flags={i = 0}) at kernel/qeventloop.cpp:201
#72 0x000000380917b6f5 in QMenu::exec (this=0x2921090, p=<value optimized out>, action=0x0) at widgets/qmenu.cpp:1993
#73 0x00007f4bf2f93cfa in KMail::FolderView::contextMenuEvent (this=0xdc57c0, e=0x7fff81f28b50) at /usr/src/debug/kdepim-4.3.1/kmail/folderview.cpp:1563
#74 0x0000003808dde20b in QWidget::event (this=0xdc57c0, event=0x7fff81f28b50) at kernel/qwidget.cpp:7708
#75 0x0000003809135916 in QFrame::event (this=0xdc57c0, e=0x7fff81f28b50) at widgets/qframe.cpp:559
#76 0x00000038092674eb in QAbstractItemView::viewportEvent (this=0xdc57c0, event=0x7fff81f28b50) at itemviews/qabstractitemview.cpp:1476
#77 0x000000380929e490 in QTreeView::viewportEvent (this=0xdc57c0, event=0x7fff81f28b50) at itemviews/qtreeview.cpp:1266
#78 0x000000380673e8e7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xf3f1b0, event=0x7fff81f28b50) at kernel/qcoreapplication.cpp:726
#79 0x0000003808d8f66c in QApplicationPrivate::notify_helper (this=0xa751d0, receiver=0xf3f1b0, e=0x7fff81f28b50) at kernel/qapplication.cpp:4052
#80 0x0000003808d96c57 in QApplication::notify (this=0x7fff81f2ab90, receiver=0xf3f1b0, e=0x7fff81f28b50) at kernel/qapplication.cpp:3845
#81 0x000000380ac11b56 in KApplication::notify (this=0x7fff81f2ab90, receiver=0xf3f1b0, event=0x7fff81f28b50) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#82 0x000000380673f59c in QCoreApplication::notifyInternal (this=0x7fff81f2ab90, receiver=0xf3f1b0, event=0x7fff81f28b50) at kernel/qcoreapplication.cpp:610
#83 0x0000003808dfbfee in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4410
#84 0x0000003808dfab08 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff81f2a6b0) at kernel/qapplication_x11.cpp:3545
#85 0x0000003808e227dc in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#86 0x00000037ff23790e in g_main_dispatch (context=<value optimized out>) at gmain.c:1824
#87 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#88 0x00000037ff23b0e8 in g_main_context_iterate (context=0xa77920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2455
#89 0x00000037ff23b20a in IA__g_main_context_iteration (context=0xa77920, may_block=1) at gmain.c:2518
#90 0x0000003806767936 in QEventDispatcherGlib::processEvents (this=0xa3f750, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#91 0x0000003808e21f8e in QGuiEventDispatcherGlib::processEvents (this=0x2924960, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#92 0x000000380673ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#93 0x000000380673e2a4 in QEventLoop::exec (this=0x7fff81f2a9e0, flags={i = 0}) at kernel/qeventloop.cpp:201
#94 0x0000003806740439 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#95 0x0000000000402e69 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-4.3.1/kmail/main.cpp:146
Warning: the current language does not match this frame.

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-21 01:04:02 UTC
This could be related to bug 191677. Thanks
Comment 2 Dario Andres 2009-12-06 21:03:56 UTC
*** Bug 216450 has been marked as a duplicate of this bug. ***
Comment 3 Christophe Marin 2010-03-27 21:26:07 UTC
*** Bug 227210 has been marked as a duplicate of this bug. ***
Comment 4 Christophe Marin 2010-09-19 15:37:03 UTC
*** Bug 244279 has been marked as a duplicate of this bug. ***
Comment 5 Laurent Montel 2012-05-11 09:17:33 UTC
4.3.1 is very old.
Close it.
last 4.4 release is 4.4.11
so upgrade it to 4.4.11 or 4.8.3