Summary: | Dolphin crashes browsing "remote:/" when Folders panel is enabled (kdirmodel.cpp:377) | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Michel Filipe <me> |
Component: | general | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra, peter.penz19 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Dolphinrc that makes Dolphin crash when going to remote:/ |
Description
Michel Filipe
2008-04-24 05:11:53 UTC
Hej, I can't reproduce that crash in current SVN trunk. Ciao, Tobias I have reproduced this bug here using: Qt: 4.4.3 KDE: 4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2)) kdelibs svn rev. 898705 / kdebase svn rev. 898705 on ArchLinux x86_64 - Kernel 2.6.27.8 Just running "dolphin remote:/" or selecting Network in Dolphin Places panel crashes Dolphin with the following backtrace: ASSERT: "result" in file /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp, line 377 remote:/ Application: Dolphin (dolphin), signal SIGABRT 0x00007fdceece3001 in nanosleep () from /lib/libc.so.6 Thread 1 (Thread 0x7fdcf315a750 (LWP 6250)): [KCrash Handler] #5 0x00007fdceec760c5 in raise () from /lib/libc.so.6 #6 0x00007fdceec775e3 in abort () from /lib/libc.so.6 #7 0x00007fdcef9afa25 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2102 #8 0x00007fdcef9afb47 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2303 #9 0x00007fdcf2cd8bbb in KDirModelPrivate::_k_slotNewItems (this=0x1eeac70, directoryUrl=<value optimized out>, items=@0x2a480d0) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp:377 #10 0x00007fdcf2cd8c89 in KDirModel::qt_metacall (this=0x2644570, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffb29a220) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirmodel.moc:76 #11 0x00007fdcefaaaac0 in QMetaObject::activate (sender=0x2657950, from_signal_index=<value optimized out>, to_signal_index=14, argv=0xffffffffffffffff) at kernel/qobject.cpp:3028 #12 0x00007fdcf2cba42a in KDirLister::itemsAdded (this=0x186a, _t1=<value optimized out>, _t2=<value optimized out>) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirlister.moc:266 #13 0x00007fdcf2cbb2db in KDirLister::Private::emitItems (this=0x2665860) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:2234 #14 0x00007fdcf2cbde8e in KDirListerCache::slotEntries (this=0x22312a0, job=<value optimized out>, entries=@0x266b848) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:1052 #15 0x00007fdcf2ccd38b in KDirListerCache::qt_metacall (this=0x22312a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffb29a5a0) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirlister_p.moc:97 #16 0x00007fdcefaaaac0 in QMetaObject::activate (sender=0x2785180, from_signal_index=<value optimized out>, to_signal_index=40, argv=0xffffffffffffffff) at kernel/qobject.cpp:3028 #17 0x00007fdcf2c943a4 in KIO::ListJob::entries (this=0x186a, _t1=0x2785180, _t2=<value optimized out>) at /home/kde-devel/kde/build/KDE/kdelibs/kio/jobclasses.moc:763 #18 0x00007fdcf2ca1a66 in KIO::ListJobPrivate::slotListEntries (this=0x2846c00, list=@0x7ffffb29ab30) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/job.cpp:2341 #19 0x00007fdcf2ca1bd6 in KIO::ListJob::qt_metacall (this=0x2785180, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffb29a910) at /home/kde-devel/kde/build/KDE/kdelibs/kio/jobclasses.moc:750 #20 0x00007fdcefaaaac0 in QMetaObject::activate (sender=0x2788e60, from_signal_index=<value optimized out>, to_signal_index=10, argv=0xffffffffffffffff) at kernel/qobject.cpp:3028 #21 0x00007fdcf2d5a075 in KIO::SlaveInterface::listEntries (this=0x186a, _t1=<value optimized out>) at /home/kde-devel/kde/build/KDE/kdelibs/kio/slaveinterface.moc:177 #22 0x00007fdcf2d5d8cf in KIO::SlaveInterface::dispatch (this=0x2788e60, _cmd=<value optimized out>, rawdata=@0x3) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:193 #23 0x00007fdcf2d5a448 in KIO::SlaveInterface::dispatch (this=0x2788e60) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:91 #24 0x00007fdcf2d4c613 in KIO::Slave::gotInput (this=0x2788e60) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slave.cpp:322 #25 0x00007fdcf2d4d648 in KIO::Slave::qt_metacall (this=0x2788e60, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffffb29ad00) at /home/kde-devel/kde/build/KDE/kdelibs/kio/slave.moc:75 #26 0x00007fdcefaaaac0 in QMetaObject::activate (sender=0x26ea510, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xffffffffffffffff) at kernel/qobject.cpp:3028 #27 0x00007fdcf2c68370 in KIO::ConnectionPrivate::dequeue (this=0x27a8b10) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/connection.cpp:82 #28 0x00007fdcf2c684aa in KIO::Connection::qt_metacall (this=0x26ea510, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x2848150) at /home/kde-devel/kde/build/KDE/kdelibs/kio/connection.moc:72 #29 0x00007fdcefaa4c6e in QObject::event (this=0x26ea510, e=0x28463a0) at kernel/qobject.cpp:1152 #30 0x00007fdcefefc0ad in QApplicationPrivate::notify_helper (this=0x1eeba10, receiver=0x26ea510, e=0x28463a0) at kernel/qapplication.cpp:3803 #31 0x00007fdceff0340e in QApplication::notify (this=0x7ffffb29b740, receiver=0x26ea510, e=0x28463a0) at kernel/qapplication.cpp:3768 #32 0x00007fdcf133e22b in KApplication::notify (this=0x7ffffb29b740, receiver=0x26ea510, event=0x28463a0) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #33 0x00007fdcefa95d90 in QCoreApplication::notifyInternal (this=0x7ffffb29b740, receiver=0x26ea510, event=0x28463a0) at kernel/qcoreapplication.cpp:583 #34 0x00007fdcefa99643 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1ea5eb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209 #35 0x00007fdcefabcfa3 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:214 #36 0x00007fdcebc94aa2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #37 0x00007fdcebc9821d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #38 0x00007fdcebc983db in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #39 0x00007fdcefabccdf in QEventDispatcherGlib::processEvents (this=0x1eb49b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319 #40 0x00007fdceff83f7f in QGuiEventDispatcherGlib::processEvents (this=0x186a, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:198 #41 0x00007fdcefa949c2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -81152400}) at kernel/qeventloop.cpp:143 #42 0x00007fdcefa94b55 in QEventLoop::exec (this=0x7ffffb29b6b0, flags={i = -81152320}) at kernel/qeventloop.cpp:190 #43 0x00007fdcefa998f7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #44 0x000000000044376d in main (argc=6, argv=0x7ffffb29bc28) at /home/kde-devel/kde/src/KDE/kdebase/apps/dolphin/src/main.cpp:94 I'm going to check this later with a clean user account. I can't reproduce it with a clear account (deleting the ~/.kde4 folder). I will update this bug report if I find a way to reproduce it clearly. :) Mh, as today dolphin crashes again when going to remote:/ . I have been using this clean .kde4/ account for 2 days , and I browsed some samba shares manually using the SMB kioslave . Update: I've found something interesting. Deleting my .kde4/share/config/dolphinrc will solve this problem. So maybe a faulty dolphinrc is generated, and it crashes Dolphin when going to remote:/ Here I'm using: Qt: 4.4.3 KDE: 4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2)) kdelibs svn rev. 899634 / kdebase svn rev. 899635 on ArchLinux x86_64 - Kernel 2.6.27.8 Peter can you check out the attachment ? Does this dolphinrc make Dolphin crash when going to "remote:/" (may other configuration files be related in this issue too) ?? If you need some information or config files, just ask me. Thanks :) Created attachment 29526 [details]
Dolphinrc that makes Dolphin crash when going to remote:/
I discovered new things: Dolphin crashes when browsing remote:/ if the "Folders" panel is enabled. (I suppose that was the change between my dolphinrc problematic file and a default one) Steps to reproduce (at least here) - Start Dolphin - Disable all the Panels - Close Dolphin (to clean-up things) - Start Dolphin again - Browse to "remote:/" (Network Places) Dolphin doesn't crash. - Add the "Folders" panel Dolphin crashes with the same info as I described in comment 2 *** This bug has been marked as a duplicate of bug 178416 *** |