Summary: | Dolphin crashes browsing out of compressed archive | ||
---|---|---|---|
Product: | [Frameworks and Libraries] kio | Reporter: | Victor Suarez <victorjss> |
Component: | general | Assignee: | David Faure <faure> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | alain.muls, daniel, david.linguist, elfjse, frank78ac, particlese, rb.astarte |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Victor Suarez
2008-10-07 22:30:01 UTC
Dolphin reports: Version 1.1, Using KDE 4.1.2 (KDE 4.1.2) Aptitude reports: Version: 4:4.1.2-0ubuntu1~hardy1~ppa1 (from the official Kubuntu ppa) I can confirm that this crash happens to me exactly as stated above. I'll add that it also happens with tar.bz2 files, and that the crash also happens when clicking a "places" item that happens to be the file's containing folder. When running dolphin from the command line, I get the following when triggering the crash on purpose: peter@thelaptop:~$ dolphin(15657) KMimeTypeFactory::parseMagic: Now parsing "/usr/share/mime/magic" dolphin(15657) KMimeTypeFactory::parseMagic: Now parsing "/home/peter/.local/share/mime/magic" ASSERT: "isDir(node)" in file /build/buildd/kde4libs-4.1.2/kio/kio/kdirmodel.cpp, line 193 KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = dolphin-kde4 path = <unknown> pid = 15657 sock_file=/home/peter/.kde4/socket-thelaptop/kdeinit4__0 Thanks for the bug report. I can confirm this with 4.1.2 (Kubuntu; trunk rev. 870090 works fine for me): If I enter a zip archive that contains a directory (with sub-directories), enter that directory and then go back to the directory containing the archive using the breadcrumbs, I get a crash. I'm pasting my more verbose backtrace below and reassign to KIO. Program received signal SIGABRT, Aborted. [Switching to Thread 0xb5f0a720 (LWP 9567)] 0xb7f23410 in __kernel_vsyscall () (gdb) bt #0 0xb7f23410 in __kernel_vsyscall () #1 0xb6764085 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xb6765a01 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0xb756a367 in qt_message_output (msgType=QtFatalMsg, buf=0xbfc1f77c "ASSERT: \"isDir(node)\" in file /build/buildd/kde4libs-4.1.2/kio/kio/kdirmodel.cpp, line 193") at global/qglobal.cpp:2061 #4 0xb756a458 in qFatal (msg=0xb76b1498 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2263 #5 0xb756a505 in qt_assert (assertion=0xb7e63c72 "isDir(node)", file=0xb7e638a8 "/build/buildd/kde4libs-4.1.2/kio/kio/kdirmodel.cpp", line=193) at global/qglobal.cpp:1831 #6 0xb7d4e890 in KDirModelPrivate::nodeForUrl (this=0x8221c70, _url=@0x8203a10, returnLastParent=false) at /build/buildd/kde4libs-4.1.2/kio/kio/kdirmodel.cpp:193 #7 0xb7d4ec4a in KDirModel::indexForUrl (this=0x8221ee8, url=@0x8203a10) at /build/buildd/kde4libs-4.1.2/kio/kio/kdirmodel.cpp:701 #8 0xb7ef84a6 in DolphinView::restoreCurrentItem () from /usr/lib/kde4/lib/libdolphinprivate.so.4 #9 0xb7ef8b20 in DolphinView::qt_metacall () from /usr/lib/kde4/lib/libdolphinprivate.so.4 #10 0xb7672f79 in QMetaObject::activate (sender=0x81fe460, from_signal_index=5, to_signal_index=5, argv=0x0) at kernel/qobject.cpp:3016 #11 0xb7673642 in QMetaObject::activate (sender=0x81fe460, m=0x80a28d0, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3086 #12 0xb7d38d87 in KDirLister::completed (this=0x81fe460) at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/kdirlister.moc:202 #13 0xb7d3e565 in KDirListerCache::slotResult (this=0x8164a88, j=0x876a218) at /build/buildd/kde4libs-4.1.2/kio/kio/kdirlister.cpp:1055 #14 0xb7d45541 in KDirListerCache::qt_metacall (this=0x8164a88, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfc21b9c) at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/kdirlister_p.moc:98 #15 0xb7672f79 in QMetaObject::activate (sender=0x876a218, from_signal_index=7, to_signal_index=7, argv=0xbfc21b9c) at kernel/qobject.cpp:3016 #16 0xb7673642 in QMetaObject::activate (sender=0x876a218, m=0x80a28c0, local_signal_index=3, argv=0xbfc21b9c) at kernel/qobject.cpp:3086 #17 0xb7840673 in KJob::result (this=0x876a218, _t1=0x876a218) at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kdecore/kjob.moc:186 #18 0xb7840b92 in KJob::emitResult (this=0x876a218) at /build/buildd/kde4libs-4.1.2/kdecore/jobs/kjob.cpp:290 #19 0xb7d1bcdf in KIO::SimpleJob::slotFinished (this=0x876a218) at /build/buildd/kde4libs-4.1.2/kio/kio/job.cpp:498 #20 0xb7d1bfe4 in KIO::ListJob::slotFinished (this=0x876a218) at /build/buildd/kde4libs-4.1.2/kio/kio/job.cpp:2393 #21 0xb7d20ee4 in KIO::ListJob::qt_metacall (this=0x876a218, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfc21dc8) at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/jobclasses.moc:747 #22 0xb7672f79 in QMetaObject::activate (sender=0x8336da8, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3016 #23 0xb7673642 in QMetaObject::activate (sender=0x8336da8, m=0xb7e84c04, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3086 #24 0xb7dbeac7 in KIO::SlaveInterface::finished (this=0x8336da8) at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/slaveinterface.moc:161 #25 0xb7dc0cab in KIO::SlaveInterface::dispatch (this=0x8336da8, _cmd=104, rawdata=@0xbfc21f64) at /build/buildd/kde4libs-4.1.2/kio/kio/slaveinterface.cpp:175 #26 0xb7dc10ed in KIO::SlaveInterface::dispatch (this=0x8336da8) at /build/buildd/kde4libs-4.1.2/kio/kio/slaveinterface.cpp:90 #27 0xb7db3c67 in KIO::Slave::gotInput (this=0x8336da8) at /build/buildd/kde4libs-4.1.2/kio/kio/slave.cpp:322 #28 0xb7db503d in KIO::Slave::qt_metacall (this=0x8336da8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfc22078) at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/slave.moc:75 #29 0xb7672f79 in QMetaObject::activate (sender=0x83202c0, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3016 #30 0xb7673642 in QMetaObject::activate (sender=0x83202c0, m=0xb7e81860, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3086 #31 0xb7cee917 in KIO::Connection::readyRead (this=0x83202c0) at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/connection.moc:84 #32 0xb7cef788 in KIO::ConnectionPrivate::dequeue (this=0x8337550) at /build/buildd/kde4libs-4.1.2/kio/kio/connection.cpp:82 #33 0xb7cf05ce in KIO::Connection::qt_metacall (this=0x83202c0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x87429e8) at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/connection.moc:72 #34 0xb766c8ab in QMetaCallEvent::placeMetaCall (this=0x81d0d10, object=0x83202c0) at kernel/qobject.cpp:535 #35 0xb766dc31 in QObject::event (this=0x83202c0, e=0x81d0d10) at kernel/qobject.cpp:1140 #36 0xb6bdbf9c in QApplicationPrivate::notify_helper (this=0x80b9280, receiver=0x83202c0, e=0x81d0d10) at kernel/qapplication.cpp:3800 #37 0xb6be0bf9 in QApplication::notify (this=0xbfc2288c, receiver=0x83202c0, e=0x81d0d10) at kernel/qapplication.cpp:3392 #38 0xb7af6483 in KApplication::notify (this=0xbfc2288c, receiver=0x83202c0, event=0x81d0d10) at /build/buildd/kde4libs-4.1.2/kdeui/kernel/kapplication.cpp:311 #39 0xb765e0b9 in QCoreApplication::notifyInternal (this=0xbfc2288c, receiver=0x83202c0, event=0x81d0d10) at kernel/qcoreapplication.cpp:591 #40 0xb765f469 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x80a46b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #41 0xb765f68d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1095 #42 0xb768962f in postEventSourceDispatch (s=0x80bb338) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 ---Type <return> to continue, or q <return> to quit--- #43 0xb62a8dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #44 0xb62ac193 in ?? () from /usr/lib/libglib-2.0.so.0 #45 0xb62ac74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #46 0xb76899f8 in QEventDispatcherGlib::processEvents (this=0x80b9338, flags=@0xbfc22778) at kernel/qeventdispatcher_glib.cpp:325 #47 0xb6c6fa25 in QGuiEventDispatcherGlib::processEvents (this=0x80b9338, flags=@0xbfc227a8) at kernel/qguieventdispatcher_glib.cpp:204 #48 0xb765d33d in QEventLoop::processEvents (this=0xbfc22820, flags=@0xbfc227e4) at kernel/qeventloop.cpp:149 #49 0xb765d4cd in QEventLoop::exec (this=0xbfc22820, flags=@0xbfc22828) at kernel/qeventloop.cpp:200 #50 0xb765f74d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849 #51 0xb6bdb897 in QApplication::exec () at kernel/qapplication.cpp:3330 #52 0x08080a89 in ?? () #53 0xb674f450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #54 0x080619d1 in _start () *** Bug 172507 has been marked as a duplicate of this bug. *** *** Bug 172639 has been marked as a duplicate of this bug. *** *** Bug 172828 has been marked as a duplicate of this bug. *** *** Bug 172990 has been marked as a duplicate of this bug. *** *** This bug has been marked as a duplicate of bug 171721 *** |