Bug 177978

Summary: Dolphin is crashing when deleting folders
Product: [Applications] dolphin Reporter: Steffen Schloenvoigt <steffen.schloenvoigt>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Steffen Schloenvoigt 2008-12-17 12:09:28 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

If I delete a folder in Dolphin and the folder is not empty, Dolphin keeps crashing every time. 

Backtrace:
Anwendung: Dolphin (dolphin), Signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[Current thread is 0 (LWP 16032)]

Thread 2 (Thread 0xb4078b90 (LWP 16076)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb64a7ef1 in select () from /lib/libc.so.6
#2  0xb7a000b1 in QNativeSocketEnginePrivate::nativeSelect (this=0x8525aa8, timeout=0, checkRead=true, checkWrite=false, selectForRead=0xb4077f5b, selectForWrite=0xb4077f5a)
    at socket/qnativesocketengine_unix.cpp:897
#3  0xb79eacf0 in QNativeSocketEngine::waitForReadOrWrite (this=0x84a4d48, readyToRead=0xb4077f5b, readyToWrite=0xb4077f5a, checkRead=<value optimized out>, checkWrite=<value optimized out>, 
    msecs=600000, timedOut=0x0) at socket/qnativesocketengine.cpp:849
#4  0xb79f9ec2 in QAbstractSocket::waitForReadyRead (this=0x81a236c, msecs=600000) at socket/qabstractsocket.cpp:1545
#5  0xb7a01e4d in QLocalSocket::waitForReadyRead (this=0x842db00, msecs=600000) at socket/qlocalsocket_unix.cpp:557
#6  0xb62746c4 in Soprano::Client::ClientConnection::listStatements () from /usr/lib/libsopranoclient.so.1
#7  0xb6276868 in Soprano::Client::ClientModel::listStatements () from /usr/lib/libsopranoclient.so.1
#8  0xb7b06a7f in Soprano::FilterModel::listStatements () from /usr/lib/libsoprano.so.4
#9  0xb7b502ec in Soprano::Util::MutexModel::listStatements () from /usr/lib/libsoprano.so.4
#10 0xb7bc111d in Nepomuk::MainModel::listStatements (this=0x817e720, partial=@0xb40781b0) at /usr/src/debug/kdelibs-4.1.82/nepomuk/core/nepomukmainmodel.cpp:198
#11 0xb7bb7748 in Nepomuk::ResourceData::load (this=0x84a3cf8) at /usr/src/debug/kdelibs-4.1.82/nepomuk/core/resourcedata.cpp:379
#12 0xb7bb8018 in Nepomuk::ResourceData::property (this=0x84a3cf8, uri=@0xb40782c8) at /usr/src/debug/kdelibs-4.1.82/nepomuk/core/resourcedata.cpp:246
#13 0xb7bd3607 in Nepomuk::Resource::property (this=0xb407834c, uri=@0xb40782c8) at /usr/src/debug/kdelibs-4.1.82/nepomuk/core/resource.cpp:235
#14 0xb7bd4921 in Nepomuk::Resource::rating (this=0xb407834c) at /usr/src/debug/kdelibs-4.1.82/nepomuk/core/resource.cpp:707
#15 0x0808626d in MetaDataWidget::Private::LoadFilesThread::run (this=0x82d2b98) at /usr/src/debug/kdebase-4.1.82/apps/dolphin/src/metadatawidget.cpp:144
#16 0xb685d84e in QThreadPrivate::start (arg=0x82d2b98) at thread/qthread_unix.cpp:185
#17 0xb67fd175 in start_thread () from /lib/libpthread.so.0
#18 0xb64aedce in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5e826d0 (LWP 16032)):
[KCrash Handler]
#6  KDirModelNode::rowNumber (this=0x82d6c88) at /usr/include/QtCore/qlist.h:89
#7  0xb7dea160 in KDirModelPrivate::indexForNode (this=0x817ed70, node=0x82d6c88, rowNumber=13) at /usr/src/debug/kdelibs-4.1.82/kio/kio/kdirmodel.cpp:291
#8  0xb7ded333 in KDirModel::indexForUrl (this=0x8172cc0, url=@0x819f840) at /usr/src/debug/kdelibs-4.1.82/kio/kio/kdirmodel.cpp:854
#9  0xb7c2cd0c in DolphinView::restoreCurrentItem (this=0x819f7e8) at /usr/src/debug/kdebase-4.1.82/apps/dolphin/src/dolphinview.cpp:1095
#10 0xb7c30a33 in DolphinView::qt_metacall (this=0x819f7e8, _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbfb89b08) at /usr/src/debug/kdebase-4.1.82/build/apps/dolphin/src/dolphinview.moc:204
#11 0xb6962740 in QMetaObject::activate (sender=0x8144478, from_signal_index=5, to_signal_index=5, argv=0x0) at kernel/qobject.cpp:3031
#12 0xb69634c2 in QMetaObject::activate (sender=0x8144478, m=0x80a7290, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3101
#13 0xb7dd66f7 in KDirLister::completed (this=0x8144478) at /usr/src/debug/kdelibs-4.1.82/build/kio/kdirlister.moc:205
#14 0xb7de3d0d in KDirListerCache::slotUpdateResult (this=0x81e12f8, j=0x8387658) at /usr/src/debug/kdelibs-4.1.82/kio/kio/kdirlister.cpp:1579
#15 0xb7de6524 in KDirListerCache::qt_metacall (this=0x81e12f8, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbfb89dec) at /usr/src/debug/kdelibs-4.1.82/build/kio/kdirlister_p.moc:101
#16 0xb6962740 in QMetaObject::activate (sender=0x8387658, from_signal_index=7, to_signal_index=7, argv=0xbfb89dec) at kernel/qobject.cpp:3031
#17 0xb69634c2 in QMetaObject::activate (sender=0x8387658, m=0x80a7280, local_signal_index=3, argv=0xbfb89dec) at kernel/qobject.cpp:3101
#18 0xb74464a3 in KJob::result (this=0x8387658, _t1=0x8387658) at /usr/src/debug/kdelibs-4.1.82/build/kdecore/kjob.moc:186
#19 0xb7446949 in KJob::emitResult (this=0x8387658) at /usr/src/debug/kdelibs-4.1.82/kdecore/jobs/kjob.cpp:294
#20 0xb7dbbb25 in KIO::SimpleJob::slotFinished (this=0x8387658) at /usr/src/debug/kdelibs-4.1.82/kio/kio/job.cpp:489
#21 0xb7dbbc6e in KIO::ListJob::slotFinished (this=0x8387658) at /usr/src/debug/kdelibs-4.1.82/kio/kio/job.cpp:2416
#22 0xb7dc0ad3 in KIO::ListJob::qt_metacall (this=0x8387658, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfb89fd8) at /usr/src/debug/kdelibs-4.1.82/build/kio/jobclasses.moc:747
#23 0xb6962740 in QMetaObject::activate (sender=0x83d2568, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3031
#24 0xb69634c2 in QMetaObject::activate (sender=0x83d2568, m=0xb7f3a384, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3101
#25 0xb7e6b3c7 in KIO::SlaveInterface::finished (this=0x83d2568) at /usr/src/debug/kdelibs-4.1.82/build/kio/slaveinterface.moc:163
#26 0xb7e6e00f in KIO::SlaveInterface::dispatch (this=0x83d2568, _cmd=104, rawdata=@0xbfb8a174) at /usr/src/debug/kdelibs-4.1.82/kio/kio/slaveinterface.cpp:175
#27 0xb7e6b9c7 in KIO::SlaveInterface::dispatch (this=0x83d2568) at /usr/src/debug/kdelibs-4.1.82/kio/kio/slaveinterface.cpp:91
#28 0xb7e5e2b0 in KIO::Slave::gotInput (this=0x83d2568) at /usr/src/debug/kdelibs-4.1.82/kio/kio/slave.cpp:322
#29 0xb7e5e623 in KIO::Slave::qt_metacall (this=0x83d2568, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfb8a268) at /usr/src/debug/kdelibs-4.1.82/build/kio/slave.moc:75
#30 0xb6962740 in QMetaObject::activate (sender=0x83d4938, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3031
#31 0xb69634c2 in QMetaObject::activate (sender=0x83d4938, m=0xb7f36e60, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3101
#32 0xb7d89067 in KIO::Connection::readyRead (this=0x83d4938) at /usr/src/debug/kdelibs-4.1.82/build/kio/connection.moc:84
#33 0xb7d8aaa2 in KIO::ConnectionPrivate::dequeue (this=0x82fc658) at /usr/src/debug/kdelibs-4.1.82/kio/kio/connection.cpp:82
#34 0xb7d8b0f6 in KIO::Connection::qt_metacall (this=0x83d4938, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x8382ec0) at /usr/src/debug/kdelibs-4.1.82/build/kio/connection.moc:72
#35 0xb695b88b in QMetaCallEvent::placeMetaCall (this=0x8390810, object=0x83d4938) at kernel/qobject.cpp:529
#36 0xb695d449 in QObject::event (this=0x83d4938, e=0x8390810) at kernel/qobject.cpp:1155
#37 0xb6b4f82c in QApplicationPrivate::notify_helper (this=0x80cc5d0, receiver=0x83d4938, e=0x8390810) at kernel/qapplication.cpp:3803
#38 0xb6b576ce in QApplication::notify (this=0xbfb8aa44, receiver=0x83d4938, e=0x8390810) at kernel/qapplication.cpp:3393
#39 0xb779008d in KApplication::notify (this=0xbfb8aa44, receiver=0x83d4938, event=0x8390810) at /usr/src/debug/kdelibs-4.1.82/kdeui/kernel/kapplication.cpp:307
#40 0xb694da71 in QCoreApplication::notifyInternal (this=0xbfb8aa44, receiver=0x83d4938, event=0x8390810) at kernel/qcoreapplication.cpp:587
#41 0xb694e6e5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x80a9100) at kernel/qcoreapplication.h:209
#42 0xb694e8dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1091
#43 0xb69785bf in postEventSourceDispatch (s=0x80bfda0) at kernel/qcoreapplication.h:214
#44 0xb61cf2d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb61d285b in ?? () from /usr/lib/libglib-2.0.so.0
#46 0xb61d29d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0xb6978208 in QEventDispatcherGlib::processEvents (this=0x80bdcf8, flags={i = -1078417112}) at kernel/qeventdispatcher_glib.cpp:319
#48 0xb6be8885 in QGuiEventDispatcherGlib::processEvents (this=0x80bdcf8, flags={i = -1078417064}) at kernel/qguieventdispatcher_glib.cpp:198
#49 0xb694c14a in QEventLoop::processEvents (this=0xbfb8a9d0, flags={i = -1078417000}) at kernel/qeventloop.cpp:143
#50 0xb694c30a in QEventLoop::exec (this=0xbfb8a9d0, flags={i = -1078416936}) at kernel/qeventloop.cpp:194
#51 0xb694e9a5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#52 0xb6b4f6a7 in QApplication::exec () at kernel/qapplication.cpp:3331
#53 0x08084f7f in main (argc=6, argv=0xbfb8abf4) at /usr/src/debug/kdebase-4.1.82/apps/dolphin/src/main.cpp:94

This doesn't happen if I just remove files or empty folders.
Comment 1 Peter Penz 2008-12-17 12:17:25 UTC

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