| Summary: | Crash when checking mail | ||
|---|---|---|---|
| Product: | [Unmaintained] kmail | Reporter: | András Manţia <amantia> |
| Component: | disconnected IMAP | Assignee: | kdepim bugs <pim-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | finex |
| Priority: | NOR | ||
| Version First Reported In: | SVN trunk (KDE 4) | ||
| Target Milestone: | --- | ||
| Platform: | Unlisted Binaries | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
SOrry, copy/paste from http://rafb.net seems to not work correctly.. Not sure it is the same bug but I am experiencing similar problem: disconnected IMAP in svn trunk stopped working correctly about one week ago. Mail checking always hangs with message:
Checking folder validity
If I try to stop the task from KMail's progress list, it crashes with following backtrace:
Application: KMail (kmail), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb44bf940 (LWP 9813)]
[KCrash handler]
#6 0xb7a0920a in KJob::error (this=0xbfc46f28)
at .../kdesvn/kdelibs/kdecore/jobs/kjob.cpp:199
#7 0xb7456ab4 in KMAcctCachedImap::killAllJobs (this=0x81cec30,
disconnectSlave=<value optimized out>)
at .../kdesvn/kdepim/kmail/kmacctcachedimap.cpp:108
#8 0xb7456e75 in KMAcctCachedImap::slotProgressItemCanceled (this=0x81cec30)
at .../kdesvn/kdepim/kmail/kmacctcachedimap.cpp:450
#9 0xb7456fac in KMAcctCachedImap::qt_metacall (this=0x81cec30,
_c=QMetaObject::InvokeMetaMethod, _id=-2, _a=0xbfc4706c)
at .../kdesvn/build/kdepim/kmail/kmacctcachedimap.moc:83
#10 0xb7e5830a in QMetaObject::activate (sender=0x8830958,
from_signal_index=7, to_signal_index=7, argv=0xbfc4706c)
at .../kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007
#11 0xb7e58752 in QMetaObject::activate (sender=0x8830958, m=0xb6939288,
local_signal_index=3, argv=0xbfc4706c)
at .../kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080
#12 0xb68bfd13 in KPIM::ProgressItem::progressItemCanceled (this=0x8830958,
_t1=0x8830958)
at .../kdesvn/build/kdepim/libkdepim/progressmanager.moc:116
#13 0xb68c0c92 in KPIM::ProgressItem::cancel (this=0x8830958)
at .../kdesvn/kdepim/libkdepim/progressmanager.cpp:97
#14 0xb68c1f24 in KPIM::TransactionItem::slotItemCanceled (this=0x8842828)
at .../kdesvn/kdepim/libkdepim/progressdialog.cpp:233
#15 0xb68c1f83 in KPIM::TransactionItem::qt_metacall (this=0x8842828,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc471ec)
at .../kdesvn/build/kdepim/libkdepim/progressdialog.moc:117
#16 0xb7e5830a in QMetaObject::activate (sender=0x8830a98,
from_signal_index=29, to_signal_index=30, argv=0xbfc471ec)
at .../kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007
#17 0xb7e58660 in QMetaObject::activate (sender=0x8830a98, m=0xb58dd124,
from_local_signal_index=2, to_local_signal_index=3, argv=0xbfc471ec)
at .../kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3100
#18 0xb5817081 in QAbstractButton::clicked (this=0x8830a98, _t1=false)
at .moc/release-shared/moc_qabstractbutton.cpp:185
#19 0xb55bf1f9 in QAbstractButtonPrivate::emitClicked (this=0x8839030)
at .../kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:543
#20 0xb55bf8b0 in QAbstractButtonPrivate::click (this=0x8839030)
at .../kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:536
#21 0xb55bfaeb in QAbstractButton::mouseReleaseEvent (this=0x8830a98,
e=0xbfc477ac)
at .../kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1112
#22 0xb531ac4a in QWidget::event (this=0x8830a98, event=0xbfc477ac)
at .../kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:6927
#23 0xb55c014f in QAbstractButton::event (this=0x8830a98, e=0xbfc477ac)
at .../kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1074
#24 0xb5651142 in QPushButton::event (this=0x8830a98, e=0xbfc477ac)
at .../kdesvn/qt-copy/src/gui/widgets/qpushbutton.cpp:658
#25 0xb52cbbfc in QApplicationPrivate::notify_helper (this=0x806b468,
receiver=0x8830a98, e=0xbfc477ac)
at .../kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3772
#26 0xb52d2c25 in QApplication::notify (this=0xbfc47fd8, receiver=0x8830a98,
e=0xbfc477ac)
at .../kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3501
#27 0xb6695f4d in KApplication::notify (this=0xbfc47fd8, receiver=0x8830a98,
event=0xbfc477ac)
at .../kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311
#28 0xb7e47be9 in QCoreApplication::notifyInternal (this=0xbfc47fd8,
receiver=0x8830a98, event=0xbfc477ac)
at .../kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#29 0xb52d1cf0 in QApplicationPrivate::sendMouseEvent (receiver=0x8830a98,
event=0xbfc477ac, alienWidget=0x8830a98, nativeWidget=0x82048f8,
buttonDown=0xb58e8cb0, lastMouseReceiver=@0xb58e8cb4)
at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#30 0xb532d90d in QETWidget::translateMouseEvent (this=0x82048f8,
event=0xbfc47cb8)
at .../kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4133
#31 0xb532cff7 in QApplication::x11ProcessEvent (this=0xbfc47fd8,
event=0xbfc47cb8)
at .../kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3133
#32 0xb5351b4a in x11EventSourceDispatch (s=0x806e238, callback=0,
user_data=0x0)
at .../kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:148
#33 0xb4baebf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb4bb1e5e in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x0806ccc0 in ?? ()
#36 0x00000000 in ?? ()
#0 0xb7eea410 in __kernel_vsyscall ()
The hanging problem was fixed by commit #810351 ( http://websvn.kde.org/?view=rev&revision=810351 ). For me the bug can be closed. @Andras: did you have still crash using recent revisions? No, I did not see this lately, let's close it. Thanks for reminding me about. |
I just saw a crash when checking mail (without doing anything else in KMail). The progress bar shown "foldername: Checking permissions" for some seconds and after that it crashed. BT: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 Application: KMail (kmail), signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] [New Thread 0x7f8e7ac26700 (LWP 32377)] [New Thread 0x4182f950 (LWP 32414)] [KCrash handler] #5 0x00007f8e75813b02 in QBasicAtomicInt::ref (this=0x300000000) at /usr/include/QtCore/qatomic_x86_64.h:123 #6 0x00007f8e75814022 in QString (this=0x7fff82c876f0, other=@0x7f8e73681708) at /usr/include/QtCore/qstring.h:677 #7 0x00007f8e758d920c in KIO::Slave::slaveProtocol (this=0x8fcd50) at /data/development/sources/kde-trunk/kdelibs/kio/kio/slave.cpp:188 #8 0x00007f8e758d0fd7 in KIO::SchedulerPrivate::assignJobToSlave ( this=0xf50cb0, slave=0x8fcd50, job=0x2410e30) at /data/development/sources/kde-trunk/kdelibs/kio/kio/scheduler.cpp:940 #9 0x00007f8e758d370e in KIO::Scheduler::assignJobToSlave (slave=0x8fcd50, job=0x2410e30) at /data/development/sources/kde-trunk/kdelibs/kio/kio/scheduler.cpp:291 #10 0x00007f8e7a3b3528 in KMail::ImapAccountBase::slotNoopTimeout ( this=0xf68060) at /data/development/sources/kde-trunk/kdepim/kmail/imapaccountbase.cpp:581 #11 0x00007f8e7a3b780c in KMail::ImapAccountBase::qt_metacall (this=0xf68060, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0x7fff82c87950) at /data/development/build/kde-trunk/kdepim/kmail/imapaccountbase.moc:134 #12 0x00007f8e7a3c7853 in KMAcctCachedImap::qt_metacall (this=0xf68060, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0x7fff82c87950) at /data/development/build/kde-trunk/kdepim/kmail/kmacctcachedimap.moc:77 #13 0x00007f8e7336d40f in QMetaObject::activate (sender=0xf68190, from_signal_index=4, to_signal_index=4, argv=0x0) at /data/development/sources/kde-trunk/qt- #14 0x00007f8e7336d9e1 in QMetaObject::activate (sender=0xf68190, m=0x7f8e7367d280, local_signal_index=0, argv=0x0) at /data/development/sources/kde-trunk/qt- #15 0x00007f8e733b8898 in QTimer::timeout (this=0xf68190) at .moc/debug-shared/moc_qtimer.cpp:126 #16 0x00007f8e73378908 in QTimer::timerEvent (this=0xf68190, e=0x7fff82c882f0) at /data/development/sources/kde-trunk/qt- #17 0x00007f8e7336ad38 in QObject::event (this=0xf68190, e=0x7fff82c882f0) at /data/development/sources/kde-trunk/qt- #18 0x00007f8e6f9011b7 in QApplicationPrivate::notify_helper (this=0x634e40, receiver=0xf68190, e=0x7fff82c882f0) at /data/development/sources/kde-trunk/qt- #19 0x00007f8e6f9014d3 in QApplication::notify (this=0x7fff82c88850, receiver=0xf68190, e=0x7fff82c882f0) at /data/development/sources/kde-trunk/qt- #20 0x00007f8e74f02e3e in KApplication::notify (this=0x7fff82c88850, receiver=0xf68190, event=0x7fff82c882f0) at /data/development/sources/kde- #21 0x00007f8e73353f64 in QCoreApplication::notifyInternal ( this=0x7fff82c88850, receiver=0xf68190, event=0x7fff82c882f0) at /data/development/sources/kde-trunk/qt- #22 0x00007f8e77002a59 in QCoreApplication::sendEvent (receiver=0xf68190, event=0x7fff82c882f0) at ../../include/QtCore/../../../../../sources/kde-trunk/qt- #23 0x00007f8e7338e4ab in QTimerInfoList::activateTimers (this=0x6384e0) at /data/development/sources/kde-trunk/qt- #24 0x00007f8e7338bbe7 in timerSourceDispatch (source=0x638480) at /data/development/sources/kde-trunk/qt- #25 0x00007f8e6b57e93a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #26 0x00007f8e6b582040 in ?? () from /usr/lib64/libglib-2.0.so.0 #27 0x00007f8e6b5821dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #28 0x00007f8e7338ac0e in QEventDispatcherGlib::processEvents (this=0x627290, flags={i = -2100787888}) at /data/development/sources/kde-trunk/qt- #29 0x00007f8e6f9c13bb in QGuiEventDispatcherGlib::processEvents ( this=0x627290, flags={i = -2100787792}) at /data/development/sources/kde-trunk/qt- #30 0x00007f8e733505f7 in QEventLoop::processEvents (this=0x7fff82c88670, flags={i = -2100787680}) at /data/development/sources/kde-trunk/qt- #31 0x00007f8e733507f4 in QEventLoop::exec (this=0x7fff82c88670, flags= {i = -2100787584}) at /data/development/sources/kde-trunk/qt- #32 0x00007f8e733549e5 in QCoreApplication::exec () at /data/development/sources/kde-trunk/qt- #33 0x00007f8e6f900f14 in QApplication::exec () at /data/development/sources/kde-trunk/qt- #34 0x0000000000403ed7 in main (argc=3, argv=0x7fff82c889e8) at /data/development/sources/kde-trunk/kdepim/kmail/main.cpp:130 #0 0x00007f8e6d7901c1 in nanosleep () from /lib64/libc.so.6