Bug 417892 - Dolphin crashed when ejecting used disc
Summary: Dolphin crashed when ejecting used disc
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 19.12.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-02-19 19:30 UTC by chris-r
Modified: 2020-04-13 04:33 UTC (History)
2 users (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 chris-r 2020-02-19 19:30:34 UTC
Application: dolphin (19.12.2)

Qt Version: 5.14.1
Frameworks Version: 5.67.0
Operating System: Linux 5.5.4-arch1-1 x86_64
Windowing system: X11
Distribution: Arch Linux

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

I tried to eject a blu-ray disc. I had opened it in VLC media player and tried to eject it immediatly after closing VLC. Dolphin crashed (and the disc was not ejected).
The disc was still spinning at that moment. When waiting some time (until the disc spins no more), dolphin ejects it as requested and does not crash.

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 0x7fd31ca2bcc0 (LWP 3799))]

Thread 8 (Thread 0x7fd310926700 (LWP 3807)):
#0  0x00007fd323f5cabf in poll () at /usr/lib/libc.so.6
#1  0x00007fd31f9bc120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd31f9bc1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd321e2103c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fd321dc74cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fd321bebe52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fd321becfc6 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fd32062b46f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fd323f673d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fd3127fc700 (LWP 3806)):
#0  0x00007fd320631cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fd318ced99c in  () at /usr/lib/dri/nouveau_dri.so
#2  0x00007fd318ced598 in  () at /usr/lib/dri/nouveau_dri.so
#3  0x00007fd32062b46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fd323f673d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fd312ffd700 (LWP 3805)):
#0  0x00007fd320631cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fd318ced99c in  () at /usr/lib/dri/nouveau_dri.so
#2  0x00007fd318ced598 in  () at /usr/lib/dri/nouveau_dri.so
#3  0x00007fd32062b46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fd323f673d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fd3137fe700 (LWP 3804)):
#0  0x00007fd320631cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fd318ced99c in  () at /usr/lib/dri/nouveau_dri.so
#2  0x00007fd318ced598 in  () at /usr/lib/dri/nouveau_dri.so
#3  0x00007fd32062b46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fd323f673d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fd313fff700 (LWP 3803)):
#0  0x00007fd320631cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fd318ced99c in  () at /usr/lib/dri/nouveau_dri.so
#2  0x00007fd318ced598 in  () at /usr/lib/dri/nouveau_dri.so
#3  0x00007fd32062b46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fd323f673d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fd31b029700 (LWP 3802)):
#0  0x00007fd31f96c479 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fd31f9bc0e9 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd31f9bc1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd321e2103c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fd321dc74cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fd321bebe52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fd322071b28 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fd321becfc6 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fd32062b46f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fd323f673d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fd31bbed700 (LWP 3801)):
#0  0x00007fd323f5cabf in poll () at /usr/lib/libc.so.6
#1  0x00007fd3205e8630 in  () at /usr/lib/libxcb.so.1
#2  0x00007fd3205ea2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fd31c5a1b81 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fd321becfc6 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fd32062b46f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fd323f673d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fd31ca2bcc0 (LWP 3799)):
[KCrash Handler]
#6  0x00007fd32362bb49 in Solid::StorageAccess::filePath() const () at /usr/lib/libKF5Solid.so.5
#7  0x00007fd32409a33d in  () at /usr/lib/libkdeinit5_dolphin.so
#8  0x00007fd321dfe46e in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fd32360a3fc in Solid::OpticalDrive::ejectDone(Solid::ErrorType, QVariant, QString const&) () at /usr/lib/libKF5Solid.so.5
#10 0x00007fd32360f713 in  () at /usr/lib/libKF5Solid.so.5
#11 0x00007fd321dfe4a0 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007fd32360a27c in  () at /usr/lib/libKF5Solid.so.5
#13 0x00007fd323683df6 in  () at /usr/lib/libKF5Solid.so.5
#14 0x00007fd32360e33a in  () at /usr/lib/libKF5Solid.so.5
#15 0x00007fd323613113 in  () at /usr/lib/libKF5Solid.so.5
#16 0x00007fd32207e350 in  () at /usr/lib/libQt5DBus.so.5
#17 0x00007fd321df626a in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007fd322938362 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007fd322941819 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007fd321dc8962 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#21 0x00007fd321dcb1c6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#22 0x00007fd321e219d4 in  () at /usr/lib/libQt5Core.so.5
#23 0x00007fd31f9ba39e in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#24 0x00007fd31f9bc1b1 in  () at /usr/lib/libglib-2.0.so.0
#25 0x00007fd31f9bc1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#26 0x00007fd321e21020 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#27 0x00007fd321dc74cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#28 0x00007fd321dcf4d6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#29 0x00007fd3240705fa in kdemain () at /usr/lib/libkdeinit5_dolphin.so
#30 0x00007fd323e8f023 in __libc_start_main () at /usr/lib/libc.so.6
#31 0x0000560e015e305e in _start ()
[Inferior 1 (process 3799) detached]

Possible duplicates by query: bug 339502, bug 260756, bug 259896, bug 259078, bug 258104.

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2020-03-14 11:59:28 UTC
Please install debug symbols for dolphin and solid and post another stacktrace. Thanks!
Comment 2 Elvis Angelaccio 2020-03-14 11:59:49 UTC
Changing status.
Comment 3 Bug Janitor Service 2020-03-29 04:33:09 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 4 Bug Janitor Service 2020-04-13 04:33:11 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!