Bug 331684

Summary: Delete multiple files
Product: [Applications] dolphin Reporter: Ryk van Donselaar <rymar>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.11.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ryk van Donselaar 2014-03-02 19:23:17 UTC
Application: dolphin (4.11.5)
KDE Platform Version: 4.11.5
Qt Version: 4.8.4
Operating System: Linux 3.11.0-17-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:
Selected multiple files with mouse by dragging cursor around tem, right clicked selected delete and Dolpning crashed. Crashes when using control click as well.

The crash can be reproduced every time.

-- 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 0x7fa493b257c0 (LWP 3831))]

Thread 3 (Thread 0x7fa46ffff700 (LWP 3835)):
#0  0x00007fa4933e16bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa4810f9e41 in ?? () from /usr/lib/nvidia-331/tls/libnvidia-tls.so.331.49
#2  0x00007fa48ae65670 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa48ae261cc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa48ae2663b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa48ae267ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fa48f2a2a76 in QEventDispatcherGlib::processEvents (this=0x7fa4680008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007fa48f2745ef in QEventLoop::processEvents (this=this@entry=0x7fa46fffed70, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fa48f2748e5 in QEventLoop::exec (this=this@entry=0x7fa46fffed70, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fa48f17388f in QThread::exec (this=this@entry=0xe9acf0) at thread/qthread.cpp:542
#10 0x00007fa48f255d13 in QInotifyFileSystemWatcherEngine::run (this=0xe9acf0) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007fa48f175f2f in QThreadPrivate::start (arg=0xe9acf0) at thread/qthread_unix.cpp:338
#12 0x00007fa48b2fef6e in start_thread (arg=0x7fa46ffff700) at pthread_create.c:311
#13 0x00007fa4933ef9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fa46f396700 (LWP 3836)):
#0  0x00007fa4933e2f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa48ae266a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa48ae267ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa48f2a2a76 in QEventDispatcherGlib::processEvents (this=0x7fa4600008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa48f2745ef in QEventLoop::processEvents (this=this@entry=0x7fa46f395d70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa48f2748e5 in QEventLoop::exec (this=this@entry=0x7fa46f395d70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa48f17388f in QThread::exec (this=this@entry=0x130bf30) at thread/qthread.cpp:542
#7  0x00007fa48f255d13 in QInotifyFileSystemWatcherEngine::run (this=0x130bf30) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fa48f175f2f in QThreadPrivate::start (arg=0x130bf30) at thread/qthread_unix.cpp:338
#9  0x00007fa48b2fef6e in start_thread (arg=0x7fa46f396700) at pthread_create.c:311
#10 0x00007fa4933ef9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fa493b257c0 (LWP 3831)):
[KCrash Handler]
#6  ref (this=0x0) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#7  QList (l=..., this=0x7fff23a66370) at /usr/include/qt4/QtCore/qlist.h:122
#8  QForeachContainer (t=..., this=0x7fff23a66370) at /usr/include/qt4/QtCore/qglobal.h:2367
#9  KDirLister::Private::cachedItemsJobForUrl (this=0x2020001, url=...) at ../../kio/kio/kdirlister.cpp:281
#10 0x00007fa4910ed7e9 in KDirListerCache::updateDirectory (this=this@entry=0xaf3550, _dir=...) at ../../kio/kio/kdirlister.cpp:694
#11 0x00007fa4910ee7fb in KDirListerCache::slotFilesAdded (this=0xaf3550, dir=...) at ../../kio/kio/kdirlister.cpp:866
#12 0x00007fa48f289a58 in QMetaObject::activate (sender=0xaf09b0, m=m@entry=0x7fa491470000 <OrgKdeKDirNotifyInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff23a666a0) at kernel/qobject.cpp:3539
#13 0x00007fa4910fc775 in OrgKdeKDirNotifyInterface::FilesAdded (this=<optimized out>, _t1=...) at ./kdirnotify.moc:131
#14 0x00007fa4910fc8a9 in OrgKdeKDirNotifyInterface::qt_static_metacall (_o=_o@entry=0xaf09b0, _id=_id@entry=2, _a=_a@entry=0x7fff23a66860, _c=QMetaObject::InvokeMetaMethod) at ./kdirnotify.moc:64
#15 0x00007fa4910fcdd3 in qt_static_metacall (_a=0x7fff23a66860, _id=2, _c=QMetaObject::InvokeMetaMethod, _o=0xaf09b0) at ./kdirnotify.moc:106
#16 OrgKdeKDirNotifyInterface::qt_metacall (this=0xaf09b0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff23a66860) at ./kdirnotify.moc:107
#17 0x00007fa48eea3e36 in QDBusConnectionPrivate::deliverCall (this=0xc76b10, object=0xaf09b0, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:951
#18 0x00007fa48f28ddce in QObject::event (this=0xaf09b0, e=<optimized out>) at kernel/qobject.cpp:1194
#19 0x00007fa48fc66dfc in QApplicationPrivate::notify_helper (this=this@entry=0xafe3b0, receiver=receiver@entry=0xaf09b0, e=e@entry=0x1d12400) at kernel/qapplication.cpp:4567
#20 0x00007fa48fc6d470 in QApplication::notify (this=this@entry=0x7fff23a67040, receiver=receiver@entry=0xaf09b0, e=e@entry=0x1d12400) at kernel/qapplication.cpp:4353
#21 0x00007fa490970a6a in KApplication::notify (this=0x7fff23a67040, receiver=0xaf09b0, event=0x1d12400) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007fa48f2758bd in QCoreApplication::notifyInternal (this=0x7fff23a67040, receiver=receiver@entry=0xaf09b0, event=event@entry=0x1d12400) at kernel/qcoreapplication.cpp:946
#23 0x00007fa48f278e1f in sendEvent (event=0x1d12400, receiver=0xaf09b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xabd210) at kernel/qcoreapplication.cpp:1570
#25 0x00007fa48f2792c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#26 0x00007fa48f2a3073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#27 postEventSourceDispatch (s=0xafe7b0) at kernel/qeventdispatcher_glib.cpp:279
#28 0x00007fa48ae263b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fa48ae26708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fa48ae267ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fa48f2a2a55 in QEventDispatcherGlib::processEvents (this=0xabead0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0x00007fa48fd089d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007fa48f2745ef in QEventLoop::processEvents (this=this@entry=0x7fff23a66f10, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007fa48f2748e5 in QEventLoop::exec (this=this@entry=0x7fff23a66f10, flags=...) at kernel/qeventloop.cpp:204
#35 0x00007fa48f279e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#36 0x00007fa48fc6534c in QApplication::exec () at kernel/qapplication.cpp:3828
#37 0x00007fa49370e587 in kdemain (argc=5, argv=0x7fff23a67178) at ../../../dolphin/src/main.cpp:93
#38 0x00007fa493316de5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=5, ubp_av=0x7fff23a67178, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff23a67168) at libc-start.c:260
#39 0x00000000004006fe in _start ()

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

Reported using DrKonqi
Comment 1 Frank Reininghaus 2014-03-03 09:04:29 UTC
Thanks for the bug report. This looks like an issue with the KIO library that has been reported already.

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