Bug 350349

Summary: Crash when ejecting a CD
Product: [Unmaintained] plasma4 Reporter: rolf.breuning
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: sylvain
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description rolf.breuning 2015-07-18 19:00:56 UTC
Application: plasma-desktop (4.11.20)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-21-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
  - A Video DVD was inserted in the Computer, which I had seen the day before
  - I pressed the "Eject" button of the drive
  - I inserted a CD.
  - KDE offered to open the Audio CD with the file manager (2xfile manager was visible, the further options. 
  - I selected one of the options, which did not work
  - I tried to eject the CD with KDE, then the crash happend

-- Backtrace:
Application: Plasma-Desktop-Umgebung (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fcd82df9780 (LWP 15705))]

Thread 3 (Thread 0x7fcd584e2700 (LWP 15709)):
#0  0x00007fcd816b905f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fcd73f2f8cb in  () at /usr/lib64/libQtScript.so.4
#2  0x00007fcd73f2f909 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007fcd816b50a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fcd8042208d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fcccb131700 (LWP 15726)):
#0  0x00007fcd80419c5d in poll () at /lib64/libc.so.6
#1  0x00007fcd7d52cbe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fcd7d52ccec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fcd81a7a0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007fcd81a4be6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007fcd81a4c165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007fcd819490bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007fcd81a2d783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007fcd8194b79f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007fcd816b50a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fcd8042208d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fcd82df9780 (LWP 15705)):
[KCrash Handler]
#5  0x00007fcd81a60f87 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#6  0x00007fcd81ee115f in KJob::finished(KJob*) () at /usr/lib64/libkdecore.so.5
#7  0x00007fcd81ee1385 in KJob::emitResult() () at /usr/lib64/libkdecore.so.5
#8  0x00007fccca4e8e5f in  () at /usr/lib64/kde4/plasma_engine_soliddevice.so
#9  0x00007fcd81a6559e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#10 0x00007fcd80bc976c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#11 0x00007fcd80bcfcad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#12 0x00007fcd827f0e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#13 0x00007fcd81a4d2ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#14 0x00007fcd81a5057d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#15 0x00007fcd81a7a8fe in  () at /usr/lib64/libQtCore.so.4
#16 0x00007fcd7d52ca04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#17 0x00007fcd7d52cc48 in  () at /usr/lib64/libglib-2.0.so.0
#18 0x00007fcd7d52ccec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#19 0x00007fcd81a7a0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#20 0x00007fcd80c66676 in  () at /usr/lib64/libQtGui.so.4
#21 0x00007fcd81a4be6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#22 0x00007fcd81a4c165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#23 0x00007fcd81a515b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#24 0x00007fcd6c3f3b94 in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#25 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 Sylvain 2016-11-16 13:40:10 UTC
*** Bug 372446 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2018-06-08 18:21:44 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham