Bug 394638

Summary: Plasma crashed by fast access to kicker
Product: [Plasma] plasmashell Reporter: frank.hollenbach
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: justin.zobel, plasma-bugs-null
Priority: NOR Keywords: drkonqi
Version First Reported In: 5.8.7   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description frank.hollenbach 2018-05-23 22:40:29 UTC
Application: plasmashell (5.8.7)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.15.10-2-default x86_64
Distribution: "openSUSE Leap 42.3"

-- Information about the crash:
- What I was doing when the application crashed:
try to quit and halt the system. Then it hangs first, then it crashed. Plasma starts again.

The crash does not seem to be reproducible.

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

Thread 17 (Thread 0x7f83071b9700 (LWP 22018)):
#0  0x00007f84136df0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f84145ce69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f84184c855b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f84184ca2d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f82e2ffc700 (LWP 22009)):
#0  0x00007f84136df0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f84145ce69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f84184c855b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f84184ca2d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f82e27fb700 (LWP 7509)):
#0  0x00007f84136df0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f84145ce69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f84184c855b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f84184ca2d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f8304fa8700 (LWP 5015)):
#0  0x00007f84136df0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f84145ce69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f84184c855b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f84184ca2d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f82e3ffe700 (LWP 4523)):
#0  0x00007f84136df0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f84145ce69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f84184c855b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f84184ca2d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f832977d700 (LWP 4261)):
#0  0x00007f84136df0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f84145ce69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f84184c855b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f84184ca2d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f832a091700 (LWP 4260)):
#0  0x00007f84136df0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f84145ce69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f84184c855b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f84184ca2d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f833616c700 (LWP 3929)):
#0  0x00007f84136df0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f84145ce69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f84184c855b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f84184ca2d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f8346168700 (LWP 3901)):
#0  0x00007f84136df0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f84145ce69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f84184c855b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f84184ca2d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f8346dac700 (LWP 3884)):
#0  0x00007f8410580908 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f8410581230 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f841058142c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f84147e01ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f841478dbfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f84145c8f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f83481d38f7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f8356812700 (LWP 3870)):
#0  0x00007f8413ee9aa9 in clock_gettime () at /lib64/libc.so.6
#1  0x00007f8414678a46 in  () at /usr/lib64/libQt5Core.so.5
#2  0x00007f84147de809 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#3  0x00007f84147ded85 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f84147dff7e in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f841058095d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f8410581230 in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f841058142c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f84147e01ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f841478dbfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f84145c8f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#11 0x00007f841845a822 in  () at /usr/lib64/libQt5Quick.so.5
#12 0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#14 0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f83ee049700 (LWP 3850)):
#0  0x00007f84136df0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f841a0bf93b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f841a0bf969 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f83ef70c700 (LWP 3835)):
#0  0x00007f8413ed430d in poll () at /lib64/libc.so.6
#1  0x00007f8410581314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f841058142c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f84147e01ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f841478dbfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f84145c8f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f83f5b67700 (LWP 3704)):
#0  0x00007f8413ed033d in read () at /lib64/libc.so.6
#1  0x00007f840b93b073 in  () at /usr/lib64/nvidia/tls/libnvidia-tls.so.390.48
#2  0x00007f84105c1750 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f8410580e49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f84105812a8 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f841058142c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f84147e01ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f841478dbfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f84145c8f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007f84178d63d8 in  () at /usr/lib64/libQt5Qml.so.5
#10 0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f83f73ea700 (LWP 3611)):
#0  0x00007f8413ed033d in read () at /lib64/libc.so.6
#1  0x00007f840b93b073 in  () at /usr/lib64/nvidia/tls/libnvidia-tls.so.390.48
#2  0x00007f84105c1750 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f8410580e49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f84105812a8 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f841058142c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f84147e01ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f841478dbfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f84145c8f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007f84178d63d8 in  () at /usr/lib64/libQt5Qml.so.5
#10 0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f84074ff700 (LWP 3248)):
#0  0x00007f8413ed033d in read () at /lib64/libc.so.6
#1  0x00007f840b93b073 in  () at /usr/lib64/nvidia/tls/libnvidia-tls.so.390.48
#2  0x00007f84105c1750 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f8410580e49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f84105812a8 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f841058142c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f84147e01ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f841478dbfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f84145c8f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007f8414bf4295 in  () at /usr/lib64/libQt5DBus.so.5
#10 0x00007f84145cda29 in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007f84136da724 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f8413edce8d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f841a9d6900 (LWP 3205)):
[KCrash Handler]
#6  0x00007f841786639f in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f841789adc7 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f8417848ec4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f84147b9573 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f8418632672 in QQuickMouseArea::released(QQuickMouseEvent*) () at /usr/lib64/libQt5Quick.so.5
#11 0x00007f8418562ded in QQuickMouseArea::setPressed(Qt::MouseButton, bool) () at /usr/lib64/libQt5Quick.so.5
#12 0x00007f8418563778 in QQuickMouseArea::mouseReleaseEvent(QMouseEvent*) () at /usr/lib64/libQt5Quick.so.5
#13 0x00007f84184e687d in QQuickItem::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#14 0x00007f841571228c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#15 0x00007f84157168ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#16 0x00007f841478fbe5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#17 0x00007f84184f7202 in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () at /usr/lib64/libQt5Quick.so.5
#18 0x00007f84184f7939 in QQuickWindowPrivate::deliverMouseEvent(QMouseEvent*) () at /usr/lib64/libQt5Quick.so.5
#19 0x00007f84184f98d9 in QQuickWindow::mouseReleaseEvent(QMouseEvent*) () at /usr/lib64/libQt5Quick.so.5
#20 0x00007f8414f67cbe in QWindow::event(QEvent*) () at /usr/lib64/libQt5Gui.so.5
#21 0x00007f84184fe8e5 in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#22 0x00007f841a3f168b in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib64/libKF5PlasmaQuick.so.5
#23 0x00007f841571228c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007f84157168ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#25 0x00007f841478fbe5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f8414f5c86b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib64/libQt5Gui.so.5
#27 0x00007f8414f5e005 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#28 0x00007f8414f3feab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#29 0x00007f84068338a0 in  () at /usr/lib64/libQt5XcbQpa.so.5
#30 0x00007f8410581134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#31 0x00007f8410581388 in  () at /usr/lib64/libglib-2.0.so.0
#32 0x00007f841058142c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#33 0x00007f84147e018c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#34 0x00007f841478dbfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#35 0x00007f8414795ae6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#36 0x000000000041f05f in  ()
#37 0x00007f8413e10725 in __libc_start_main () at /lib64/libc.so.6
#38 0x000000000041f2c9 in _start ()

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-04 04:54:05 UTC
Thank you for the report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 2 Bug Janitor Service 2020-12-19 04:35:19 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 2021-01-03 04:34:46 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!