Bug 351032

Summary: plasmashell crash after clicking on anything that open a menu (application launcher, Desktop at top left, or the little icon to edit a panel)
Product: [Plasma] plasmashell Reporter: contact
Component: Desktop ContainmentAssignee: Sebastian Kügler <sebas>
Status: RESOLVED WORKSFORME    
Severity: crash CC: kde
Priority: NOR    
Version: 5.3.2   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description contact 2015-08-06 11:44:02 UTC
Opening a menu with the right click doesn't make it crash, only with the left click.

Reproducible: Always

Steps to Reproduce:
1. add a new panel
2. click on anything that open a menu



└> # gdb plasmashell
GNU gdb (GDB) 7.9.1
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from plasmashell...done.
(gdb) r
Starting program: /usr/bin/plasmashell 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
kf5.kservice.sycoca: Trying to open ksycoca from "/home/mzimmer/.cache/ksycoca5"
populateAddPanelsMenu 1
[New Thread 0x7fffdcf8f700 (LWP 15717)]
[New Thread 0x7fffcccdd700 (LWP 15718)]
kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
kscreen: Primary output changed from KScreen::Output(Id: 636 , Name: "DP-0" ) ( "DP-0" ) to KScreen::Output(Id: 636 , Name: "DP-0" ) ( "DP-0" )
unversioned plugin detected, may result in instability
Falling back to legacy separed QQmlEngine for applet "org.kde.panel"
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
Falling back to legacy separed QQmlEngine for applet "org.kde.plasma.pager"
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
Falling back to legacy separed QQmlEngine for applet "org.kde.panel"
unversioned plugin detected, may result in instability
Falling back to legacy separed QQmlEngine for applet "org.kde.desktopcontainment"
unversioned plugin detected, may result in instability
Falling back to legacy separed QQmlEngine for applet "org.kde.desktopcontainment"
unversioned plugin detected, may result in instability
Falling back to legacy separed QQmlEngine for applet "org.kde.desktopcontainment"
[New Thread 0x7fffa67fd700 (LWP 15729)]
[New Thread 0x7fffb5445700 (LWP 15726)]
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:69: TypeError: Cannot read property 'overflowing' of null
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:64: TypeError: Cannot read property 'overflowing' of null
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:64: TypeError: Cannot read property 'overflowing' of null
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:69: TypeError: Cannot read property 'overflowing' of null
[New Thread 0x7fffc60a3700 (LWP 15722)]
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:69: TypeError: Cannot read property 'overflowing' of null
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:64: TypeError: Cannot read property 'overflowing' of null
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:64: TypeError: Cannot read property 'overflowing' of null
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:69: TypeError: Cannot read property 'overflowing' of null
kscreen: Launcher finished with exit code 1 , status 0
kscreen: Service for requested backend already running
[New Thread 0x7fffc4fa2700 (LWP 15723)]
file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:394:24: Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:393:21: Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:394:24: Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:393:21: Unable to assign [undefined] to double
kscreen: Primary output changed from KScreen::Output(Id: 636 , Name: "DP-0" ) ( "DP-0" ) to KScreen::Output(Id: 636 , Name: "DP-0" ) ( "DP-0" )
Plasma Shell startup completed
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:106:17: Unable to assign [undefined] to QObject*
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:85: TypeError: Cannot read property 'effectivePressed' of undefined
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:106:17: Unable to assign [undefined] to QObject*
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:85: TypeError: Cannot read property 'effectivePressed' of undefined
QQmlComponent: Component is not ready
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:150:31: QML Item: Binding loop detected for property "implicitWidth"
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:150:31: QML Item: Binding loop detected for property "implicitWidth"
file:///usr/lib/qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:150:31: QML Item: Binding loop detected for property "implicitWidth"
terminate called after throwing an instance of 'St9bad_alloc'
  what():  std::bad_alloc
[New Thread 0x7ffef4ffb700 (LWP 15740)]
[New Thread 0x7ffef5ffc700 (LWP 15739)]
[New Thread 0x7ffef67fd700 (LWP 15737)]
[New Thread 0x7ffef6ffe700 (LWP 15736)]
[New Thread 0x7fff01afd700 (LWP 15735)]
[New Thread 0x7fff08aa8700 (LWP 15734)]
[New Thread 0x7fff09c08700 (LWP 15733)]
[New Thread 0x7fff1cbcf700 (LWP 15732)]
[New Thread 0x7fff1d9d2700 (LWP 15731)]
[New Thread 0x7fff1f423700 (LWP 15730)]
[New Thread 0x7fffa6ffe700 (LWP 15728)]
[New Thread 0x7fffa7fff700 (LWP 15727)]
[New Thread 0x7fffb674e700 (LWP 15725)]
[New Thread 0x7fffb77ff700 (LWP 15724)]
[New Thread 0x7fffc7164700 (LWP 15721)]
[New Thread 0x7fffdfb2c700 (LWP 15716)]

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7ffef4ffb700 (LWP 15740)]
0x00007ffff1786528 in raise () from /usr/lib/libc.so.6
(gdb) thread apply all bt full

Thread 23 (Thread 0x7fffdfb2c700 (LWP 15716)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007ffff683e9f2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007ffff684056f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fffe1c8eca9 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 22 (Thread 0x7fffc7164700 (LWP 15721)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 21 (Thread 0x7fffb77ff700 (LWP 15724)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 20 (Thread 0x7fffb674e700 (LWP 15725)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216925b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 19 (Thread 0x7fffa7fff700 (LWP 15727)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 18 (Thread 0x7fffa6ffe700 (LWP 15728)):
#0  0x00007ffff0e2a96f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ffff7670564 in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007ffff76705a9 in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 17 (Thread 0x7fff1f423700 (LWP 15730)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 16 (Thread 0x7fff1d9d2700 (LWP 15731)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216925b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff59411f6 in ?? () from /usr/lib/libQt5Quick.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 15 (Thread 0x7fff1cbcf700 (LWP 15732)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 14 (Thread 0x7fff09c08700 (LWP 15733)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 13 (Thread 0x7fff08aa8700 (LWP 15734)):
#0  0x00007ffff0e2a96f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ffff1f32d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ffff59b638e in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007ffff59b6c13 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 12 (Thread 0x7fff01afd700 (LWP 15735)):
#0  0x00007ffff0e2a96f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ffff1f32d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ffff59b638e in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007ffff59b6c13 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 11 (Thread 0x7ffef6ffe700 (LWP 15736)):
#0  0x00007ffff0e2a96f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ffff1f32d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ffff59b638e in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007ffff59b6c13 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 10 (Thread 0x7ffef67fd700 (LWP 15737)):
#0  0x00007ffff0e2a96f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ffff1f32d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ffff59b638e in ?? () from /usr/lib/libQt5Quick.so.5
---Type <return> to continue, or q <return> to quit---
#3  0x00007ffff59b6c13 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 9 (Thread 0x7ffef5ffc700 (LWP 15739)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 8 (Thread 0x7ffef4ffb700 (LWP 15740)):
#0  0x00007ffff1786528 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff178793a in abort () from /usr/lib/libc.so.6
#2  0x00007ffff1b84b3d in __gnu_cxx::__verbose_terminate_handler () at /build/gcc-multilib/src/gcc-5.2.0/libstdc++-v3/libsupc++/vterminate.cc:95
        terminating = true
        t = <optimized out>
#3  0x00007ffff1b82996 in __cxxabiv1::__terminate (handler=<optimized out>) at /build/gcc-multilib/src/gcc-5.2.0/libstdc++-v3/libsupc++/eh_terminate.cc:47
No locals.
#4  0x00007ffff1b829e1 in std::terminate () at /build/gcc-multilib/src/gcc-5.2.0/libstdc++-v3/libsupc++/eh_terminate.cc:57
No locals.
#5  0x00007ffff1b82bf8 in __cxxabiv1::__cxa_throw (obj=0x6970d0, tinfo=0x7ffff1e687b0 <typeinfo for std::bad_alloc>, dest=0x7ffff1b80dc0 <std::bad_alloc::~bad_alloc()>)
    at /build/gcc-multilib/src/gcc-5.2.0/libstdc++-v3/libsupc++/eh_throw.cc:87
        globals = <optimized out>
#6  0x00007ffff1b8318c in operator new (sz=16) at /build/gcc-multilib/src/gcc-5.2.0/libstdc++-v3/libsupc++/new_op.cc:54
        handler = <optimized out>
        p = <optimized out>
#7  0x00007ffff1f30ba3 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff1f31b18 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 7 (Thread 0x7fffc4fa2700 (LWP 15723)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 6 (Thread 0x7fffc60a3700 (LWP 15722)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 5 (Thread 0x7fffb5445700 (LWP 15726)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 4 (Thread 0x7fffa67fd700 (LWP 15729)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x7fffcccdd700 (LWP 15718)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x7fffdcf8f700 (LWP 15717)):
#0  0x00007ffff1831e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fffedad0c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff1f2caf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff52b9345 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1f31a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff0e25354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ffff183abfd in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x7ffff7ed3800 (LWP 15712)):
#0  0x00007ffff0e2a96f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ffff1f32d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff59b3626 in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007ffff59b5afc in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007ffff59b6193 in ?? () from /usr/lib/libQt5Quick.so.5
#5  0x00007ffff267ab75 in QWindow::event(QEvent*) () from /usr/lib/libQt5Gui.so.5
#6  0x00007ffff59e89e1 in QQuickWindow::event(QEvent*) () from /usr/lib/libQt5Quick.so.5
#7  0x00007ffff34e100c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#8  0x00007ffff34e64e6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#9  0x00007ffff211289b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#10 0x00007ffff2672c7c in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib/libQt5Gui.so.5
#11 0x00007ffff26739fd in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#12 0x00007ffff2658e38 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#13 0x00007fffe1cbf6b0 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#14 0x00007fffedad09fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0x00007fffedad0ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x00007fffedad0d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0x00007ffff216923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#18 0x00007ffff211026a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#19 0x00007ffff211820c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#20 0x000000000042ef96 in main (argc=1, argv=<optimized out>) at /tmp/yaourt-tmp-mzimmer/abs-plasma-workspace/src/plasma-workspace-5.3.2/shell/main.cpp:154
        app = <incomplete type>
        aboutData = {d = 0x79efd0}
        cliOptions = {d = 0x816780}
        dbgOption = {d = {d = 0x8179e0}}
        winOption = {d = {d = 0x8173c0}}
        respawnOption = {d = {d = 0x8170c0}}
        crashOption = {d = {d = 0x816b80}}
        shutupOption = {d = {d = 0x8166d0}}
        shellPluginOption = {d = {d = 0x8161b0}}
        standaloneOption = {d = {d = 0x815d40}}
        service = <incomplete type>
(gdb) quit
Comment 1 David Edmundson 2015-10-28 14:44:05 UTC
sorry we didn't do anything with this, there's not a lot to go on and I've not seen any other instances of this.

Anything in thread 8 is typically deep in either: 
 - one of the JS interpreters which is super deep in QT
 - your graphic driver if we have threaded window rendering

so hopefully this is solved by some library updates.

5.3.2 is rather old now, do you still have this problem? Please reopen if it does and we'll try and get some more info.