Bug 178482 - dolphin crashes when moving an empty folder to trash
Summary: dolphin crashes when moving an empty folder to trash
Status: RESOLVED DUPLICATE of bug 177125
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: SVN
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-22 16:40 UTC by Marc Schiffbauer
Modified: 2008-12-22 22:03 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marc Schiffbauer 2008-12-22 16:40:28 UTC
Version:           4.1.85 (using Devel)
OS:                Linux
Installed from:    Compiled sources

Using 4.1.85 dolphin crashes *most* times I move an empty folder to trash.
I did a second test with svn899133 which has the same behavior.

To reproduce: open dolphin, create a new folder, right click that folder -> move to trash -> kaboom

I noticed that sometimes it is very hard to trigger the crash: Sometimes it works 5 times or so.. then it crashes on some subsequent tries.
You may try to open another dolphin window with trash:/ . I had it like that when both windows crashed while trashing the folder in the other window.


Anwendung: Dolphin (dolphin), Signal SIGSEGV

Thread 1 (Thread 0xb5d456c0 (LWP 648)):
[KCrash Handler]
#6  KDirModelNode::rowNumber (this=0xa49c0f8) at /usr/include/qt4/QtCore/qlist.h:83
#7  0xb7d50133 in KDirModelPrivate::indexForNode (this=0x9ebc118, node=0xa49c0f8, rowNumber=-1) at /build/buildd/kde4libs-4.1.85/kio/kio/kdirmodel.cpp:291
#8  0xb7d54791 in KDirModel::indexForUrl (this=0x9ef4158, url=@0x9ebfcc8) at /build/buildd/kde4libs-4.1.85/kio/kio/kdirmodel.cpp:854
#9  0xb7b7354c in DolphinView::restoreCurrentItem (this=0x9ebfc70) at /build/buildd/kdebase-4.1.85/apps/dolphin/src/dolphinview.cpp:1095
#10 0xb7b774f3 in DolphinView::qt_metacall (this=0x9ebfc70, _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbf9181b8)
    at /build/buildd/kdebase-4.1.85/obj-i486-linux-gnu/apps/dolphin/src/dolphinview.moc:204
#11 0xb6824a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb68257e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb7d38e27 in KDirLister::completed (this=0x9ef41d0) at /build/buildd/kde4libs-4.1.85/obj-i486-linux-gnu/kio/kdirlister.moc:205
#14 0xb7d4a23f in KDirListerCache::slotUpdateResult (this=0x9f11280, j=0xa035648) at /build/buildd/kde4libs-4.1.85/kio/kio/kdirlister.cpp:1579
#15 0xb7d4b504 in KDirListerCache::qt_metacall (this=0x9f11280, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbf9184ac) at /build/buildd/kde4libs-4.1.85/obj-i486-linux-gnu/kio/kdirlister_p.moc:101
#16 0xb6824a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#17 0xb68257e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0xb733e413 in KJob::result (this=0xa035648, _t1=0xa035648) at /build/buildd/kde4libs-4.1.85/obj-i486-linux-gnu/kdecore/kjob.moc:186
#19 0xb733e929 in KJob::emitResult (this=0xa035648) at /build/buildd/kde4libs-4.1.85/kdecore/jobs/kjob.cpp:294
#20 0xb7d18475 in KIO::SimpleJob::slotFinished (this=0xa035648) at /build/buildd/kde4libs-4.1.85/kio/kio/job.cpp:489
#21 0xb7d185be in KIO::ListJob::slotFinished (this=0xa035648) at /build/buildd/kde4libs-4.1.85/kio/kio/job.cpp:2416
#22 0xb7d1a3a3 in KIO::ListJob::qt_metacall (this=0xa035648, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf918698) at /build/buildd/kde4libs-4.1.85/obj-i486-linux-gnu/kio/jobclasses.moc:747
#23 0xb6824a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#24 0xb68257e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0xb7de2ce7 in KIO::SlaveInterface::finished (this=0xa1b9290) at /build/buildd/kde4libs-4.1.85/obj-i486-linux-gnu/kio/slaveinterface.moc:163
#26 0xb7de6ab7 in KIO::SlaveInterface::dispatch (this=0xa1b9290, _cmd=104, rawdata=@0xbf918864) at /build/buildd/kde4libs-4.1.85/kio/kio/slaveinterface.cpp:175
#27 0xb7de31c7 in KIO::SlaveInterface::dispatch (this=0xa1b9290) at /build/buildd/kde4libs-4.1.85/kio/kio/slaveinterface.cpp:91
#28 0xb7dd45bd in KIO::Slave::gotInput (this=0xa1b9290) at /build/buildd/kde4libs-4.1.85/kio/kio/slave.cpp:322
#29 0xb7dd5733 in KIO::Slave::qt_metacall (this=0xa1b9290, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf918978) at /build/buildd/kde4libs-4.1.85/obj-i486-linux-gnu/kio/slave.moc:75
#30 0xb6824a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#31 0xb68257e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#32 0xb7cdedc7 in KIO::Connection::readyRead (this=0xa215db0) at /build/buildd/kde4libs-4.1.85/obj-i486-linux-gnu/kio/connection.moc:84
#33 0xb7ce0e99 in KIO::ConnectionPrivate::dequeue (this=0xa217b30) at /build/buildd/kde4libs-4.1.85/kio/kio/connection.cpp:82
#34 0xb7ce1026 in KIO::Connection::qt_metacall (this=0xa215db0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xa2726d0) at /build/buildd/kde4libs-4.1.85/obj-i486-linux-gnu/kio/connection.moc:72
#35 0xb681dbfb in QMetaCallEvent::placeMetaCall () from /usr/lib/libQtCore.so.4
#36 0xb681f771 in QObject::event () from /usr/lib/libQtCore.so.4
#37 0xb6a328ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#38 0xb6a3a72e in QApplication::notify () from /usr/lib/libQtGui.so.4
#39 0xb76b0d3d in KApplication::notify (this=0xbf919144, receiver=0xa215db0, event=0xa4c8438) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307
#40 0xb680fe61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#41 0xb6810ae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#42 0xb6810cdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#43 0xb683a82f in ?? () from /usr/lib/libQtCore.so.4
#44 0xb604d6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb6050da3 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0xb6050f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0xb683a478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#48 0xb6accea5 in ?? () from /usr/lib/libQtGui.so.4
#49 0xb680e52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#50 0xb680e6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#51 0xb6810da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#52 0xb6a32767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#53 0x08086a3f in main (argc=6, argv=0xbf9192f4) at /build/buildd/kdebase-4.1.85/apps/dolphin/src/main.cpp:94
Comment 1 David Faure 2008-12-22 22:03:52 UTC
Yep, fixed a few hours ago.

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