Bug 223415 - New KIO scheduler crashes KMail & Akonadiconsole instantly
Summary: New KIO scheduler crashes KMail & Akonadiconsole instantly
Status: RESOLVED DUPLICATE of bug 223313
Alias: None
Product: kio
Classification: Unmaintained
Component: general (show other bugs)
Version: 4.3
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Andreas Hartmetz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-19 16:12 UTC by Thomas McGuire
Modified: 2010-01-19 19:08 UTC (History)
1 user (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 Thomas McGuire 2010-01-19 16:12:08 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

The new KIO scheduler causes KMail and Akonadiconsole to crash as soon as a mail is selected.

Reverting kdelibs/kio to the revision before the new scheduler was committed fixes this.

Application: Akonadi Console (akonadiconsole), signal: Aborted
[Current thread is 1 (Thread 0x7f3cfd8ed750 (LWP 14356))]

Thread 2 (Thread 0x7f3ce7a1c950 (LWP 14363)):
#0  0x00007f3cf7e37d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3cf19af319 in WTF::TCMalloc_PageHeap::scavengerThread() () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#2  0x00007f3cf19af3a3 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#3  0x00007f3cf7e34070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3cf61e211d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f3cfd8ed750 (LWP 14356)):
[KCrash Handler]
#5  0x00007f3cf6141645 in raise () from /lib64/libc.so.6
#6  0x00007f3cf6142c33 in abort () from /lib64/libc.so.6
#7  0x00007f3cf80d9025 in qt_message_output (msgType=QtFatalMsg, buf=0xd8b5c8 "ASSERT: \"slave\" in file /media/kdedev/trunk/src/KDE/kdelibs/kio/kio/scheduler.cpp, line 247")
    at global/qglobal.cpp:2250
#8  0x00007f3cf80d921d in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f3cf829b348 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff2161d0b0)
    at global/qglobal.cpp:2296
#9  0x00007f3cf80d9349 in qFatal (msg=0x7f3cf829b348 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2479
#10 0x00007f3cf80d95bf in qt_assert (assertion=0x7f3cfb793cef "slave", file=0x7f3cfb7937d8 "/media/kdedev/trunk/src/KDE/kdelibs/kio/kio/scheduler.cpp", line=247) at global/qglobal.cpp:2013
#11 0x00007f3cfb6c639a in KIO::ConnectedSlaveQueue::removeJob (this=0x7bcf90, job=0x1208de0) at /media/kdedev/trunk/src/KDE/kdelibs/kio/kio/scheduler.cpp:247
#12 0x00007f3cfb6c6b73 in KIO::ProtoQueue::removeJob (this=0x7bcf80, job=0x1208de0) at /media/kdedev/trunk/src/KDE/kdelibs/kio/kio/scheduler.cpp:515
#13 0x00007f3cfb6c7196 in KIO::SchedulerPrivate::jobFinished (this=0x874750, job=0x1208de0, slave=0x0) at /media/kdedev/trunk/src/KDE/kdelibs/kio/kio/scheduler.cpp:905
#14 0x00007f3cfb6c7363 in KIO::SchedulerPrivate::cancelJob (this=0x874750, job=0x1208de0) at /media/kdedev/trunk/src/KDE/kdelibs/kio/kio/scheduler.cpp:897
#15 0x00007f3cfb6c7394 in KIO::Scheduler::cancelJob (job=0x1208de0) at /media/kdedev/trunk/src/KDE/kdelibs/kio/kio/scheduler.cpp:758
#16 0x00007f3cfb621985 in KIO::SimpleJob::doKill (this=0x1208de0) at /media/kdedev/trunk/src/KDE/kdelibs/kio/kio/job.cpp:315
#17 0x00007f3cf8940bdd in KJob::kill (this=0x1208de0, verbosity=Quietly) at /media/kdedev/trunk/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:106
#18 0x00007f3cfb5e6ba3 in KDEPrivate::AccessManagerReply::abort (this=0x106b340) at /media/kdedev/trunk/src/KDE/kdelibs/kio/kio/accessmanagerreply_p.cpp:91
#19 0x00007f3cf1f95fa2 in WebCore::QNetworkReplyHandler::abort() () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#20 0x00007f3cf1f9364f in WebCore::ResourceHandle::cancel() () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#21 0x00007f3cf1f93b5c in WebCore::ResourceHandle::~ResourceHandle() () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#22 0x00007f3cf1d6aa3d in WTF::RefCounted<WebCore::ResourceHandle>::deref() () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#23 0x00007f3cf1d6aa6d in void WTF::derefIfNotNull<WebCore::ResourceHandle>(WebCore::ResourceHandle*) () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#24 0x00007f3cf1d75f54 in WTF::RefPtr<WebCore::ResourceHandle>::operator=(WebCore::ResourceHandle*) () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#25 0x00007f3cf1d76be8 in WebCore::ResourceLoader::releaseResources() () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#26 0x00007f3cf1d6b59a in WebCore::MainResourceLoader::receivedError(WebCore::ResourceError const&) () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#27 0x00007f3cf1d6b654 in WebCore::MainResourceLoader::didFail(WebCore::ResourceError const&) () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#28 0x00007f3cf1d75e61 in WebCore::ResourceLoader::didFail(WebCore::ResourceHandle*, WebCore::ResourceError const&) () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#29 0x00007f3cf1f99816 in WebCore::QNetworkReplyHandler::finish() () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#30 0x00007f3cf1f999d9 in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /media/kdedev/trunk/src/KDE/kde-qt/lib/libQtWebKit.so.4
#31 0x00007f3cf821999b in QMetaObject::metacall (object=0x106b0b0, cl=InvokeMetaMethod, idx=5, argv=0x115d480) at kernel/qmetaobject.cpp:237
#32 0x00007f3cf8227563 in QMetaCallEvent::placeMetaCall (this=0x14d7db0, object=0x106b0b0) at kernel/qobject.cpp:561
#33 0x00007f3cf8229626 in QObject::event (this=0x106b0b0, e=0x14d7db0) at kernel/qobject.cpp:1248
#34 0x00007f3cf6dff72b in QApplicationPrivate::notify_helper (this=0x6a9410, receiver=0x106b0b0, e=0x14d7db0) at kernel/qapplication.cpp:4297
#35 0x00007f3cf6dffba8 in QApplication::notify (this=0x7fff2162b760, receiver=0x106b0b0, e=0x14d7db0) at kernel/qapplication.cpp:3701
#36 0x00007f3cf91be7d9 in KApplication::notify (this=0x7fff2162b760, receiver=0x106b0b0, event=0x14d7db0) at /media/kdedev/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#37 0x00007f3cf8211b81 in QCoreApplication::notifyInternal (this=0x7fff2162b760, receiver=0x106b0b0, event=0x14d7db0) at kernel/qcoreapplication.cpp:704
#38 0x00007f3cf8216ed7 in QCoreApplication::sendEvent (receiver=0x106b0b0, event=0x14d7db0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 0x00007f3cf8212197 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x68fe00) at kernel/qcoreapplication.cpp:1345
#40 0x00007f3cf82124a6 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#41 0x00007f3cf824f781 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#42 0x00007f3cf824e75e in postEventSourceDispatch (s=0x6acb50) at kernel/qeventdispatcher_glib.cpp:276
#43 0x00007f3ced0010fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f3ced0048cd in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f3ced004a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#46 0x00007f3cf824d579 in QEventDispatcherGlib::processEvents (this=0x68f4d0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#47 0x00007f3cf6ef2ea3 in QGuiEventDispatcherGlib::processEvents (this=0x68f4d0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f3cf820df7b in QEventLoop::processEvents (this=0x7fff2161e930, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007f3cf820e19f in QEventLoop::exec (this=0x7fff2161e930, flags=...) at kernel/qeventloop.cpp:201
#50 0x00007f3cf8941529 in KJob::exec (this=0x1292310) at /media/kdedev/trunk/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:204
#51 0x00007f3cfbd1a899 in MessageViewer::FancyHeaderStyle::format (this=0x8168e0, message=0x7aec70, strategy=0x7f2a10, vCardName=..., printing=false, topLevel=true)
    at /media/kdedev/trunk/src/KDE/kdepim/messageviewer/headerstyle.cpp:495
#52 0x00007f3cfbce77fe in MessageViewer::ViewerPrivate::writeMsgHeader (this=0x7ae900, aMsg=0x7aec70, vCardNode=0x0, topLevel=true)
    at /media/kdedev/trunk/src/KDE/kdepim/messageviewer/viewer_p.cpp:1271
#53 0x00007f3cfbcf9c34 in MessageViewer::ViewerPrivate::parseMsg (this=0x7ae900) at /media/kdedev/trunk/src/KDE/kdepim/messageviewer/viewer_p.cpp:1166
#54 0x00007f3cfbcfb260 in MessageViewer::ViewerPrivate::displayMessage (this=0x7ae900) at /media/kdedev/trunk/src/KDE/kdepim/messageviewer/viewer_p.cpp:1113
#55 0x00007f3cfbcfb41b in MessageViewer::ViewerPrivate::updateReaderWin (this=0x7ae900) at /media/kdedev/trunk/src/KDE/kdepim/messageviewer/viewer_p.cpp:2338
#56 0x00007f3cfbcfb670 in MessageViewer::ViewerPrivate::update (this=0x7ae900, updateMode=Force) at /media/kdedev/trunk/src/KDE/kdepim/messageviewer/viewer_p.cpp:2195
#57 0x00007f3cfbcff25b in MessageViewer::ViewerPrivate::setMessageItem (this=0x7ae900, item=..., updateMode=Force) at /media/kdedev/trunk/src/KDE/kdepim/messageviewer/viewer_p.cpp:1528
#58 0x00007f3cfbd106f8 in MessageViewer::Viewer::setMessageItem (this=0x7ae520, item=..., updateMode=Force) at /media/kdedev/trunk/src/KDE/kdepim/messageviewer/viewer.cpp:75
#59 0x00000000004279ff in BrowserWidget::setItem (this=0x7be3d0, item=...) at /media/kdedev/trunk/src/KDE/kdepim/akonadiconsole/browserwidget.cpp:274
#60 0x0000000000429852 in BrowserWidget::itemFetchDone (this=0x7be3d0, job=0xfdb930) at /media/kdedev/trunk/src/KDE/kdepim/akonadiconsole/browserwidget.cpp:256
#61 0x0000000000429ced in BrowserWidget::qt_metacall (this=0x7be3d0, _c=InvokeMetaMethod, _id=2, _a=0x126c020) at /media/kdedev/trunk/build/KDE/kdepim/akonadiconsole/browserwidget.moc:93
#62 0x00007f3cf821999b in QMetaObject::metacall (object=0x7be3d0, cl=InvokeMetaMethod, idx=29, argv=0x126c020) at kernel/qmetaobject.cpp:237
#63 0x00007f3cf8227563 in QMetaCallEvent::placeMetaCall (this=0x1260790, object=0x7be3d0) at kernel/qobject.cpp:561
#64 0x00007f3cf8229626 in QObject::event (this=0x7be3d0, e=0x1260790) at kernel/qobject.cpp:1248
#65 0x00007f3cf6e7ed40 in QWidget::event (this=0x7be3d0, event=0x1260790) at kernel/qwidget.cpp:8435
#66 0x00007f3cf6dff72b in QApplicationPrivate::notify_helper (this=0x6a9410, receiver=0x7be3d0, e=0x1260790) at kernel/qapplication.cpp:4297
#67 0x00007f3cf6e0266e in QApplication::notify (this=0x7fff2162b760, receiver=0x7be3d0, e=0x1260790) at kernel/qapplication.cpp:4262
#68 0x00007f3cf91be7d9 in KApplication::notify (this=0x7fff2162b760, receiver=0x7be3d0, event=0x1260790) at /media/kdedev/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#69 0x00007f3cf8211b81 in QCoreApplication::notifyInternal (this=0x7fff2162b760, receiver=0x7be3d0, event=0x1260790) at kernel/qcoreapplication.cpp:704
#70 0x00007f3cf8216ed7 in QCoreApplication::sendEvent (receiver=0x7be3d0, event=0x1260790) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#71 0x00007f3cf8212197 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x68fe00) at kernel/qcoreapplication.cpp:1345
#72 0x00007f3cf82124a6 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#73 0x00007f3cf824f781 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#74 0x00007f3cf824e75e in postEventSourceDispatch (s=0x6acb50) at kernel/qeventdispatcher_glib.cpp:276
#75 0x00007f3ced0010fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#76 0x00007f3ced0048cd in ?? () from /usr/lib64/libglib-2.0.so.0
#77 0x00007f3ced004a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#78 0x00007f3cf824d579 in QEventDispatcherGlib::processEvents (this=0x68f4d0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#79 0x00007f3cf6ef2ea3 in QGuiEventDispatcherGlib::processEvents (this=0x68f4d0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#80 0x00007f3cf820df7b in QEventLoop::processEvents (this=0x7fff2162b660, flags=...) at kernel/qeventloop.cpp:149
#81 0x00007f3cf820e19f in QEventLoop::exec (this=0x7fff2162b660, flags=...) at kernel/qeventloop.cpp:201
#82 0x00007f3cf82125cb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#83 0x00007f3cf6e026b0 in QApplication::exec () at kernel/qapplication.cpp:3576
#84 0x00000000004477a9 in main (argc=1, argv=0x7fff2162b9b8) at /media/kdedev/trunk/src/KDE/kdepim/akonadiconsole/main.cpp:48
Comment 1 Frank Reininghaus 2010-01-19 19:00:36 UTC
Looks like bug 223313?
Comment 2 Thomas McGuire 2010-01-19 19:08:08 UTC
> Looks like bug 223313?

Right, thanks. Bugzilla search didn't find the one because I included "KIO::" in my search, and the other backtrace excludes that.

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