Application: dolphin (4.11.2) KDE Platform Version: 4.11.2 Qt Version: 4.8.4 Operating System: Linux 3.11.0-13-generic x86_64 Distribution: Ubuntu 13.10 -- Information about the crash: - What I was doing when the application crashed: Left-clicked the trashcan widget in a panel. System opened trashcan contents in dolphin and correctly displayed contents. Right clicked on widget and selected empty trash. Crash. Opened Dolphin again clicking the trashcan - now many more articles but unable to empty. Little while later trash can empty, but able to empty. Now empties and does not crash - notification: undefined - finished. Possible collision with external usb drive, as it was connected and had items in device trashcan. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fc02d8ce7c0 (LWP 16206))] Thread 3 (Thread 0x7fc010b2c700 (LWP 16210)): #0 0x00007fc024c010ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fc024c01399 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc024bc07f0 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc024bc1565 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc024bc17ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc02903da76 in QEventDispatcherGlib::processEvents (this=0x7fc0040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fc02900f5ef in QEventLoop::processEvents (this=this@entry=0x7fc010b2bd70, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fc02900f8e5 in QEventLoop::exec (this=this@entry=0x7fc010b2bd70, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fc028f0e88f in QThread::exec (this=this@entry=0x116df20) at thread/qthread.cpp:542 #9 0x00007fc028ff0d13 in QInotifyFileSystemWatcherEngine::run (this=0x116df20) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007fc028f10f2f in QThreadPrivate::start (arg=0x116df20) at thread/qthread_unix.cpp:338 #11 0x00007fc025099f6e in start_thread (arg=0x7fc010b2c700) at pthread_create.c:311 #12 0x00007fc02d1889cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7fc00bb97700 (LWP 16211)): #0 0x00007fc02509d05f in __pthread_mutex_unlock_usercnt (mutex=0x7fc000000a60, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 0x00007fc024c013d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc024bc155d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc024bc17ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc02903da76 in QEventDispatcherGlib::processEvents (this=0x7fc0000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007fc02900f5ef in QEventLoop::processEvents (this=this@entry=0x7fc00bb96d70, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fc02900f8e5 in QEventLoop::exec (this=this@entry=0x7fc00bb96d70, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fc028f0e88f in QThread::exec (this=this@entry=0x1483bc0) at thread/qthread.cpp:542 #8 0x00007fc028ff0d13 in QInotifyFileSystemWatcherEngine::run (this=0x1483bc0) at io/qfilesystemwatcher_inotify.cpp:265 #9 0x00007fc028f10f2f in QThreadPrivate::start (arg=0x1483bc0) at thread/qthread_unix.cpp:338 #10 0x00007fc025099f6e in start_thread (arg=0x7fc00bb97700) at pthread_create.c:311 #11 0x00007fc02d1889cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7fc02d8ce7c0 (LWP 16206)): [KCrash Handler] #6 0x0000000000000000 in ?? () #7 0x00007fc02c4bc89d in KStandardItem::setDataValue (this=this@entry=0x114ce20, role=..., value=...) at ../../../dolphin/src/kitemviews/kstandarditem.cpp:118 #8 0x00007fc02c4bcbd5 in KStandardItem::setIcon (this=this@entry=0x114ce20, icon=...) at ../../../dolphin/src/kitemviews/kstandarditem.cpp:76 #9 0x00007fc02d4b03bc in PlacesItem::onTrashDirListerCompleted (this=0x114ce20) at ../../../dolphin/src/panels/places/placesitem.cpp:296 #10 0x00007fc029024a58 in QMetaObject::activate (sender=sender@entry=0x16ac610, m=m@entry=0x7fc02b209d60 <KDirLister::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3539 #11 0x00007fc02ae7a0a3 in KDirLister::completed (this=this@entry=0x16ac610) at ./kdirlister.moc:227 #12 0x00007fc02ae84d5f in KDirListerCache::slotUpdateResult (this=<optimized out>, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1834 #13 0x00007fc029024a58 in QMetaObject::activate (sender=sender@entry=0x111f040, m=m@entry=0x7fc029829600 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffeb746540) at kernel/qobject.cpp:3539 #14 0x00007fc0294990c2 in KJob::result (this=this@entry=0x111f040, _t1=_t1@entry=0x111f040) at ./kjob.moc:208 #15 0x00007fc029499100 in KJob::emitResult (this=this@entry=0x111f040) at ../../kdecore/jobs/kjob.cpp:318 #16 0x00007fc02ae63e3a in KIO::SimpleJob::slotFinished (this=this@entry=0x111f040) at ../../kio/kio/job.cpp:496 #17 0x00007fc02ae6883e in KIO::ListJob::slotFinished (this=0x111f040) at ../../kio/kio/job.cpp:2716 #18 0x00007fc029024a58 in QMetaObject::activate (sender=0x1146850, m=m@entry=0x7fc02b20d580 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539 #19 0x00007fc02af01d33 in KIO::SlaveInterface::finished (this=<optimized out>) at ./slaveinterface.moc:185 #20 0x00007fc02af03276 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176 #21 0x00007fc02af00d6e in KIO::SlaveInterface::dispatch (this=0x1146850) at ../../kio/kio/slaveinterface.cpp:92 #22 0x00007fc02aef59d6 in KIO::Slave::gotInput (this=0x1146850) at ../../kio/kio/slave.cpp:344 #23 0x00007fc029024a58 in QMetaObject::activate (sender=0x16ebf30, m=m@entry=0x7fc02b206aa0 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539 #24 0x00007fc02ae311e0 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:106 #25 0x00007fc02ae318d1 in KIO::ConnectionPrivate::dequeue (this=0x16b7080) at ../../kio/kio/connection.cpp:82 #26 0x00007fc029028dce in QObject::event (this=0x16ebf30, e=<optimized out>) at kernel/qobject.cpp:1194 #27 0x00007fc029a01dfc in QApplicationPrivate::notify_helper (this=this@entry=0xef12a0, receiver=receiver@entry=0x16ebf30, e=e@entry=0x15d54a0) at kernel/qapplication.cpp:4567 #28 0x00007fc029a08470 in QApplication::notify (this=this@entry=0x7fffeb747270, receiver=receiver@entry=0x16ebf30, e=e@entry=0x15d54a0) at kernel/qapplication.cpp:4353 #29 0x00007fc02a70ba6a in KApplication::notify (this=0x7fffeb747270, receiver=0x16ebf30, event=0x15d54a0) at ../../kdeui/kernel/kapplication.cpp:311 #30 0x00007fc0290108bd in QCoreApplication::notifyInternal (this=0x7fffeb747270, receiver=receiver@entry=0x16ebf30, event=event@entry=0x15d54a0) at kernel/qcoreapplication.cpp:946 #31 0x00007fc029013e1f in sendEvent (event=0x15d54a0, receiver=0x16ebf30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #32 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xeb4180) at kernel/qcoreapplication.cpp:1570 #33 0x00007fc0290142c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463 #34 0x00007fc02903e073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #35 postEventSourceDispatch (s=0xef1680) at kernel/qeventdispatcher_glib.cpp:279 #36 0x00007fc024bc13b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007fc024bc1708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #38 0x00007fc024bc17ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007fc02903da55 in QEventDispatcherGlib::processEvents (this=0xee7e60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #40 0x00007fc029aa39d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #41 0x00007fc02900f5ef in QEventLoop::processEvents (this=this@entry=0x7fffeb747140, flags=...) at kernel/qeventloop.cpp:149 #42 0x00007fc02900f8e5 in QEventLoop::exec (this=this@entry=0x7fffeb747140, flags=...) at kernel/qeventloop.cpp:204 #43 0x00007fc029014e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 #44 0x00007fc029a0034c in QApplication::exec () at kernel/qapplication.cpp:3828 #45 0x00007fc02d4a7417 in kdemain (argc=5, argv=0x7fffeb7473a8) at ../../../dolphin/src/main.cpp:93 #46 0x00007fc02d0afde5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=5, ubp_av=0x7fffeb7473a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffeb747398) at libc-start.c:260 #47 0x00000000004006fe in _start () Reported using DrKonqi
Thanks for the bug report. Unfortunately, it's unclear to me how such a crash can happen. If you or anyone else can reproduce this crash at least sometimes, it would be extremely useful if we could get a Valgrind log, see http://community.kde.org/Dolphin/FAQ/Crashes
Doplhin crashed when emptying the trash. Just before I tryed to see what was in there, but it shown nothing.
Application: dolphin (4.13.97) KDE Platform Version: 4.13.97 (Compiled from sources) Qt Version: 4.8.6 Operating System: Linux 3.13.0-34-generic i686 Distribution: Ubuntu 14.04.1 LTS -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb10ee740 (LWP 6006))] Thread 4 (Thread 0xae097b40 (LWP 6008)): #0 0xb4c4712e in __pthread_mutex_unlock_usercnt (mutex=0xad700558, decr=1) at pthread_mutex_unlock.c:57 #1 0xb75a1cb4 in pthread_mutex_unlock (mutex=0xad700558) at forward.c:194 #2 0xb4ba3140 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4b5e2cf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4b5e528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5a9795f in QEventDispatcherGlib::processEvents (this=0xad700468, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0xb5a66823 in QEventLoop::processEvents (this=this@entry=0xae097258, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5a66b49 in QEventLoop::exec (this=this@entry=0xae097258, flags=...) at kernel/qeventloop.cpp:204 #8 0xb595323d in QThread::exec (this=this@entry=0x9df6f48) at thread/qthread.cpp:537 #9 0xb5a46c44 in QInotifyFileSystemWatcherEngine::run (this=0x9df6f48) at io/qfilesystemwatcher_inotify.cpp:265 #10 0xb5955b6f in QThreadPrivate::start (arg=0x9df6f48) at thread/qthread_unix.cpp:349 #11 0xb4c43f70 in start_thread (arg=0xae097b40) at pthread_create.c:312 #12 0xb759488e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 3 (Thread 0xad649b40 (LWP 6009)): #0 0xb771e424 in __kernel_vsyscall () #1 0xb758592b in poll () at ../sysdeps/unix/syscall-template.S:81 #2 0xb4b6d20b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4b5e3e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4b5e528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5a9795f in QEventDispatcherGlib::processEvents (this=0xacd00468, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0xb5a66823 in QEventLoop::processEvents (this=this@entry=0xad649288, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5a66b49 in QEventLoop::exec (this=this@entry=0xad649288, flags=...) at kernel/qeventloop.cpp:204 #8 0xb595323d in QThread::exec (this=this@entry=0xa26f770) at thread/qthread.cpp:537 #9 0xb595338b in QThread::run (this=0xa26f770) at thread/qthread.cpp:604 #10 0xb5955b6f in QThreadPrivate::start (arg=0xa26f770) at thread/qthread_unix.cpp:349 #11 0xb4c43f70 in start_thread (arg=0xad649b40) at pthread_create.c:312 #12 0xb759488e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 2 (Thread 0xaccafb40 (LWP 6010)): #0 0xb4b5b4c6 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb4b5dd51 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb4b5e37a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4b5e528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb5a9795f in QEventDispatcherGlib::processEvents (this=0xa348970, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #5 0xb5a66823 in QEventLoop::processEvents (this=this@entry=0xaccaf258, flags=...) at kernel/qeventloop.cpp:149 #6 0xb5a66b49 in QEventLoop::exec (this=this@entry=0xaccaf258, flags=...) at kernel/qeventloop.cpp:204 #7 0xb595323d in QThread::exec (this=this@entry=0xa341e30) at thread/qthread.cpp:537 #8 0xb5a46c44 in QInotifyFileSystemWatcherEngine::run (this=0xa341e30) at io/qfilesystemwatcher_inotify.cpp:265 #9 0xb5955b6f in QThreadPrivate::start (arg=0xa341e30) at thread/qthread_unix.cpp:349 #10 0xb4c43f70 in start_thread (arg=0xaccafb40) at pthread_create.c:312 #11 0xb759488e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 1 (Thread 0xb10ee740 (LWP 6006)): [KCrash Handler] #7 0x00000000 in ?? () #8 0xb5a7b229 in operator<< (dbg=..., o=0x9ed6478) at kernel/qobject.cpp:3965 #9 0xb6e7d355 in operator<< <KDirLister*> (list=..., debug=...) at /usr/include/qt4/QtCore/qdebug.h:167 #10 KDirListerCache::updateDirectory (this=0xa2033a0, _dir=...) at ../../kio/kio/kdirlister.cpp:710 #11 0xb6e7e3a7 in KDirListerCache::slotFilesAdded (this=0xa2033a0, dir=...) at ../../kio/kio/kdirlister.cpp:866 #12 0xb6e8096f in KDirListerCache::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0xbfbba698, _c=<optimized out>) at ./kdirlister_p.moc:73 #13 0xb5a7d0f7 in QMetaObject::activate (sender=sender@entry=0x9d7d250, m=m@entry=0xb7014dd8 <OrgKdeKDirNotifyInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0xbfbba698) at kernel/qobject.cpp:3539 #14 0xb6e8d1f5 in OrgKdeKDirNotifyInterface::FilesAdded (this=this@entry=0x9d7d250, _t1=...) at ./kdirnotify.moc:130 #15 0xb6e8d3e7 in OrgKdeKDirNotifyInterface::qt_static_metacall (_o=_o@entry=0x9d7d250, _id=_id@entry=2, _a=_a@entry=0xbfbba7bc, _c=QMetaObject::InvokeMetaMethod) at ./kdirnotify.moc:63 #16 0xb6e8d9c3 in qt_static_metacall (_a=0xbfbba7bc, _id=2, _c=QMetaObject::InvokeMetaMethod, _o=0x9d7d250) at ./kdirnotify.moc:105 #17 OrgKdeKDirNotifyInterface::qt_metacall (this=0x9d7d250, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfbba7bc) at ./kdirnotify.moc:106 #18 0xb589221e in QDBusConnectionPrivate::deliverCall (this=0x9bfd258, object=object@entry=0x9d7d250, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:951 #19 0xb589b2cd in QDBusCallDeliveryEvent::placeMetaCall (this=0xa6c6548, object=0x9d7d250) at qdbusintegrator_p.h:103 #20 0xb5a816fb in QObject::event (this=0x9d7d250, e=0xa6c6548) at kernel/qobject.cpp:1194 #21 0xb5fc37f4 in QApplicationPrivate::notify_helper (this=0x9ba9898, receiver=0x9d7d250, e=0xa6c6548) at kernel/qapplication.cpp:4567 #22 0xb5fca2d3 in QApplication::notify (this=0xbfbbae60, receiver=receiver@entry=0x9d7d250, e=e@entry=0xa6c6548) at kernel/qapplication.cpp:4353 #23 0xb6b141f4 in KApplication::notify (this=0xbfbbae60, receiver=0x9d7d250, event=0xa6c6548) at ../../kdeui/kernel/kapplication.cpp:311 #24 0xb5a67e4a in QCoreApplication::notifyInternal (this=0xbfbbae60, receiver=receiver@entry=0x9d7d250, event=event@entry=0xa6c6548) at kernel/qcoreapplication.cpp:953 #25 0xb5a6b70d in sendEvent (event=0xa6c6548, receiver=0x9d7d250) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #26 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x9b80038) at kernel/qcoreapplication.cpp:1577 #27 0xb5a6bc1c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #28 0xb5a9823e in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #29 postEventSourceDispatch (s=0x9ba4d58) at kernel/qeventdispatcher_glib.cpp:287 #30 0xb4b5e1e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #31 0xb4b5e468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #32 0xb4b5e528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #33 0xb5a9793b in QEventDispatcherGlib::processEvents (this=this@entry=0x9b80db8, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #34 0xb60785de in QGuiEventDispatcherGlib::processEvents (this=0x9b80db8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #35 0xb5a66823 in QEventLoop::processEvents (this=this@entry=0xbfbbad88, flags=...) at kernel/qeventloop.cpp:149 #36 0xb5a66b49 in QEventLoop::exec (this=this@entry=0xbfbbad88, flags=...) at kernel/qeventloop.cpp:204 #37 0xb5a6c8fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #38 0xb5fc1a24 in QApplication::exec () at kernel/qapplication.cpp:3828 #39 0xb76c26ba in kdemain (argc=6, argv=0xbfbbaf44) at ../../../dolphin/src/main.cpp:93 #40 0x0804855b in main (argc=6, argv=0xbfbbaf44) at dolphin_dummy.cpp:3
(In reply to pedron.alexandre from comment #3) This is a different crash. Possibly related to bug 278431.
Created attachment 93845 [details] New crash information added by DrKonqi dolphin (15.04.0) on KDE Platform 4.14.9 using Qt 4.8.6 - What I was doing when the application crashed: I selected some files, pressed Delete and Dolphin crashed. It happens every time and are beginning to make my KDE experience hell!! It's extremely annoying! -- Backtrace (Reduced): #6 operator<< (dbg=..., o=0x2abc720) at kernel/qobject.cpp:3993 #7 0x00007f11fea84aa6 in operator<< <KDirLister*> (debug=..., list=...) at /usr/include/QtCore/qdebug.h:167 #8 0x00007f11fea7928f in KDirListerCache::updateDirectory (this=this@entry=0x2851b80, _dir=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kdirlister.cpp:710 #9 0x00007f11fea79efb in KDirListerCache::slotFilesAdded (this=0x2851b80, dir=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kdirlister.cpp:866 [...] #11 0x00007f11fea8dc85 in OrgKdeKDirNotifyInterface::FilesAdded (this=<optimized out>, _t1=...) at /usr/src/debug/kdelibs-4.14.9/x86_64-redhat-linux-gnu/kio/kdirnotify.moc:130
This is a very old version of Dolphin, closing.