Summary: | Random crashes in slotScheduleCoSlave() | ||
---|---|---|---|
Product: | [Unmaintained] kmail | Reporter: | Ritesh Raj Sarraf <kde-bugs> |
Component: | disconnected IMAP | Assignee: | Dirk Mueller <mueller> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | amantia, bugs.kde.org3, dominik.tritscher, kitts.mailinglists, mcguire, mikolaj.mikki, moabi2000, mueller, null, vanbeek25 |
Priority: | NOR | ||
Version: | 1.10.0 | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | kontact.kcrash |
Description
Ritesh Raj Sarraf
2008-07-01 22:14:58 UTC
Application: Kontact (kontact), signal SIGSEGV Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb4d99720 (LWP 16031)] [New Thread 0xb09dab90 (LWP 16054)] [KCrash handler] #6 QString::operator= (this=0xb594150, other=@0xbfdf59e8) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:134 #7 0xb6ec8e1f in QUrlPrivate::parse (this=0xb594100, parseOptions=QUrlPrivate::ParseAndSet) at io/qurl.cpp:220 #8 0xb6eccf80 in QUrl::host (this=0xbfdf5abc) at io/qurl.cpp:4247 #9 0xb6a440b5 in KIO::SchedulerPrivate::slotScheduleCoSlave (this=0xa17afe8) at /tmp/buildd/kde4libs-4.0.84/kio/kio/scheduler.cpp:884 #10 0xb6a4871e in KIO::Scheduler::qt_metacall (this=0xa15a378, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfdf5ba8) at /tmp/buildd/kde4libs-4.0.84/obj-i486-linux-gnu/kio/scheduler.moc:105 #11 0xb6f26090 in QMetaObject::activate (sender=0xa17b004, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3010 #12 0xb6f26e12 in QMetaObject::activate (sender=0xa17b004, m=0xb6ff3ae4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3080 #13 0xb6f60f07 in QTimer::timeout (this=0xa17b004) at .moc/release-shared/moc_qtimer.cpp:126 #14 0xb6f2cabe in QTimer::timerEvent (this=0xa17b004, e=0xbfdf604c) at kernel/qtimer.cpp:263 #15 0xb6f20b7f in QObject::event (this=0xa17b004, e=0xbfdf604c) at kernel/qobject.cpp:1105 #16 0xb734766c in QApplicationPrivate::notify_helper (this=0x9d05888, receiver=0xa17b004, e=0xbfdf604c) at kernel/qapplication.cpp:3772 #17 0xb734f43e in QApplication::notify (this=0xbfdf767c, receiver=0xa17b004, e=0xbfdf604c) at kernel/qapplication.cpp:3366 #18 0xb7cd3c8d in KApplication::notify (this=0xbfdf767c, receiver=0xa17b004, event=0xbfdf604c) at /tmp/buildd/kde4libs-4.0.84/kdeui/kernel/kapplication.cpp:311 #19 0xb6f11541 in QCoreApplication::notifyInternal (this=0xbfdf767c, receiver=0xa17b004, event=0xbfdf604c) at kernel/qcoreapplication.cpp:587 #20 0xb6f3f5b1 in QTimerInfoList::activateTimers (this=0x9d08614) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #21 0xb6f3bbf0 in timerSourceDispatch (source=0x9d085e0) at kernel/qeventdispatcher_glib.cpp:166 #22 0xb5751978 in IA__g_main_context_dispatch (context=0x9d07a98) at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2009 #23 0xb5754bce in g_main_context_iterate (context=0x9d07a98, block=1, dispatch=1, self=0x9d05a08) at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2642 #24 0xb575511c in IA__g_main_context_iteration (context=0x9d07a98, may_block=1) at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2705 #25 0xb6f3bb48 in QEventDispatcherGlib::processEvents (this=0x9d05850, flags= {i = -1075879496}) at kernel/qeventdispatcher_glib.cpp:325 #26 0xb73e0415 in QGuiEventDispatcherGlib::processEvents (this=0x9d05850, flags={i = -1075879448}) at kernel/qguieventdispatcher_glib.cpp:204 #27 0xb6f0fc2a in QEventLoop::processEvents (this=0xbfdf625c, flags= {i = -1075879384}) at kernel/qeventloop.cpp:149 #28 0xb6f0fdea in QEventLoop::exec (this=0xbfdf625c, flags={i = -1075879324}) at kernel/qeventloop.cpp:200 #29 0xb77a92f7 in QDialog::exec (this=0xa0f4d38) at dialogs/qdialog.cpp:453 #30 0xb7c4b7d4 in KMessageBox::createKMessageBox (dialog=0xa0f4d38, icon=@0xbfdf64a8, text=@0xbfdf66a0, strlist=@0xbfdf659c, ask=@0xbfdf64fc, checkboxReturn=0xbfdf651b, options={i = -1075878748}, details=@0xbfdf64f4, notifyType=QMessageBox::Information) at /tmp/buildd/kde4libs-4.0.84/kdeui/dialogs/kmessagebox.cpp:303 #31 0xb7c4c761 in KMessageBox::createKMessageBox (dialog=0xa0f4d38, icon=QMessageBox::Information, text=@0xbfdf66a0, strlist=@0xbfdf659c, ask=@0xbfdf64fc, checkboxReturn=0xbfdf651b, options={i = -1075878664}, details=@0xbfdf64f4) at /tmp/buildd/kde4libs-4.0.84/kdeui/dialogs/kmessagebox.cpp:154 #32 0xb7c4edaf in KMessageBox::informationListWId (parent_id=73400321, text=@0xbfdf66a0, strlist=@0xbfdf659c, caption=@0xbfdf6690, dontShowAgainName=@0xbfdf6684, options={i = -1075878560}) at /tmp/buildd/kde4libs-4.0.84/kdeui/dialogs/kmessagebox.cpp:1000 #33 0xb7c4ef48 in KMessageBox::informationList (parent=0x9d49678, text=@0xbfdf66a0, strlist=@0xbfdf659c, caption=@0xbfdf6690, dontShowAgainName=@0xbfdf6684, options={i = -1075878504}) at /tmp/buildd/kde4libs-4.0.84/kdeui/dialogs/kmessagebox.cpp:967 #34 0xb7c4efa8 in KMessageBox::information (parent=0x9d49678, text=@0xbfdf66a0, caption=@0xbfdf6690, dontShowAgainName=@0xbfdf6684, options={i = -1075878272}) at /tmp/buildd/kde4libs-4.0.84/kdeui/dialogs/kmessagebox.cpp:954 #35 0xb1605543 in KMail::ImapAccountBase::handleError (this=0xa29fe98, errorCode=149, errorMsg=@0xbfdf6758, job=0xaa24960, context=@0xbfdf67e4, abortSync=false) at /tmp/buildd/kdepim-4.0.84/kmail/imapaccountbase.cpp:1034 #36 0xb15fabb3 in KMail::ImapAccountBase::handleJobError (this=0xa29fe98, job=0xaa24960, context=@0xbfdf67e4, abortSync=false) at /tmp/buildd/kdepim-4.0.84/kmail/imapaccountbase.cpp:367 #37 0xb15fbc10 in KMail::ImapAccountBase::slotSimpleResult (this=0xa29fe98, job=0xaa24960) at /tmp/buildd/kdepim-4.0.84/kmail/imapaccountbase.cpp:921 #38 0xb160663b in KMail::ImapAccountBase::qt_metacall (this=0xa29fe98, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfdf691c) at /tmp/buildd/kdepim-4.0.84/obj-i486-linux-gnu/kmail/imapaccountbase.moc:137 #39 0xb160f4da in KMAcctCachedImap::qt_metacall (this=0xa29fe98, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfdf691c) at /tmp/buildd/kdepim-4.0.84/obj-i486-linux-gnu/kmail/kmacctcachedimap.moc:77 #40 0xb6f26090 in QMetaObject::activate (sender=0xaa24960, from_signal_index=7, to_signal_index=7, argv=0xbfdf691c) at kernel/qobject.cpp:3010 #41 0xb6f26e12 in QMetaObject::activate (sender=0xaa24960, m=0xb7207888, local_signal_index=3, argv=0xbfdf691c) at kernel/qobject.cpp:3080 #42 0xb70d0c33 in KJob::result (this=0xaa24960, _t1=0xaa24960) at /tmp/buildd/kde4libs-4.0.84/obj-i486-linux-gnu/kdecore/kjob.moc:186 #43 0xb70d1142 in KJob::emitResult (this=0xaa24960) at /tmp/buildd/kde4libs-4.0.84/kdecore/jobs/kjob.cpp:290 #44 0xb6999b9f in KIO::SimpleJob::slotFinished (this=0xaa24960) at /tmp/buildd/kde4libs-4.0.84/kio/kio/job.cpp:496 #45 0xb6998183 in KIO::SimpleJob::slotError (this=0xaa24960, err=149, errorText=@0xbfdf6c30) at /tmp/buildd/kde4libs-4.0.84/kio/kio/job.cpp:508 #46 0xb699837b in KIO::SimpleJob::qt_metacall (this=0xaa24960, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfdf6ae8) at /tmp/buildd/kde4libs-4.0.84/obj-i486-linux-gnu/kio/jobclasses.moc:155 #47 0xb6f26090 in QMetaObject::activate (sender=0xa8ad598, from_signal_index=6, to_signal_index=6, argv=0xbfdf6ae8) at kernel/qobject.cpp:3010 #48 0xb6f26e12 in QMetaObject::activate (sender=0xa8ad598, m=0xb6b48664, local_signal_index=2, argv=0xbfdf6ae8) at kernel/qobject.cpp:3080 #49 0xb6a5d6f9 in KIO::SlaveInterface::error (this=0xa8ad598, _t1=149, _t2=@0xbfdf6c30) at /tmp/buildd/kde4libs-4.0.84/obj-i486-linux-gnu/kio/slaveinterface.moc:149 #50 0xb6a613e7 in KIO::SlaveInterface::dispatch (this=0xa8ad598, _cmd=102, rawdata=@0xbfdf6c74) at /tmp/buildd/kde4libs-4.0.84/kio/kio/slaveinterface.cpp:212 #51 0xb6a5dde7 in KIO::SlaveInterface::dispatch (this=0xa8ad598) at /tmp/buildd/kde4libs-4.0.84/kio/kio/slaveinterface.cpp:90 #52 0xb6a4dddd in KIO::Slave::gotInput (this=0xa8ad598) at /tmp/buildd/kde4libs-4.0.84/kio/kio/slave.cpp:319 #53 0xb6a50823 in KIO::Slave::qt_metacall (this=0xa8ad598, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfdf6d88) at /tmp/buildd/kde4libs-4.0.84/obj-i486-linux-gnu/kio/slave.moc:75 #54 0xb6f26090 in QMetaObject::activate (sender=0xa8c8640, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3010 #55 0xb6f26e12 in QMetaObject::activate (sender=0xa8c8640, m=0xb6b452c0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3080 #56 0xb6960487 in KIO::Connection::readyRead (this=0xa8c8640) at /tmp/buildd/kde4libs-4.0.84/obj-i486-linux-gnu/kio/connection.moc:84 #57 0xb6962549 in KIO::ConnectionPrivate::dequeue (this=0xa8c8670) at /tmp/buildd/kde4libs-4.0.84/kio/kio/connection.cpp:82 #58 0xb69626d6 in KIO::Connection::qt_metacall (this=0xa8c8640, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xab4ae78) at /tmp/buildd/kde4libs-4.0.84/obj-i486-linux-gnu/kio/connection.moc:72 #59 0xb6f1f20b in QMetaCallEvent::placeMetaCall (this=0xa3f61b0, object=0xa8c8640) at kernel/qobject.cpp:535 #60 0xb6f20dc9 in QObject::event (this=0xa8c8640, e=0xa3f61b0) at kernel/qobject.cpp:1140 #61 0xb734766c in QApplicationPrivate::notify_helper (this=0x9d05888, receiver=0xa8c8640, e=0xa3f61b0) at kernel/qapplication.cpp:3772 #62 0xb734f43e in QApplication::notify (this=0xbfdf767c, receiver=0xa8c8640, e=0xa3f61b0) at kernel/qapplication.cpp:3366 #63 0xb7cd3c8d in KApplication::notify (this=0xbfdf767c, receiver=0xa8c8640, event=0xa3f61b0) at /tmp/buildd/kde4libs-4.0.84/kdeui/kernel/kapplication.cpp:311 #64 0xb6f11541 in QCoreApplication::notifyInternal (this=0xbfdf767c, receiver=0xa8c8640, event=0xa3f61b0) at kernel/qcoreapplication.cpp:587 #65 0xb6f121b5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9cf5450) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #66 0xb6f123cd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1091 #67 0xb6f3beff in postEventSourceDispatch (s=0x9d07b20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #68 0xb5751978 in IA__g_main_context_dispatch (context=0x9d07a98) at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2009 #69 0xb5754bce in g_main_context_iterate (context=0x9d07a98, block=1, dispatch=1, self=0x9d05a08) at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2642 #70 0xb575511c in IA__g_main_context_iteration (context=0x9d07a98, may_block=1) at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2705 #71 0xb6f3bb48 in QEventDispatcherGlib::processEvents (this=0x9d05850, flags= {i = -1075874744}) at kernel/qeventdispatcher_glib.cpp:325 #72 0xb73e0415 in QGuiEventDispatcherGlib::processEvents (this=0x9d05850, flags={i = -1075874696}) at kernel/qguieventdispatcher_glib.cpp:204 #73 0xb6f0fc2a in QEventLoop::processEvents (this=0xbfdf74f0, flags= {i = -1075874632}) at kernel/qeventloop.cpp:149 #74 0xb6f0fdea in QEventLoop::exec (this=0xbfdf74f0, flags={i = -1075874568}) at kernel/qeventloop.cpp:200 #75 0xb6f12495 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #76 0xb73474e7 in QApplication::exec () at kernel/qapplication.cpp:3304 #77 0x0804bd9e in main (argc=1, argv=0xbfdf7874) at /tmp/buildd/kdepim-4.0.84/kontact/src/main.cpp:210 #78 0xb6ba6450 in __libc_start_main () from /lib/i686/cmov/libc.so.6 #79 0x0804a511 in _start () #0 0xb7fdd424 in __kernel_vsyscall () *** Bug 166915 has been marked as a duplicate of this bug. *** *** Bug 167005 has been marked as a duplicate of this bug. *** *** Bug 166915 has been marked as a duplicate of this bug. *** *** Bug 167416 has been marked as a duplicate of this bug. *** *** Bug 167511 has been marked as a duplicate of this bug. *** Sorry, I can't reproduce this problem, I need more data on how to reproduce it. @mstarkey: Are you sure it was a POP3 problem? Maybe a IMAP connection was open in the background? On Sunday 27 Jul 2008 8:32:14 pm Thomas McGuire wrote: > Sorry, I can't reproduce this problem, I need more data on how to reproduce > it. > > mstarkey: Are you sure it was a POP3 problem? Maybe a IMAP connection was > open in the background? I do not have any POP accounts setup and yet i face these crashes so i doubt it is POP related. However, i have almost always faced this when i have some network errors. Previously, i used to get a dialog that tells me that there was connection error. The moment i click on OK, kontact crashes. In recent builds i do not get that error message but directly the crash. As far as i can recall, when i used to get those error messages kontact would crash if it were minimized to system tray but not if the window was open. I could be wrong here though. > I do not have any POP accounts setup and yet i face these crashes so i doubt it is POP related. I think this is only IMAP related, too, but one reporter said he had the problem with POP, that's why I asked. >i have almost always faced this when i have some network errors. Well, the thing is I tried to simulate this, by doing "ifdown eth0" during syncing my disconnected IMAP folder, for example. No error here, the syncing just stopped at the current progress step. I also tried deleting the IMAP slave with "killall -9 kio_imap4", which just showed an error message, but no crash. Minimizing to the system tray also didn't make a difference to me. I had this crash again today and it seems to be a somewhat saner backtrace than i had before. I hope it is useful. One thing to note if it matters (I read about the abort() bug) is that i am not using qt-copy but qt 4.4 packages supplied for Kubuntu Hardy. Created an attachment (id=26461) kontact.kcrash I'm experiencing the same error. Every night if I leave my system on, next morning there is crash notification from kmail waiting for me ;) My backtrace is from release version, so doesn't make much sense, but it ends with KIO::SchedulerPrivate::slotScheduleCoSlave as well. I have some POP3 accounts, and some "disconnected IMAP" accounts, no "normal" IMAP accounts. More backtraces unfortunately don't help, I need a way to trigger this myself in order to be able to fix the bug.
>One thing to note if it matters (I read about the abort() bug) is that i am not using qt-copy but qt 4.4 packages supplied for Kubuntu Hardy.
No, completely unrelated I think.
I think I've found the fix now, and I'm testing it for a few more hours. @Dirk, Perhaps if you post the patch in here some of us could help with the testing? *** Bug 167889 has been marked as a duplicate of this bug. *** If this might help, I noticed, that kmail crashes often after resuming from hibernation. *** Bug 168311 has been marked as a duplicate of this bug. *** *** Bug 168288 has been marked as a duplicate of this bug. *** *** Bug 169219 has been marked as a duplicate of this bug. *** fixed for KDE 4.4.1 (r849755) Fixed? I don't think so... I have Kmail 1.10 KDE 4.4.1 "release 38.1" and kmail crashed afer I resumed from hibernation and connected to wireles network. then I clicked check mail button, Kmail was checking namespace (on gmail imap account) and bang! crashed. Just like before. Program: KMail (kmail), sygnał SIGSEGV [?1034h(no debugging symbols found) (no debugging symbols found) [...] (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0x7fd3276bb700 (LWP 22588)] [New Thread 0x41c8e950 (LWP 23622)] (no debugging symbols found) [...] (no debugging symbols found) [KCrash handler] #5 0x00007fd31fe3c130 in QUrl::QUrl () from /usr/lib64/libQtCore.so.4 #6 0x00007fd321202629 in KUrl::KUrl () from /usr/lib64/libkdecore.so.5 #7 0x00007fd3220898ff in ?? () from /usr/lib64/libkio.so.5 #8 0x00007fd32208cb54 in KIO::Scheduler::qt_metacall () from /usr/lib64/libkio.so.5 #9 0x00007fd31fe8f4e0 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #10 0x00007fd31fe8b6e3 in QObject::event () from /usr/lib64/libQtCore.so.4 #11 0x00007fd31c9e492d in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #12 0x00007fd31c9eacfa in QApplication::notify () from /usr/lib64/libQtGui.so.4 #13 0x00007fd321b69ddb in KApplication::notify () from /usr/lib64/libkdeui.so.5 #14 0x00007fd31fe7de9c in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4 #15 0x00007fd31fea43c6 in ?? () from /usr/lib64/libQtCore.so.4 #16 0x00007fd31fea4678 in QEventDispatcherUNIX::processEvents () from /usr/lib64/libQtCore.so.4 #17 0x00007fd31ca6534a in ?? () from /usr/lib64/libQtGui.so.4 #18 0x00007fd31fe7c7f2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #19 0x00007fd31fe7c985 in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #20 0x00007fd31fe7ea25 in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4 #21 0x000000000040309b in _start () #0 0x00007fd31b397261 in nanosleep () from /lib64/libc.so.6 *** Bug 164496 has been marked as a duplicate of this bug. *** |