Bug 377260 - Plasma crashes when clicking in plasma options corner icon
Summary: Plasma crashes when clicking in plasma options corner icon
Status: RESOLVED DUPLICATE of bug 375388
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.9.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-03-05 22:36 UTC by Iyán Méndez Veiga
Modified: 2017-03-05 23:52 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 Iyán Méndez Veiga 2017-03-05 22:36:59 UTC
Application: plasmashell (5.9.3)

Qt Version: 5.8.0
Frameworks Version: 5.31.0
Operating System: Linux 4.9.11-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
Every time I click on the little icon in the corner to access some Plasma options (Activities, etc.), Plasma crashes. Sometimes it is able to recover, sometimes it is not and only widows are left.

The crash can be reproduced every time.

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

Thread 17 (Thread 0x7f507ffff700 (LWP 5344)):
#0  0x00007f51c86034b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f51a95d6e44 in  () at /usr/lib/libGLX_nvidia.so.0
#2  0x00007f511efd5394 in  () at /usr/lib/libnvidia-glcore.so.378.13
#3  0x00007f51a95d612c in  () at /usr/lib/libGLX_nvidia.so.0
#4  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f508cdec700 (LWP 5343)):
#0  0x00007f51c860310f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f51c973358b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f51cd48c665 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f51cd48cf72 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f51c97326d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f50eccb3700 (LWP 1143)):
#0  0x00007f51c86034b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f51a95d6e44 in  () at /usr/lib/libGLX_nvidia.so.0
#2  0x00007f511efd5394 in  () at /usr/lib/libnvidia-glcore.so.378.13
#3  0x00007f51a95d612c in  () at /usr/lib/libGLX_nvidia.so.0
#4  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f50ed4b4700 (LWP 1142)):
#0  0x00007f51c860310f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f51c973358b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f51cd48c665 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f51cd48cf72 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f51c97326d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f50eedee700 (LWP 1110)):
#0  0x00007f51c86034b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f51a95d6e44 in  () at /usr/lib/libGLX_nvidia.so.0
#2  0x00007f511efd5394 in  () at /usr/lib/libnvidia-glcore.so.378.13
#3  0x00007f51a95d612c in  () at /usr/lib/libGLX_nvidia.so.0
#4  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f50ef5ef700 (LWP 1109)):
#0  0x00007f51c860310f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f51c973358b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f51cd48c665 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f51cd48cf72 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f51c97326d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f50f76fb700 (LWP 1072)):
#0  0x00007f51c905402f in __libc_enable_asynccancel () at /usr/lib/libc.so.6
#1  0x00007f51c903e482 in poll () at /usr/lib/libc.so.6
#2  0x00007f51c3e567a6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f51c3e568bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f51c996206b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f51c990b89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f51c972da73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f50f9fcd0a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#8  0x00007f51c97326d8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f510ffff700 (LWP 948)):
#0  0x00007f51c86034b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f51a95d6e44 in  () at /usr/lib/libGLX_nvidia.so.0
#2  0x00007f511efd5394 in  () at /usr/lib/libnvidia-glcore.so.378.13
#3  0x00007f51a95d612c in  () at /usr/lib/libGLX_nvidia.so.0
#4  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f5114ec5700 (LWP 946)):
#0  0x00007f51c860310f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f51c973358b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f51cd48c665 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f51cd48cf72 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f51c97326d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f5115eb0700 (LWP 931)):
#0  0x00007f51c3e9be64 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f51c3e568c6 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#2  0x00007f51c996206b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f51c990b89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f51c972da73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f51cd41afd6 in  () at /usr/lib/libQt5Quick.so.5
#6  0x00007f51c97326d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f51a917c700 (LWP 897)):
#0  0x00007f51c86034b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f51a95d6e44 in  () at /usr/lib/libGLX_nvidia.so.0
#2  0x00007f511efd5394 in  () at /usr/lib/libnvidia-glcore.so.378.13
#3  0x00007f51a95d612c in  () at /usr/lib/libGLX_nvidia.so.0
#4  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f51aa164700 (LWP 895)):
#0  0x00007f51c860310f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f51cf10f234 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f51cf10f279 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f51abdc7700 (LWP 894)):
#0  0x00007f51c3e9be49 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f51c3e55c99 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f51c3e566cb in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f51c3e568bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f51c996206b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f51c990b89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f51c972da73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f51cc867025 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f51c97326d8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f51b1f0d700 (LWP 849)):
#0  0x00007f51c3e9be64 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f51c3e55d90 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f51c3e566cb in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f51c3e568bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f51c996206b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f51c990b89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f51c972da73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f51cc867025 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f51c97326d8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f51b3955700 (LWP 799)):
#0  0x00007f51c903e48d in poll () at /usr/lib/libc.so.6
#1  0x00007f51c3e567a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f51c3e568bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f51c996206b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f51c990b89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f51c972da73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f51c9d77125 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f51c97326d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f51b9bcd700 (LWP 783)):
#0  0x00007f51c903e48d in poll () at /usr/lib/libc.so.6
#1  0x00007f51ce0358e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f51ce037679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f51bc13f239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f51c97326d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f51c85fd454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f51c90477df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f51cf995800 (LWP 764)):
[KCrash Handler]
#6  0x00007f51cd4c5de1 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f51cd4c5dea in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () at /usr/lib/libQt5Quick.so.5
#8  0x00007f51cd4c5f44 in QQuickItem::setVisible(bool) () at /usr/lib/libQt5Quick.so.5
#9  0x00007f51cf44308c in  () at /usr/lib/libKF5PlasmaQuick.so.5
#10 0x00007f51cf4448c6 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5
#11 0x00007f51ca87b34c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f51ca882b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007f51c990d440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f51ca0f078e in QWindow::setVisible(bool) () at /usr/lib/libQt5Gui.so.5
#15 0x00007f51cf44097c in PlasmaQuick::Dialog::setVisible(bool) () at /usr/lib/libKF5PlasmaQuick.so.5
#16 0x00007f51cf443818 in  () at /usr/lib/libKF5PlasmaQuick.so.5
#17 0x00007f51cf44507b in PlasmaQuick::Dialog::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libKF5PlasmaQuick.so.5
#18 0x00007f51cc7daac9 in  () at /usr/lib/libQt5Qml.so.5
#19 0x00007f51cc7d9498 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#20 0x00007f51cc7a3b7b in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#21 0x00007f51cc7a4390 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#22 0x00007f51cc7a44a6 in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#23 0x00007f51cc7b4f56 in QV4::Runtime::method_setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#24 0x00007f51a80f5f42 in  ()
#25 0x00000000016a7260 in  ()
#26 0x00007f51a80f6504 in  ()
#27 0x00007ffc9717d730 in  ()
#28 0x0003400000000001 in  ()
#29 0x00007ffc9717d700 in  ()
#30 0x0003400000000000 in  ()
#31 0x00000000016a7260 in  ()
#32 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 David Edmundson 2017-03-05 23:52:25 UTC
thanks

*** This bug has been marked as a duplicate of bug 375388 ***