Bug 329482 - Dolphin crashed while sending file to trash
Summary: Dolphin crashed while sending file to trash
Status: RESOLVED DUPLICATE of bug 278431
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.11.3
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-12-31 19:09 UTC by Wayne Douglas
Modified: 2014-02-08 20:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.64 KB, text/plain)
2014-01-16 13:36 UTC, marco.schiattareggia
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wayne Douglas 2013-12-31 19:09:59 UTC
Application: dolphin (4.11.3)
KDE Platform Version: 4.11.3
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic x86_64
Distribution: Linux Mint 16 Petra

-- Information about the crash:
- What I was doing when the application crashed:

I right clicked an empty file and selected end to Trash.
Dolphin then imediately closed and displayed message saying
ineffect that something had gone wrong and dolphin was closing.

-- 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 0x7fc1205087c0 (LWP 2248))]

Thread 3 (Thread 0x7fc104c55700 (LWP 2249)):
#0  0x00007fc11fdb4f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc1177f76a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc1177f77ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc11bc73a76 in QEventDispatcherGlib::processEvents (this=0x7fc1000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc11bc455ef in QEventLoop::processEvents (this=this@entry=0x7fc104c54d70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc11bc458e5 in QEventLoop::exec (this=this@entry=0x7fc104c54d70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc11bb4488f in QThread::exec (this=this@entry=0x1b92e10) at thread/qthread.cpp:542
#7  0x00007fc11bc26d13 in QInotifyFileSystemWatcherEngine::run (this=0x1b92e10) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fc11bb46f2f in QThreadPrivate::start (arg=0x1b92e10) at thread/qthread_unix.cpp:338
#9  0x00007fc117ccff6e in start_thread (arg=0x7fc104c55700) at pthread_create.c:311
#10 0x00007fc11fdc19cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fc0ffdb5700 (LWP 2250)):
#0  0x00007fc11fdb4f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc1177f76a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc1177f77ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc11bc73a76 in QEventDispatcherGlib::processEvents (this=0x7fc0f80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc11bc455ef in QEventLoop::processEvents (this=this@entry=0x7fc0ffdb4d70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc11bc458e5 in QEventLoop::exec (this=this@entry=0x7fc0ffdb4d70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc11bb4488f in QThread::exec (this=this@entry=0x1d3a810) at thread/qthread.cpp:542
#7  0x00007fc11bc26d13 in QInotifyFileSystemWatcherEngine::run (this=0x1d3a810) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fc11bb46f2f in QThreadPrivate::start (arg=0x1d3a810) at thread/qthread_unix.cpp:338
#9  0x00007fc117ccff6e in start_thread (arg=0x7fc0ffdb5700) at pthread_create.c:311
#10 0x00007fc11fdc19cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fc1205087c0 (LWP 2248)):
[KCrash Handler]
#6  QList (l=..., this=0x7fff2c2335e0) at /usr/include/qt4/QtCore/qlist.h:122
#7  QForeachContainer (t=..., this=0x7fff2c2335e0) at /usr/include/qt4/QtCore/qglobal.h:2367
#8  KDirLister::Private::cachedItemsJobForUrl (this=0x100, url=...) at ../../kio/kio/kdirlister.cpp:281
#9  0x00007fc11dabebd9 in KDirListerCache::updateDirectory (this=this@entry=0x1d081b0, _dir=...) at ../../kio/kio/kdirlister.cpp:694
#10 0x00007fc11dabfbeb in KDirListerCache::slotFilesAdded (this=0x1d081b0, dir=...) at ../../kio/kio/kdirlister.cpp:866
#11 0x00007fc11bc5aa58 in QMetaObject::activate (sender=0x1d085e0, m=m@entry=0x7fc11de42000 <OrgKdeKDirNotifyInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff2c233910) at kernel/qobject.cpp:3539
#12 0x00007fc11dacdb65 in OrgKdeKDirNotifyInterface::FilesAdded (this=<optimized out>, _t1=...) at ./kdirnotify.moc:131
#13 0x00007fc11dacdc99 in OrgKdeKDirNotifyInterface::qt_static_metacall (_o=_o@entry=0x1d085e0, _id=_id@entry=2, _a=_a@entry=0x7fff2c233ad0, _c=QMetaObject::InvokeMetaMethod) at ./kdirnotify.moc:64
#14 0x00007fc11dace1c3 in qt_static_metacall (_a=0x7fff2c233ad0, _id=2, _c=QMetaObject::InvokeMetaMethod, _o=0x1d085e0) at ./kdirnotify.moc:106
#15 OrgKdeKDirNotifyInterface::qt_metacall (this=0x1d085e0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff2c233ad0) at ./kdirnotify.moc:107
#16 0x00007fc11b874e36 in QDBusConnectionPrivate::deliverCall (this=0x1b65720, object=0x1d085e0, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:951
#17 0x00007fc11bc5edce in QObject::event (this=0x1d085e0, e=<optimized out>) at kernel/qobject.cpp:1194
#18 0x00007fc11c637dfc in QApplicationPrivate::notify_helper (this=this@entry=0x1aa27d0, receiver=receiver@entry=0x1d085e0, e=e@entry=0x1f0beb0) at kernel/qapplication.cpp:4567
#19 0x00007fc11c63e470 in QApplication::notify (this=this@entry=0x7fff2c2342b0, receiver=receiver@entry=0x1d085e0, e=e@entry=0x1f0beb0) at kernel/qapplication.cpp:4353
#20 0x00007fc11d341a6a in KApplication::notify (this=0x7fff2c2342b0, receiver=0x1d085e0, event=0x1f0beb0) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x00007fc11bc468bd in QCoreApplication::notifyInternal (this=0x7fff2c2342b0, receiver=receiver@entry=0x1d085e0, event=event@entry=0x1f0beb0) at kernel/qcoreapplication.cpp:946
#22 0x00007fc11bc49e1f in sendEvent (event=0x1f0beb0, receiver=0x1d085e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1a64180) at kernel/qcoreapplication.cpp:1570
#24 0x00007fc11bc4a2c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#25 0x00007fc11bc74073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#26 postEventSourceDispatch (s=0x1a92a70) at kernel/qeventdispatcher_glib.cpp:279
#27 0x00007fc1177f73b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fc1177f7708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fc1177f77ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fc11bc73a55 in QEventDispatcherGlib::processEvents (this=0x1a65a40, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#31 0x00007fc11c6d99d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007fc11bc455ef in QEventLoop::processEvents (this=this@entry=0x7fff2c234180, flags=...) at kernel/qeventloop.cpp:149
#33 0x00007fc11bc458e5 in QEventLoop::exec (this=this@entry=0x7fff2c234180, flags=...) at kernel/qeventloop.cpp:204
#34 0x00007fc11bc4ae5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#35 0x00007fc11c63634c in QApplication::exec () at kernel/qapplication.cpp:3828
#36 0x00007fc1200e0717 in kdemain (argc=6, argv=0x7fff2c2343e8) at ../../../dolphin/src/main.cpp:93
#37 0x00007fc11fce8de5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=6, ubp_av=0x7fff2c2343e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2c2343d8) at libc-start.c:260
#38 0x00000000004006fe in _start ()

Possible duplicates by query: bug 326697, bug 325757, bug 322130, bug 320734, bug 320664.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2014-01-03 17:20:44 UTC
Thanks for the bug report. This looks like a crash in the KIO library.
Comment 2 marco.schiattareggia 2014-01-16 13:36:55 UTC
Created attachment 84667 [details]
New crash information added by DrKonqi

dolphin (4.11.3) on KDE Platform 4.11.3 using Qt 4.8.4

- What I was doing when the application crashed:
Selected four wav files and pressed 'del' key on keyboard to send them to trash bin. Notice that before this, when I explored the bin with Dolphin, it couldn't load it and showed it as an empty folder (I think it was but not sure) and continuously displaying 'loading folder...' in the status bar.

- Unusual behavior I noticed:
Dolphin immediately crashed. The system prompted for this bug tracking wizard. A system notification  confirmed the move to trash of the selected files. The original folder now does not have the files and I can see them inthe trash folder.

-- Backtrace (Reduced):
#6  QList (l=..., this=0x7fffe3037cc0) at /usr/include/qt4/QtCore/qlist.h:122
#7  QForeachContainer (t=..., this=0x7fffe3037cc0) at /usr/include/qt4/QtCore/qglobal.h:2367
#8  KDirLister::Private::cachedItemsJobForUrl (this=0x200000001, url=...) at ../../kio/kio/kdirlister.cpp:281
#9  0x00007fa01da53bd9 in KDirListerCache::updateDirectory (this=this@entry=0x18934c0, _dir=...) at ../../kio/kio/kdirlister.cpp:694
#10 0x00007fa01da54beb in KDirListerCache::slotFilesAdded (this=0x18934c0, dir=...) at ../../kio/kio/kdirlister.cpp:866
Comment 3 Christoph Feck 2014-02-08 20:55:46 UTC

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