Bug 354737

Summary: Plasmashell crashes when clicking systray items and a systray popup is visible
Product: [Plasma] plasmashell Reporter: Mike <noeerover>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.4.2   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mike 2015-11-02 15:52:44 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.1
Operating System: Linux 4.3.0-rc6-2.g77d659a-default x86_64
Distribution: "openSUSE Tumbleweed (20151030) (x86_64)"

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

I had clicked the systray icon for the clipboard, then clicked the systray icon for the device notifier, then clicked the systray icon for the notifications and the crash occurred.

Not immediately reproducable, but it has occurred before.

The crash can be reproduced sometimes.

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

Thread 7 (Thread 0x7f3d480d3700 (LWP 17013)):
#0  0x00007f3d580e41cd in poll () at /lib64/libc.so.6
#1  0x00007f3d5cf84432 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f3d5cf86007 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f3d4a227e29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f3d587d594f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3d578eb4a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f3d580ecb5d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f3d4524b700 (LWP 17020)):
#0  0x00007f3d547eb780 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f3d547ec193 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3d547ec36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3d589fa52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f3d589a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3d587d0b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3d5ba659a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f3d587d594f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3d578eb4a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3d580ecb5d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f3d3b766700 (LWP 17059)):
#0  0x00007f3d578f107f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3d421ec50a in  () at /usr/lib64/dri/r600_dri.so
#2  0x00007f3d421ebd37 in  () at /usr/lib64/dri/r600_dri.so
#3  0x00007f3d578eb4a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3d580ecb5d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f3d35840700 (LWP 17081)):
#0  0x00007f3d5482f4b9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f3d547ec226 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3d547ec36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3d589fa52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f3d589a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3d587d0b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3d5ba659a5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f3d587d594f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3d578eb4a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3d580ecb5d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f3d33de4700 (LWP 17088)):
#0  0x00007ffc9553c999 in  ()
#1  0x00007ffc9553cce8 in clock_gettime ()
#2  0x00007f3d580f9756 in clock_gettime () at /lib64/libc.so.6
#3  0x00007f3d588811a6 in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007f3d589f80e9 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3d589f85f5 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3d589f998e in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3d547eb88d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f3d547ec193 in  () at /usr/lib64/libglib-2.0.so.0
#9  0x00007f3d547ec36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#10 0x00007f3d589fa52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f3d589a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f3d587d0b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#13 0x00007f3d5ba659a5 in  () at /usr/lib64/libQt5Qml.so.5
#14 0x00007f3d587d594f in  () at /usr/lib64/libQt5Core.so.5
#15 0x00007f3d578eb4a4 in start_thread () at /lib64/libpthread.so.0
#16 0x00007f3d580ecb5d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3d32467700 (LWP 17093)):
#0  0x00007f3d578f107f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3d5e1f1a84 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f3d5e1f1ac9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f3d578eb4a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3d580ecb5d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f3d5eb058c0 (LWP 17009)):
[KCrash Handler]
#6  0x00007f3d5b9efd74 in QQmlContext::isValid() const () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f3d5b9e14f9 in QQmlExpression::QQmlExpression(QQmlScriptString const&, QQmlContext*, QObject*, QObject*) () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f3d5c5c0514 in  () at /usr/lib64/libQt5Quick.so.5
#9  0x00007f3d5ba99e6d in QAbstractAnimationJob::setState(QAbstractAnimationJob::State) () at /usr/lib64/libQt5Qml.so.5
#10 0x00007f3d5ba9b5ba in QSequentialAnimationGroupJob::activateCurrentAnimation(bool) () at /usr/lib64/libQt5Qml.so.5
#11 0x00007f3d5ba9b6ac in QSequentialAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob*) () at /usr/lib64/libQt5Qml.so.5
#12 0x00007f3d5ba9949c in QAbstractAnimationJob::finished() () at /usr/lib64/libQt5Qml.so.5
#13 0x00007f3d5ba99f78 in QAbstractAnimationJob::setState(QAbstractAnimationJob::State) () at /usr/lib64/libQt5Qml.so.5
#14 0x00007f3d5c600bd9 in QQuickAnimatorProxyJob::setWindow(QQuickWindow*) () at /usr/lib64/libQt5Quick.so.5
#15 0x00007f3d589d3f8a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#16 0x00007f3d5c662452 in QQuickItem::windowChanged(QQuickWindow*) () at /usr/lib64/libQt5Quick.so.5
#17 0x00007f3d5c66dbeb in QQuickItemPrivate::derefWindow() () at /usr/lib64/libQt5Quick.so.5
#18 0x00007f3d5c66fb6c in QQuickItem::setParentItem(QQuickItem*) () at /usr/lib64/libQt5Quick.so.5
#19 0x00007f3d5c670006 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#20 0x00007f3d5c689c06 in  () at /usr/lib64/libQt5Quick.so.5
#21 0x00007f3d589d4da0 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#22 0x00007f3d5c66ebbb in QQuickItem::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#23 0x00007f3d59d1c8cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007f3d59d219d6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#25 0x00007f3d589a6cf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f3d589a9016 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#27 0x00007f3d589fa103 in  () at /usr/lib64/libQt5Core.so.5
#28 0x00007f3d547ec097 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#29 0x00007f3d547ec2c8 in  () at /usr/lib64/libglib-2.0.so.0
#30 0x00007f3d547ec36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#31 0x00007f3d589fa50f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#32 0x00007f3d589a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#33 0x00007f3d589ac2fd in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#34 0x0000000000434150 in main ()

Reported using DrKonqi
Comment 1 David Edmundson 2015-11-02 17:26:12 UTC

*** This bug has been marked as a duplicate of bug 346740 ***
Comment 2 David Edmundson 2015-11-02 17:26:25 UTC
Thanks