Bug 346725 - Plasma crashed after selecting eject in Notifier
Summary: Plasma crashed after selecting eject in Notifier
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-04-26 15:53 UTC by Wolfgang Reh
Modified: 2018-06-08 18:25 UTC (History)
0 users

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 Wolfgang Reh 2015-04-26 15:53:30 UTC
Application: plasma-desktop (4.11.16)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.19.4-200.fc21.x86_64 x86_64
Distribution: "Fedora release 21 (Twenty One)"

-- Information about the crash:
I tried to eject a Audio CD from the notiifier (pressed the eject button).

The crash can be reproduced sometimes.

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

Thread 3 (Thread 0x7f4b981a6700 (LWP 2666)):
#0  0x000000331460c590 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x000000333a79a49a in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQtScript.so.4
#2  0x000000333a79a4c9 in  () at /lib64/libQtScript.so.4
#3  0x000000331460752a in start_thread () at /lib64/libpthread.so.0
#4  0x0000003313b0022d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f4b1567e700 (LWP 2672)):
#0  0x0000003313af4c8d in poll () at /lib64/libc.so.6
#1  0x0000003316249b34 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x0000003316249c4c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00000033247b54be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#4  0x0000003324784cc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x0000003324785025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x0000003324679b49 in QThread::exec() () at /lib64/libQtCore.so.4
#7  0x0000003324765623 in QInotifyFileSystemWatcherEngine::run() () at /lib64/libQtCore.so.4
#8  0x000000332467c3af in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#9  0x000000331460752a in start_thread () at /lib64/libpthread.so.0
#10 0x0000003313b0022d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f4bb2104900 (LWP 2664)):
[KCrash Handler]
#6  0x0000003324784df8 in QEventLoop::exit(int) () at /lib64/libQtCore.so.4
#7  0x000000347373c93a in KJob::emitResult() () at /lib64/libkdecore.so.5
#8  0x00007f4b0e6a415f in SolidDeviceJob::start() () at /usr/lib64/kde4/plasma_engine_soliddevice.so
#9  0x000000332479f3d1 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#10 0x00000033261c7efc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#11 0x00000033261ce958 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#12 0x000000347424ec6a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#13 0x000000332478616d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#14 0x0000003324789431 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQtCore.so.4
#15 0x00000033247b532e in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4
#16 0x00000033162497fb in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#17 0x0000003316249b98 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#18 0x0000003316249c4c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#19 0x00000033247b549e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#20 0x000000332626b176 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#21 0x0000003324784cc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#22 0x0000003324785025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#23 0x000000332478a709 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#24 0x0000003ceee405dd in kdemain () at /lib64/libkdeinit4_plasma-desktop.so
#25 0x0000003313a1ffe0 in __libc_start_main () at /lib64/libc.so.6
#26 0x000000000040093e in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:25:04 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