Bug 335294

Summary: [KF5] Dolphin Crashes on Pressing Delete Key
Product: [Applications] dolphin Reporter: Manu Gupta <manugupt1>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Manu Gupta 2014-05-24 19:18:11 UTC
When I try to delete a folder in Dolphin, it crashes and the following stack trace is given.

Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7faa9a7b2880 (LWP 2786))]

Thread 7 (Thread 0x7faa852c9700 (LWP 2787)):
#0  0x00007faa9a05db3d in poll () from /lib64/libc.so.6
#1  0x00007faa8cc880e2 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007faa8cc8977f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007faa86ff1d49 in ?? () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#4  0x00007faa93d1406f in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007faa8f17a0db in start_thread () from /lib64/libpthread.so.0
#6  0x00007faa9a06690d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7faa7c5c8700 (LWP 2788)):
#0  0x00007faa93f4944b in ?? () from /usr/lib64/libQt5Core.so.5
#1  0x00007faa8ec68cad in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007faa8ec69523 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007faa8ec6970c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007faa93f4976b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007faa93ef094b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007faa93d0f3aa in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007faa93d1406f in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007faa8f17a0db in start_thread () from /lib64/libpthread.so.0
#9  0x00007faa9a06690d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7faa7397b700 (LWP 2789)):
#0  0x00007faa8f17e0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faa7b787dd3 in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007faa8f17a0db in start_thread () from /lib64/libpthread.so.0
#3  0x00007faa9a06690d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7faa7317a700 (LWP 2790)):
#0  0x00007faa8f17e0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faa7b787dd3 in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007faa8f17a0db in start_thread () from /lib64/libpthread.so.0
#3  0x00007faa9a06690d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7faa72979700 (LWP 2791)):
#0  0x00007faa8f17e0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faa7b787dd3 in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007faa8f17a0db in start_thread () from /lib64/libpthread.so.0
#3  0x00007faa9a06690d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7faa72178700 (LWP 2792)):
#0  0x00007faa8f17e0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007faa7b787dd3 in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007faa8f17a0db in start_thread () from /lib64/libpthread.so.0
#3  0x00007faa9a06690d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7faa9a7b2880 (LWP 2786)):
[KCrash Handler]
#5  0x00007faa93f2a687 in QObject::setProperty(char const*, QVariant const&) () from /usr/lib64/libQt5Core.so.5
#6  0x00007faa97c5d26b in KJobWidgets::setWindow(KJob*, QWidget*) () from /usr/lib64/libKF5JobWidgets.so.5
#7  0x00007faa97f5addc in KIO::JobUiDelegate::setWindow(QWidget*) () from /usr/lib64/libKF5KIOWidgets.so.5
#8  0x00007faa99d637e0 in KonqOperations::askDeleteConfirmation(KUrl::List const&, int, KonqOperations::ConfirmationType, QWidget*) () from /opt/kf5/lib64/libkonq.so.SOVERSION
#9  0x00007faa99d638dc in KonqOperations::_del(KonqOperations::Operation, KUrl::List const&, KonqOperations::ConfirmationType) () from /opt/kf5/lib64/libkonq.so.SOVERSION
#10 0x00007faa99d63ea3 in KonqOperations::del(QWidget*, KonqOperations::Operation, KUrl::List const&) () from /opt/kf5/lib64/libkonq.so.SOVERSION
#11 0x00007faa99adde31 in DolphinView::trashSelectedItems() () from /opt/kf5/lib64/libdolphinprivate.so.SOVERSION
#12 0x00007faa93f21493 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#13 0x00007faa94e0ea12 in QAction::triggered(bool) () from /usr/lib64/libQt5Widgets.so.5
#14 0x00007faa94e10f08 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQt5Widgets.so.5
#15 0x00007faa94e11034 in QAction::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007faa94e15edc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007faa94e1ac56 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#18 0x00007faa93ef2a35 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#19 0x00007faa946d5241 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /usr/lib64/libQt5Gui.so.5
#20 0x00007faa946d535c in QShortcutMap::tryShortcutEvent(QObject*, QKeyEvent*) () from /usr/lib64/libQt5Gui.so.5
#21 0x00007faa94e1ab16 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007faa93ef2a35 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#23 0x00007faa946a687b in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib64/libQt5Gui.so.5
#24 0x00007faa946aab75 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#25 0x00007faa946918a8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#26 0x00007faa8702be20 in ?? () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#27 0x00007faa8ec69316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#28 0x00007faa8ec69668 in ?? () from /usr/lib64/libglib-2.0.so.0
#29 0x00007faa8ec6970c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#30 0x00007faa93f4974c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#31 0x00007faa93ef094b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#32 0x00007faa93ef7fa6 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#33 0x00007faa9a38e6ab in kdemain () from /opt/kf5/lib64/libkdeinit4_dolphin.so
#34 0x00007faa99fa0be5 in __libc_start_main () from /lib64/libc.so.6
#35 0x0000000000400871 in _start ()


Reproducible: Always

Steps to Reproduce:
1. Open Dolphin
2. Try to delete a file or folder

Actual Results:  
Dolphin crashes with the given stacktrace and the folder is not deleted

Expected Results:  
Dolphin should delete the folder
Comment 1 Frank Reininghaus 2014-05-25 08:55:54 UTC
Thanks for the bug report. This issue has been reported already.

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