Summary: | crash after splitting the home directory (F3) | ||
---|---|---|---|
Product: | [Unmaintained] kio | Reporter: | Luc Ziegler <luc.ziegler> |
Component: | general | Assignee: | David Faure <faure> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra, finex, frank78ac |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Luc Ziegler
2009-01-21 23:09:30 UTC
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :) Confirmed in 4.1.3 and trunk rev. 916621. Looks like a KIO issue. Application: Dolphin (dolphin), signal SIGABRT Thread 1 (Thread 0xb5bdbb40 (LWP 9440)): [KCrash Handler] #6 0xb801d430 in __kernel_vsyscall () #7 0xb634e880 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb6350248 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb66288c4 in qt_message_output (msgType=QtFatalMsg, buf=0xbfa1b210 "ASSERT: \"result\" in file /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp, line 367") at global/qglobal.cpp:2102 #10 0xb6628948 in qFatal (msg=0xb67abe04 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2303 #11 0xb6628da4 in qt_assert (assertion=0xb7fd24c3 "result", file=0xb7fd2004 "/home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp", line=367) at global/qglobal.cpp:1872 #12 0xb7ea5513 in KDirModelPrivate::_k_slotNewItems (this=0x9be3568, directoryUrl=@0x9d4ec20, items=@0x9d4ec28) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp:367 #13 0xb7ea5cab in KDirModel::qt_metacall (this=0x9be33c0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfa1d458) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirmodel.moc:77 #14 0xb6760788 in QMetaObject::activate (sender=0x9bdfdf0, from_signal_index=14, to_signal_index=14, argv=0xbfa1d458) at kernel/qobject.cpp:3031 #15 0xb6760d3b in QMetaObject::activate (sender=0x9bdfdf0, m=0x80b02d0, local_signal_index=10, argv=0xbfa1d458) at kernel/qobject.cpp:3101 #16 0xb7e8aa71 in KDirLister::itemsAdded (this=0x9bdfdf0, _t1=@0x9d4ec20, _t2=@0x9d4ec28) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirlister.moc:266 #17 0xb7e8c0e5 in KDirLister::Private::emitItems (this=0x9be3300) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:2232 #18 0xb7e90eb4 in KDirListerCache::emitRefreshItem (this=0x9c34660, oldItem=@0xbfa1d5a0, fileitem=@0x9fa1c14) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:935 #19 0xb7e985ca in KDirListerCache::slotFilesChanged (this=0x9c34660, fileList=@0xbc65c88) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:818 #20 0xb7e98db6 in KDirListerCache::qt_metacall (this=0x9c34660, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa1d6fc) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirlister_p.moc:92 #21 0xb6760788 in QMetaObject::activate (sender=0x9c5ca00, from_signal_index=8, to_signal_index=8, argv=0xbfa1d6fc) at kernel/qobject.cpp:3031 #22 0xb6760d3b in QMetaObject::activate (sender=0x9c5ca00, m=0xb7ff7274, local_signal_index=3, argv=0xbfa1d6fc) at kernel/qobject.cpp:3101 #23 0xb7ea9b34 in OrgKdeKDirNotifyInterface::FilesChanged (this=0x9c5ca00, _t1=@0xbc65c88) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirnotify.moc:116 #24 0xb7ea9d32 in OrgKdeKDirNotifyInterface::qt_metacall (this=0x9c5ca00, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfa1d838) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirnotify.moc:81 #25 0xb73081dc in QDBusConnectionPrivate::deliverCall (this=0x9b22bb0, object=0x9c5ca00, msg=@0xbc59784, metaTypes=@0xbc59788, slotIdx=8) at qdbusintegrator.cpp:849 #26 0xb7314c3a in QDBusCallDeliveryEvent::placeMetaCall (this=0xbc59758, object=0x9c5ca00) at qdbusintegrator_p.h:130 #27 0xb675e2ea in QObject::event (this=0x9c5ca00, e=0xbc59758) at kernel/qobject.cpp:1155 #28 0xb69a94cf in QApplicationPrivate::notify_helper (this=0x9b2a3d8, receiver=0x9c5ca00, e=0xbc59758) at kernel/qapplication.cpp:3803 #29 0xb69a97b1 in QApplication::notify (this=0xbfa1e09c, receiver=0x9c5ca00, e=0xbc59758) at kernel/qapplication.cpp:3393 #30 0xb77a0729 in KApplication::notify (this=0xbfa1e09c, receiver=0x9c5ca00, event=0xbc59758) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #31 0xb6747f07 in QCoreApplication::notifyInternal (this=0xbfa1e09c, receiver=0x9c5ca00, event=0xbc59758) at kernel/qcoreapplication.cpp:587 #32 0xb69a6131 in QCoreApplication::sendEvent (receiver=0x9c5ca00, event=0xbc59758) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209 #33 0xb67484ca in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9b13268) at kernel/qcoreapplication.cpp:1198 #34 0xb674875f in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1091 #35 0xb6a6d542 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:214 #36 0xb677ed83 in postEventSourceDispatch (s=0x9b31710) at kernel/qeventdispatcher_glib.cpp:205 #37 0xb5f146f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #38 0xb5f17da3 in ?? () from /usr/lib/libglib-2.0.so.0 #39 0xb5f17f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #40 0xb677df9a in QEventDispatcherGlib::processEvents (this=0x9b2a490, flags={i = -1079910540}) at kernel/qeventdispatcher_glib.cpp:319 #41 0xb6a6b9cc in QGuiEventDispatcherGlib::processEvents (this=0x9b2a490, flags={i = -1079910492}) at kernel/qguieventdispatcher_glib.cpp:198 #42 0xb6744588 in QEventLoop::processEvents (this=0xbfa1e028, flags={i = -1079910432}) at kernel/qeventloop.cpp:143 #43 0xb67447c6 in QEventLoop::exec (this=0xbfa1e028, flags={i = -1079910352}) at kernel/qeventloop.cpp:194 #44 0xb6748881 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #45 0xb69a91e8 in QApplication::exec () at kernel/qapplication.cpp:3331 #46 0x080766d1 in main (argc=1, argv=0xbfa1e254) at /home/kde-devel/kde/src/KDE/kdebase/apps/dolphin/src/main.cpp:94 After a lot of trying, I finally managed to reproduce this again in trunk (rev. 997285). I had my directory ~/qt-git (which contains the Qt master checkout in the subdir "qt" and the installed Qt in the subdir "install") open in the left view, and / in the right view, opened the Properties dialog on the left and did a "git pull" while the size calculation was in progress. It crashed after closing the dialog with "OK". I hope the error output helps... dolphin(30977)/kio (KDirModel): Items emitted in directory KUrl("file:///home/kde-devel") but that directory isn't in KDirModel! Root directory: KUrl("file:///home/kde-devel/qt-git") dolphin(30977) KDirModelPrivate::dump: Dumping contents of KDirModel DolphinModel(0x8f055a0) dirLister url: KUrl("file:///home/kde-devel/qt-git") dolphin(30977) KDirModelPrivate::dump: KUrl("file:///home/kde-devel/qt-git/install") 0x92a1310 dolphin(30977) KDirModelPrivate::dump: KUrl("file:///home/kde-devel/qt-git/qt") 0x9299fb8 ASSERT: "result" in file /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp, line 372 KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = dolphin path = <unknown> pid = 30977 *** This bug has been marked as a duplicate of bug 190535 *** |