Bug 377529 - Dolphin crashes when file deletion confirmation dialog appears
Summary: Dolphin crashes when file deletion confirmation dialog appears
Status: RESOLVED DUPLICATE of bug 371507
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-03-12 18:57 UTC by Joshua Mendoza
Modified: 2017-03-13 11:24 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joshua Mendoza 2017-03-12 18:57:06 UTC
Application: dolphin (16.12.2)

Qt Version: 5.8.0
Frameworks Version: 5.31.0
Operating System: Linux 4.9.11-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

Every time I tried to definitely delete some files in Dolphin, I pressed Shift+Supr on some selected files and Dolphin hanged when a dialog tried to appear. A few seconds later, the whole application closes and Crash Reporting Assistant appeared.

This also happened in the scenario when first I send files to Trash and then right click its icon and clicked the option "Empty Trash". The same dialog tried to appear but crashing the whole app.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7d8ee37fc0 (LWP 12585))]

Thread 5 (Thread 0x7f7d63513700 (LWP 16487)):
#0  0x00007f7d83a7110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f7d8871958b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f7d887124d3 in QSemaphore::acquire(int) () at /usr/lib/libQt5Core.so.5
#3  0x00007f7d6c9c637c in  () at /usr/lib/qt/plugins/texttospeech/libqttexttospeech_flite.so
#4  0x00007f7d887186d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f7d83a6b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f7d8e7a07df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f7d6e419700 (LWP 12588)):
#0  0x00007ffdf9a5f9f1 in clock_gettime ()
#1  0x00007f7d8e7ad6b6 in clock_gettime () at /usr/lib/libc.so.6
#2  0x00007f7d88947201 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f7d889459c9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#4  0x00007f7d88945f75 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#5  0x00007f7d8894763e in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f7d816f3c8d in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#7  0x00007f7d816f46cb in  () at /usr/lib/libglib-2.0.so.0
#8  0x00007f7d816f48bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#9  0x00007f7d8894806b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#10 0x00007f7d888f189a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007f7d88713a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#12 0x00007f7d887186d8 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f7d83a6b454 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f7d8e7a07df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f7d753cd700 (LWP 12587)):
#0  0x00007f7d88947819 in  () at /usr/lib/libQt5Core.so.5
#1  0x00007f7d816f3c8d in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f7d816f46cb in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f7d816f48bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f7d8894806b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f7d888f189a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f7d88713a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f7d88d5d125 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007f7d887186d8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f7d83a6b454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f7d8e7a07df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f7d771c2700 (LWP 12586)):
#0  0x00007f7d8e79748d in poll () at /usr/lib/libc.so.6
#1  0x00007f7d810328e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f7d81034679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f7d79515239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f7d887186d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f7d83a6b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f7d8e7a07df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f7d8ee37fc0 (LWP 12585)):
[KCrash Handler]
#6  0x00007f7d551b9b94 in  () at /usr/lib/libQtGui.so.4
#7  0x00007f7d8ed444fa in call_init.part () at /lib64/ld-linux-x86-64.so.2
#8  0x00007f7d8ed4460b in _dl_init () at /lib64/ld-linux-x86-64.so.2
#9  0x00007f7d8ed48b38 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#10 0x00007f7d8ed443a4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#11 0x00007f7d8ed482d9 in _dl_open () at /lib64/ld-linux-x86-64.so.2
#12 0x00007f7d81e2eee9 in  () at /usr/lib/libdl.so.2
#13 0x00007f7d8ed443a4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#14 0x00007f7d81e2f521 in  () at /usr/lib/libdl.so.2
#15 0x00007f7d81e2ef82 in dlopen () at /usr/lib/libdl.so.2
#16 0x00007f7d62654b20 in  () at /usr/lib/libvlccore.so.8
#17 0x00007f7d62638e2b in  () at /usr/lib/libvlccore.so.8
#18 0x00007f7d62639158 in  () at /usr/lib/libvlccore.so.8
#19 0x00007f7d626390b4 in  () at /usr/lib/libvlccore.so.8
#20 0x00007f7d62639634 in  () at /usr/lib/libvlccore.so.8
#21 0x00007f7d62639c3a in  () at /usr/lib/libvlccore.so.8
#22 0x00007f7d625bfeb1 in libvlc_InternalInit () at /usr/lib/libvlccore.so.8
#23 0x00007f7d62390cee in libvlc_new () at /usr/lib/libvlc.so.5
#24 0x00007f7d628f1c42 in  () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#25 0x00007f7d628c67a6 in  () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#26 0x00007f7d628f5b95 in qt_plugin_instance () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#27 0x00007f7d888db94b in QPluginLoader::instance() () at /usr/lib/libQt5Core.so.5
#28 0x00007f7d89f99100 in  () at /usr/lib/libphonon4qt5.so.4
#29 0x00007f7d89f9af2e in  () at /usr/lib/libphonon4qt5.so.4
#30 0x00007f7d89f9bfd6 in  () at /usr/lib/libphonon4qt5.so.4
#31 0x00007f7d89f9c8a4 in Phonon::Factory::backend(bool) () at /usr/lib/libphonon4qt5.so.4
#32 0x00007f7d89f9d149 in  () at /usr/lib/libphonon4qt5.so.4
#33 0x00007f7d89f91031 in  () at /usr/lib/libphonon4qt5.so.4
#34 0x00007f7d8dc90ff0 in  () at /usr/lib/libKF5Notifications.so.5
#35 0x00007f7d8dc6f4a0 in  () at /usr/lib/libKF5Notifications.so.5
#36 0x00007f7d8dc6b5e0 in KNotification::sendEvent() () at /usr/lib/libKF5Notifications.so.5
#37 0x00007f7d8891fba9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#38 0x00007f7d8986134c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#39 0x00007f7d89868b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#40 0x00007f7d888f3440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#41 0x00007f7d888f5bcd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#42 0x00007f7d88947c43 in  () at /usr/lib/libQt5Core.so.5
#43 0x00007f7d816f45a7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#44 0x00007f7d816f4810 in  () at /usr/lib/libglib-2.0.so.0
#45 0x00007f7d816f48bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#46 0x00007f7d8894804f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#47 0x00007f7d888f189a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#48 0x00007f7d89a4f917 in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5
#49 0x00007f7d8b57da6b in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib/libKF5WidgetsAddons.so.5
#50 0x00007f7d8b57e55c in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib/libKF5WidgetsAddons.so.5
#51 0x00007f7d8b58063f in  () at /usr/lib/libKF5WidgetsAddons.so.5
#52 0x00007f7d8b58094c in KMessageBox::warningContinueCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib/libKF5WidgetsAddons.so.5
#53 0x00007f7d8d05221b in KIO::JobUiDelegate::askDeleteConfirmation(QList<QUrl> const&, KIO::JobUiDelegateExtension::DeletionType, KIO::JobUiDelegateExtension::ConfirmationType) () at /usr/lib/libKF5KIOWidgets.so.5
#54 0x00007f7d8eabf047 in  () at /usr/lib/libkdeinit5_dolphin.so
#55 0x00007f7d8eac048f in  () at /usr/lib/libkdeinit5_dolphin.so
#56 0x00007f7d8891f0be in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#57 0x00007f7d8e472d76 in KItemListController::itemContextMenuRequested(int, QPointF const&) () at /usr/lib/libdolphinprivate.so.5
#58 0x00007f7d8e3fb983 in KItemListController::mousePressEvent(QGraphicsSceneMouseEvent*, QTransform const&) () at /usr/lib/libdolphinprivate.so.5
#59 0x00007f7d8e3fc81c in KItemListController::processEvent(QEvent*, QTransform const&) () at /usr/lib/libdolphinprivate.so.5
#60 0x00007f7d8e40efc2 in KItemListView::event(QEvent*) () at /usr/lib/libdolphinprivate.so.5
#61 0x00007f7d8986134c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#62 0x00007f7d89868b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#63 0x00007f7d888f3440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#64 0x00007f7d89b6aba3 in  () at /usr/lib/libQt5Widgets.so.5
#65 0x00007f7d89b6af01 in  () at /usr/lib/libQt5Widgets.so.5
#66 0x00007f7d89b73596 in  () at /usr/lib/libQt5Widgets.so.5
#67 0x00007f7d89b739e9 in QGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#68 0x00007f7d89b7bad0 in QGraphicsScene::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#69 0x00007f7d8986134c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#70 0x00007f7d89868b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#71 0x00007f7d888f3440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#72 0x00007f7d89b96d5f in QGraphicsView::mousePressEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#73 0x00007f7d898a964f in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#74 0x00007f7d89990ece in QFrame::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#75 0x00007f7d89b9818b in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#76 0x00007f7d888f31a1 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#77 0x00007f7d89861325 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#78 0x00007f7d898698c5 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#79 0x00007f7d888f3440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#80 0x00007f7d898680cd in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5
#81 0x00007f7d898c33e6 in  () at /usr/lib/libQt5Widgets.so.5
#82 0x00007f7d898c5e03 in  () at /usr/lib/libQt5Widgets.so.5
#83 0x00007f7d8986134c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#84 0x00007f7d89868b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#85 0x00007f7d888f3440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#86 0x00007f7d890ccd53 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#87 0x00007f7d890ce8c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#88 0x00007f7d890aa44b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#89 0x00007f7d795759e0 in  () at /usr/lib/libQt5XcbQpa.so.5
#90 0x00007f7d816f45a7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#91 0x00007f7d816f4810 in  () at /usr/lib/libglib-2.0.so.0
#92 0x00007f7d816f48bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#93 0x00007f7d8894804f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#94 0x00007f7d888f189a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#95 0x00007f7d888f9de4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#96 0x00007f7d8eab4177 in kdemain () at /usr/lib/libkdeinit5_dolphin.so
#97 0x00007f7d8e6d8291 in __libc_start_main () at /usr/lib/libc.so.6
#98 0x000000000040065a in _start ()

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2017-03-13 11:24:01 UTC
Are you using infinality? If yes, please remove it as it's no longer supported. See https://bugs.archlinux.org/task/51541#comment154816

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