Bug 402156 - Crash when trying to empty the Trash folder.
Summary: Crash when trying to empty the Trash folder.
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 18.04.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-12-15 14:50 UTC by Michael
Modified: 2019-01-14 04:33 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 Michael 2018-12-15 14:50:49 UTC
Application: dolphin (18.04.3)

Qt Version: 5.11.1
Frameworks Version: 5.50.0
Operating System: Linux 4.18.0-11-generic x86_64
Distribution: Ubuntu 18.10

-- Information about the crash:
- What I was doing when the application crashed:
I was emptying trash folder, when Dolphin crashed.

- Unusual behavior I noticed:
When I tried to empty the recycle bin, errors popped about 'deletion not possible' before the crash.

The crash can be reproduced sometimes.

-- 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 0x7fefd8a84800 (LWP 13816))]

Thread 8 (Thread 0x7fefb33fe700 (LWP 27641)):
#0  0x00007fefe24246d9 in __GI___poll (fds=0x7fefa4021940, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fefde5139b1 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fefde5051e0 in pa_mainloop_poll () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fefde50582e in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fefde5058e0 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fefde5138f9 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fefdc90b6f8 in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-12.2.so
#7  0x00007fefde556164 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007fefe2430def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fefb3fff700 (LWP 24357)):
#0  0x00007fefde55c2eb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e92a912ee4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fefde55c2eb in __pthread_cond_wait_common (abstime=0x0, mutex=0x55e92a912e90, cond=0x55e92a912eb8) at pthread_cond_wait.c:502
#2  0x00007fefde55c2eb in __pthread_cond_wait (cond=0x55e92a912eb8, mutex=0x55e92a912e90) at pthread_cond_wait.c:655
#3  0x00007fefe016043b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fefdf0d4279 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007fefdf0d44da in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fefe015fc87 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fefde556164 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007fefe2430def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fefc0b80700 (LWP 24332)):
#0  0x00007fefe241ff64 in __GI___libc_read (fd=39, buf=0x7fefc0b7fcd0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fefdd3f9180 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fefdd3b391f in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fefdd3b3df0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fefdd3b41d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fefc19297b6 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007fefdd3dc135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fefde556164 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007fefe2430def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fefc1381700 (LWP 24331)):
#0  0x00007fefe24246d9 in __GI___poll (fds=0x55e92aa99790, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fefdd3b3e46 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fefdd3b3f6c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fefdd3b3fb1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fefdd3dc135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fefde556164 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fefe2430def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fefc3d56700 (LWP 24305)):
#0  0x00007fefe241ff64 in __GI___libc_read (fd=17, buf=0x7fefc3d55b60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fefdd3f9180 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fefdd3b391f in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fefdd3b3df0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fefdd3b3f6c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fefe035a15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fefe030716b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fefe01560b6 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fefdedd01f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fefe015fc87 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fefde556164 in start_thread (arg=<optimized out>) at pthread_create.c:486
#11 0x00007fefe2430def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fefd5e5c700 (LWP 13823)):
#0  0x00007fefe24246d9 in __GI___poll (fds=0x7fefc801ae90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fefdd3b3e46 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fefdd3b3f6c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fefe035a15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fefe030716b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fefe01560b6 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fefe0613545 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fefe015fc87 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fefde556164 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007fefe2430def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fefd6ff3700 (LWP 13820)):
#0  0x00007fefe24246d9 in __GI___poll (fds=0x7fefd6ff2cb8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fefdd013917 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fefdd01553a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fefd83c1159 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fefe015fc87 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fefde556164 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fefe2430def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fefd8a84800 (LWP 13816)):
[KCrash Handler]
#6  0x00007fefe0311737 in QMetaObject::cast(QObject const*) const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fefe1a5846f in  () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#8  0x00007fefe030807b in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fefe0d594d8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fefe0d60ae0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fefe0308499 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fefe0d98ec0 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fefe0d992aa in QWidgetPrivate::init(QWidget*, QFlags<Qt::WindowType>) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fefe0f43446 in QDialog::QDialog(QWidget*, QFlags<Qt::WindowType>) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fefe1778b90 in KMessageBox::messageBox(QWidget*, KMessageBox::DialogType, QString const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#16 0x00007fefe1e67944 in  () at /usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5
#17 0x00007fefe0331f92 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fefe0d594a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fefe0d60ae0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fefe0308499 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fefe030b48b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fefe035ab23 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fefdd3b3c3e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fefdd3b3ed8 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fefdd3b3f6c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fefe035a143 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fefd8452e51 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#28 0x00007fefe030716b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fefe030f2e2 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007fefe25450bf in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#31 0x00007fefe233a09b in __libc_start_main (main=0x55e92862f050, argc=3, argv=0x7ffd1ffe4d08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd1ffe4cf8) at ../csu/libc-start.c:308
#32 0x000055e92862f08a in _start ()
[Inferior 1 (process 13816) detached]

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2018-12-15 15:59:20 UTC
If you can reproduce the crash, please install debug symbols for kxmlgui and post another backtrace.
Comment 2 Bug Janitor Service 2018-12-30 03:44:24 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 2019-01-14 04:33:13 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!