Bug 375564 - Plasma crashed after trying to delete a directory in Dolphin
Summary: Plasma crashed after trying to delete a directory in Dolphin
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2017-01-25 20:17 UTC by Dan
Modified: 2018-10-27 02:20 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan 2017-01-25 20:17:08 UTC
Application: plasmashell (5.8.5)

Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Linux 4.8.17-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
- Open Dolphin
- Navigate to a mounted NTFS partition
- Shift-Del to delete a directory
- Confirmation window appears - click "Yes"
- Plasma crashed

The directory was deleted regardless. I even had a notification with the deletion progress after Plasma restarted.
I was unable to reproduce the crash by trying to delete a different directory, following the steps above.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f67bdfef800 (LWP 853))]

Thread 16 (Thread 0x7f66b75e7700 (LWP 1187)):
#0  0x00007f67b6e6d10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f67b7d65bab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f67bbd1c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f67bbd1ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f66d7fa7700 (LWP 1186)):
#0  0x00007f67b6e6d10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f67b7d65bab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f67bbd1c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f67bbd1ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f66d6bde700 (LWP 1185)):
#0  0x00007f67b6e6d10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f67b7d65bab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f67bbd1c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f67bbd1ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f66d73df700 (LWP 1184)):
#0  0x00007f67b766f48d in poll () at /usr/lib/libc.so.6
#1  0x00007f67ac404121 in  () at /usr/lib/libpulse.so.0
#2  0x00007f67ac3f58f1 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007f67ac3f5f8e in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007f67ac3f6040 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007f67ac404069 in  () at /usr/lib/libpulse.so.0
#6  0x00007f67abd85ed8 in  () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#7  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f66e1197700 (LWP 1183)):
#0  0x00007f67b766b4ed in read () at /usr/lib/libc.so.6
#1  0x00007f67b28eea10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f67b28aa235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f67b28aa724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f67b28aa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f67b7f942db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f67b7f3dd3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f67b7d60063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f67bb0fce75 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f66e2f45700 (LWP 1036)):
#0  0x00007f67b6e6d10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f67b7d65bab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f67bbd1c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f67bbd1ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f66e3fff700 (LWP 1032)):
#0  0x00007f67b766f48d in poll () at /usr/lib/libc.so.6
#1  0x00007f67bc68c8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f67bc68cfad in  () at /usr/lib/libxcb.so.1
#3  0x00007f67bc68d02d in xcb_writev () at /usr/lib/libxcb.so.1
#4  0x00007f67bc8f1f4e in _XSend () at /usr/lib/libX11.so.6
#5  0x00007f67bc8f2290 in _XFlush () at /usr/lib/libX11.so.6
#6  0x00007f67bc8d437a in XFlush () at /usr/lib/libX11.so.6
#7  0x00007f67a7140582 in  () at /usr/lib/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#8  0x00007f67b84c046d in QOpenGLContext::swapBuffers(QSurface*) () at /usr/lib/libQt5Gui.so.5
#9  0x00007f67bbd184c5 in  () at /usr/lib/libQt5Quick.so.5
#10 0x00007f67bbd1cd0c in  () at /usr/lib/libQt5Quick.so.5
#11 0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f66e9b9f700 (LWP 1025)):
#0  0x00007f67b28a9f93 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#1  0x00007f67b28aa6f8 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f67b28aa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f67b7f942db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f67b7f3dd3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f67b7d60063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f66ec10a0a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f66fffff700 (LWP 1019)):
#0  0x00007f67b6e6d10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f67b7d65bab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f67bbd1c555 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f67bbd1ce4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f67050cf700 (LWP 1018)):
#0  0x00007f67b766b4ed in read () at /usr/lib/libc.so.6
#1  0x00007f67b28eea10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f67b28aa235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f67b28aa724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f67b28aa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f67b7f942db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f67b7f3dd3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f67b7d60063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f67bbcad4b6 in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f679cb57700 (LWP 1017)):
#0  0x00007f67b6e6d10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f67bd7811f4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f67bd781239 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f679e99f700 (LWP 1016)):
#0  0x00007f67b766f48d in poll () at /usr/lib/libc.so.6
#1  0x00007f67b28aa786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f67b28aa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f67b7f942db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f67b7f3dd3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f67b7d60063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f67bb0fce75 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f679ffff700 (LWP 1015)):
#0  0x00007f67b28efdd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f67b28aa73a in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f67b28aa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f67b7f942db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f67b7f3dd3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f67b7d60063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f67bb0fce75 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f67a5e77700 (LWP 902)):
#0  0x00007f67b766f48d in poll () at /usr/lib/libc.so.6
#1  0x00007f67b28aa786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f67b28aa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f67b7f942db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f67b7f3dd3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f67b7d60063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f67b8addde5 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f67a816f700 (LWP 859)):
#0  0x00007f67b766f48d in poll () at /usr/lib/libc.so.6
#1  0x00007f67bc68c8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f67bc68e679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f67aa50a789 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f67b7d64cf8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f67b6e67454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f67b76787df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f67bdfef800 (LWP 853)):
[KCrash Handler]
#6  0x00007f6708ee33b9 in  ()
#7  0x0000000000000002 in  ()
#8  0x00000000014d22a0 in  ()
#9  0x0000000002fd1aa0 in  ()
#10 0x00000000014d22a0 in  ()
#11 0x00007f679d9a0010 in  ()
#12 0x00007f679d9a0370 in  ()
#13 0x00007f679d9a0378 in  ()
#14 0x00007f679d9a0370 in  ()
#15 0x00007f679d9a0010 in  ()
#16 0x00007f67baff307b in  () at /usr/lib/libQt5Qml.so.5
#17 0x00007f67bb0e14a7 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#18 0x00007f67bb0e19b1 in QQmlJavaScriptExpression::evaluate(bool*) () at /usr/lib/libQt5Qml.so.5
#19 0x00007f67bb0e9478 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#20 0x00007f67bb0f2e05 in  () at /usr/lib/libQt5Qml.so.5
#21 0x00007f67bb080dc2 in  () at /usr/lib/libQt5Qml.so.5
#22 0x00007f67bb0819c4 in QQmlIncubationController::incubateFor(int) () at /usr/lib/libQt5Qml.so.5
#23 0x00007f67bc1a5f6c in  () at /usr/lib/libKF5Declarative.so.5
#24 0x00007f67bb0817d2 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib/libQt5Qml.so.5
#25 0x00007f67bb07c7e8 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () at /usr/lib/libQt5Qml.so.5
#26 0x00007f67bbdf1d6f in  () at /usr/lib/libQt5Quick.so.5
#27 0x00007f67bbdf2979 in  () at /usr/lib/libQt5Quick.so.5
#28 0x00007f67b7f6b0c9 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#29 0x00007f67bb14479e in QQmlComponent::statusChanged(QQmlComponent::Status) () at /usr/lib/libQt5Qml.so.5
#30 0x00007f67bb07e130 in QQmlComponentPrivate::typeDataReady(QQmlTypeData*) () at /usr/lib/libQt5Qml.so.5
#31 0x00007f67bb09e731 in  () at /usr/lib/libQt5Qml.so.5
#32 0x00007f67bb096099 in  () at /usr/lib/libQt5Qml.so.5
#33 0x00007f67bb0fd104 in  () at /usr/lib/libQt5Qml.so.5
#34 0x00007f67bb0fd7fe in  () at /usr/lib/libQt5Qml.so.5
#35 0x00007f67b8eab35c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#36 0x00007f67b8eb2ad1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#37 0x00007f67b7f3f8e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#38 0x00007f67b7f4206d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#39 0x00007f67b7f93eb3 in  () at /usr/lib/libQt5Core.so.5
#40 0x00007f67b28aa587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#41 0x00007f67b28aa7f0 in  () at /usr/lib/libglib-2.0.so.0
#42 0x00007f67b28aa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#43 0x00007f67b7f942bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#44 0x00007f67b7f3dd3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#45 0x00007f67b7f4623c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#46 0x000000000041c9d2 in  ()
#47 0x00007f67b75b0291 in __libc_start_main () at /usr/lib/libc.so.6
#48 0x000000000041cd5a in _start ()

Reported using DrKonqi
Comment 1 Kai Uwe Broulik 2017-01-26 09:44:55 UTC
Please try to reproduce the crash with debugging symbols, otherwise the backtrace isn't of much use. Thanks.
Comment 2 Andrew Crouthamel 2018-09-26 22:07:29 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 set the bug status 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 Andrew Crouthamel 2018-10-27 02:20:49 UTC
Dear Bug Submitter,

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!