Bug 400555

Summary: Dolphin crashes when trying to empty the trash using the trash-cli command
Product: [Applications] dolphin Reporter: YJ <yj1516268>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: elvis.angelaccio, nate
Priority: NOR Keywords: drkonqi
Version: 18.08.2   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description YJ 2018-11-01 16:52:35 UTC
Application: kdeinit5 (18.08.2)

Qt Version: 5.11.2
Frameworks Version: 5.51.0
Operating System: Linux 4.18.16-arch1-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
The "Empty Recycle Bin" button is not responding, so I used the trash-empty(trash-cli) command and then. . .

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7f6e6742a700 (LWP 13849)):
#0  0x00007f6e7e75b748 in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#1  0x00007f6e7e75c988 in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#2  0x00007f6e7e75ccba in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#3  0x00007f6e7e75d54a in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#4  0x00007f6e7f0ead18 in pa_mainloop_dispatch () at /usr/lib/libpulse.so.0
#5  0x00007f6e7f0eafef in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#6  0x00007f6e7f0eb091 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#7  0x00007f6e7f0f95ae in  () at /usr/lib/libpulse.so.0
#8  0x00007f6e7e76d9fc in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#9  0x00007f6e86626a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f6e875e0b23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f6e74d36700 (LWP 13738)):
#0  0x00007f6e8662cafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6e753231ac in  () at /usr/lib/dri/i965_dri.so
#2  0x00007f6e75322ee8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007f6e86626a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f6e875e0b23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f6e77735700 (LWP 13737)):
#0  0x00007f6e875d5c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f6e85a62ee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f6e85a62fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f6e8796dfe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f6e879198cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f6e87762eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f6e821eeba6 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f6e8776cf65 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f6e86626a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f6e875e0b23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f6e7c83f700 (LWP 13736)):
#0  0x00007f6e875d5c21 in poll () at /usr/lib/libc.so.6
#1  0x00007f6e88198630 in  () at /usr/lib/libxcb.so.1
#2  0x00007f6e8819a2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f6e7dbf0c5a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f6e8776cf65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f6e86626a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f6e875e0b23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f6e83053640 (LWP 13735)):
[KCrash Handler]
#6  0x00007f6e869c2e11 in QWidget::testAttribute_helper(Qt::WidgetAttribute) const () at /usr/lib/libQt5Widgets.so.5
#7  0x00007f6e869cbe0c in QWidgetPrivate::createWinId() () at /usr/lib/libQt5Widgets.so.5
#8  0x00007f6e869cbb9f in QWidget::create(unsigned long long, bool, bool) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f6e869d9086 in QWidget::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f6e86b8ffdd in QDialog::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f6e86b8f638 in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f6e81852216 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
#13 0x00007f6e81852672 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
#14 0x00007f6e8185512f in  () at /usr/lib/libKF5WidgetsAddons.so.5
#15 0x00007f6e81856694 in  () at /usr/lib/libKF5WidgetsAddons.so.5
#16 0x00007f6e818fba9b in  () at /usr/lib/libKF5JobWidgets.so.5
#17 0x00007f6e87945352 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f6e86999e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007f6e869a16e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007f6e8791ac39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#21 0x00007f6e8791dccc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#22 0x00007f6e8796e9d4 in  () at /usr/lib/libQt5Core.so.5
#23 0x00007f6e85a613cf in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#24 0x00007f6e85a62f89 in  () at /usr/lib/libglib-2.0.so.0
#25 0x00007f6e85a62fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#26 0x00007f6e8796dfc9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#27 0x00007f6e7dc86e12 in  () at /usr/lib/libQt5XcbQpa.so.5
#28 0x00007f6e879198cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#29 0x00007f6e87921bc6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#30 0x00007f6e802a9501 in kdemain () at /usr/lib/libkdeinit5_dolphin.so
#31 0x000055680e954458 in  ()
#32 0x000055680e955552 in  ()
#33 0x000055680e955efd in  ()
#34 0x000055680e950b7a in  ()
#35 0x00007f6e87509223 in __libc_start_main () at /usr/lib/libc.so.6
#36 0x000055680e95184e in _start ()
[Inferior 1 (process 13735) detached]

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2018-11-02 10:52:13 UTC
Cannot reproduce.

Please install debug symbols for the following packages:
* qt5-base
* kio
* kwidgetsaddons
* dolphin

and then post another backtrace. Thanks.
Comment 2 Bug Janitor Service 2018-11-19 12:00:31 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-12-04 03:44:59 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!