Bug 148640

Summary: Dolphin crashes when USB flash drive is ejected
Product: [Applications] dolphin Reporter: Krenar Qehaja <kedadi>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Krenar Qehaja 2007-08-08 14:47:18 UTC
Version:           0.9.1 (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc 4.1.2 
OS:                Linux

Dolphin crashes when I eject any USB flash drive and if I am currently viewing files on the flash drive but Dolphin ejects the flash drive and does not crash if I am NOT viewing files on the flash drive (lets sat I'm on the /home dir) but it still does not remove the flash drive icon.

This is the backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1247263024 (LWP 8261)]
[New Thread -1250464880 (LWP 8262)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb6396df0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6398641 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7e4b01d in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb7e4b0a1 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb7e4b20d in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb774b830 in KDirModel::slotDeleteItem (this=0x8202ae8, item=0x8547ef8)
    at /build/buildd/kde4libs-3.92.0/./kio/kio/kdirmodel.cpp:312
#13 0xb774bc4e in KDirModel::qt_metacall (this=0x8202ae8, 
    _c=QMetaObject::InvokeMetaMethod, _id=-3, _a=0xbfeeabcc)
    at /build/buildd/kde4libs-3.92.0/./obj-i486-linux-gnu/kio/kdirmodel.moc:71
#14 0xb7f1abc0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb7f1b035 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb7735ae3 in KDirLister::deleteItem (this=0x811a5c8, _t1=0x8547ef8)
    at /build/buildd/kde4libs-3.92.0/./obj-i486-linux-gnu/kio/kdirlister.moc:266
#17 0xb773df1e in KDirListerCache::deleteDir (this=0x8202648, 
    dirUrl=@0xbfeead34)
    at /build/buildd/kde4libs-3.92.0/./kio/kio/kdirlister.cpp:1576
#18 0xb773f1f2 in KDirListerCache::slotFilesRemoved (this=0x8202648, 
    fileList=@0xbfeeadc8)
    at /build/buildd/kde4libs-3.92.0/./kio/kio/kdirlister.cpp:712
#19 0xb773f4a1 in KDirListerCache::slotFileDeleted (this=0x8202648, 
    path=@0xbfeeb380)
    at /build/buildd/kde4libs-3.92.0/./kio/kio/kdirlister.cpp:879
#20 0xb773f5fa in KDirListerCache::qt_metacall (this=0x8202648, 
    _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfeeb30c)
    at /build/buildd/kde4libs-3.92.0/./obj-i486-linux-gnu/kio/kdirlister_p.moc:95
#21 0xb7f1abc0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb7f1b035 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb774e3a3 in KDirWatch::deleted (this=0x80f4a18, _t1=@0xbfeeb380)
    at /build/buildd/kde4libs-3.92.0/./obj-i486-linux-gnu/kio/kdirwatch.moc:94
#24 0xb774e5b6 in KDirWatch::setDeleted (this=0x80f4a18, _file=@0xbfeeb380)
    at /build/buildd/kde4libs-3.92.0/./kio/kio/kdirwatch.cpp:1386
#25 0xb774f7ff in KDirWatchPrivate::emitEvent (this=0x8202770, e=0x853902c, 
    event=<value optimized out>, fileName=@0xbfeeb44c)
    at /build/buildd/kde4libs-3.92.0/./kio/kio/kdirwatch.cpp:938
#26 0xb7751961 in KDirWatchPrivate::slotRescan (this=0x8202770)
    at /build/buildd/kde4libs-3.92.0/./kio/kio/kdirwatch.cpp:1023
#27 0xb77529de in KDirWatchPrivate::qt_metacall (this=0x8202770, 
    _c=QMetaObject::InvokeMetaMethod, _id=-4, _a=0xbfeeb4fc)
    at /build/buildd/kde4libs-3.92.0/./obj-i486-linux-gnu/kio/kdirwatch_p.moc:69
#28 0xb7f1abc0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#29 0xb7f1b035 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#30 0xb7f41485 in QTimer::timeout () from /usr/lib/libQtCore.so.4
#31 0xb7f26426 in QTimer::timerEvent () from /usr/lib/libQtCore.so.4
#32 0xb7f1b812 in QObject::event () from /usr/lib/libQtCore.so.4
#33 0xb685fd75 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#34 0xb6860076 in QApplication::notify () from /usr/lib/libQtGui.so.4
#35 0xb7a1ec80 in KApplication::notify (this=0xbfeec158, receiver=0x82027b4, 
    event=0xbfeebed4)
    at /build/buildd/kde4libs-3.92.0/./kdeui/kernel/kapplication.cpp:300
#36 0xb7f0941e in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#37 0xb7f0c7ed in ?? () from /usr/lib/libQtCore.so.4
#38 0xbfeec158 in ?? ()
#39 0x082027b4 in ?? ()
#40 0xbfeebed4 in ?? ()
#41 0x0833f38c in ?? ()
#42 0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 1 Pierre Ducroquet 2007-11-17 12:27:33 UTC
Cannot reproduce any longer (moreover, it looked like a crash in kdelibs, not dolphin)
Comment 2 Peter Penz 2007-11-17 12:29:15 UTC
Thanks Pierre for checking this!