Bug 371991

Summary: Multi monitor setup crashes [ShellCorona::screenForContainment]
Product: [Plasma] plasmashell Reporter: johan.claudebreuninger
Component: generic-multiscreenAssignee: Aleix Pol <aleixpol>
Status: RESOLVED FIXED    
Severity: crash CC: bhush94, cseizert, dominik232, elzevir, grouchomarx.fr, herbert.wiesenhofer, jasonvw, jdrees, jerzydubin, jmsnowrider, johan.claudebreuninger, kde.org, kde, kde, keshan3262, lester.elliott, loic.yhuel, mmokhtarabadi, mustaqim, notmart, plasma-bugs, richyk, shawn.starr, spryor, tg, torys.anderson
Priority: NOR Keywords: drkonqi
Version: 5.8.4   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description johan.claudebreuninger 2016-11-02 19:07:01 UTC
Application: plasmashell (5.8.3)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.8.6-1-ARCH x86_64
Distribution: "Arch Linux"

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

Closing/opening my laptop's lid


- Unusual behavior I noticed:

The screen goes black only showing open windows. Taskbar and wallpaper disapear.

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 0x7fadfdfef800 (LWP 934))]

Thread 10 (Thread 0x7fad25a19700 (LWP 1363)):
#0  0x00007fadf6f164b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fadf7e01b66 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fadf7dfd274 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fadf7e00d78 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fadf6f10454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fadf77167df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fad380dd700 (LWP 1040)):
#0  0x00007fadf77094ed in read () at /usr/lib/libc.so.6
#1  0x00007fadf2a19a10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fadf29d5235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fadf29d5724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fadf29d589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fadf802f72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fadf7fd923a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fadf7dfc0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fad423730a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#9  0x00007fadf7e00d78 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fadf6f10454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fadf77167df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fad431ff700 (LWP 1034)):
#0  0x00007fadf29d4c38 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007fadf29d56ab in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fadf29d589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fadf802f72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fadf7fd923a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fadf7dfc0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fadfbcfe856 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007fadf7e00d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fadf6f10454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fadf77167df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fadd1f46700 (LWP 1033)):
#0  0x00007fadf6f1610f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fadd2dfa88b in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#2  0x00007fadd2dfa6e7 in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#3  0x00007fadf6f10454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fadf77167df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fadd3fff700 (LWP 1032)):
#0  0x00007fadf6f1610f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fadfd78eac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fadfd78eb09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fadf6f10454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fadf77167df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fadde39a700 (LWP 1030)):
#0  0x00007fadf770d48d in poll () at /usr/lib/libc.so.6
#1  0x00007fadf29d5786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fadf29d589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fadf802f72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fadf7fd923a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fadf7dfc0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fadfb15f2d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fadf7e00d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fadf6f10454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fadf77167df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7faddfdfa700 (LWP 1011)):
#0  0x00007fadf802d9a3 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#1  0x00007fadf802ecfe in  () at /usr/lib/libQt5Core.so.5
#2  0x00007fadf29d4c89 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#3  0x00007fadf29d56ab in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fadf29d589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fadf802f72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fadf7fd923a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fadf7dfc0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fadfb15f2d5 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fadf7e00d78 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fadf6f10454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fadf77167df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fade5a14700 (LWP 976)):
#0  0x00007fadf770d48d in poll () at /usr/lib/libc.so.6
#1  0x00007fadf29d5786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fadf29d589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fadf802f72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fadf7fd923a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fadf7dfc0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fadf8b7ce55 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fadf7e00d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fadf6f10454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fadf77167df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fade7646700 (LWP 944)):
#0  0x00007fadf770d48d in poll () at /usr/lib/libc.so.6
#1  0x00007fadfc6ce8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fadfc6d0679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fade9383449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fadf7e00d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fadf6f10454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fadf77167df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fadfdfef800 (LWP 934)):
[KCrash Handler]
#6  0x00007fadfdaccc24 in PlasmaQuick::ContainmentView::containment() const () at /usr/lib/libKF5PlasmaQuick.so.5
#7  0x0000000000442169 in  ()
#8  0x0000000000443420 in  ()
#9  0x0000000000444a34 in  ()
#10 0x0000000000444e52 in  ()
#11 0x00007fadf80069ce in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007fadf80136d8 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007fadf8007473 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007fadf8f45e0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007fadf8f4d581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007fadf7fdade0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#17 0x00007fadf802e6ae in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#18 0x00007fadf802ec09 in  () at /usr/lib/libQt5Core.so.5
#19 0x00007fadf29d5587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#20 0x00007fadf29d57f0 in  () at /usr/lib/libglib-2.0.so.0
#21 0x00007fadf29d589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#22 0x00007fadf802f70f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#23 0x00007fadf7fd923a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#24 0x00007fadf7fe173c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#25 0x000000000041c8b2 in  ()
#26 0x00007fadf764e291 in __libc_start_main () at /usr/lib/libc.so.6
#27 0x000000000041cc3a in _start ()

Reported using DrKonqi
Comment 1 Marco Martin 2016-11-03 15:30:16 UTC
there seems to be a piece of the backtrace missing, maybe debug symbols of plasma-workspace should fix that
Comment 2 Marco Martin 2016-11-03 15:42:39 UTC
what is the multiscreen setup?
Comment 3 johan.claudebreuninger 2016-11-07 11:15:16 UTC
Hello Marco Martin,


I have a laptop (MacBook Pro 8,2) with an external display connected via Display Port.
Comment 4 Marco Martin 2016-11-09 14:59:53 UTC
Git commit b8d3e09b3687082037a6d280d2032617121ae5e5 by Marco Martin.
Committed on 09/11/2016 at 14:54.
Pushed by mart into branch 'Plasma/5.8'.

make sure all outputs are known

at startup, if a screen id is missing from the screenpool mapping
containment::screen() will return -1 for a moment in the startup
phase even if it has a valid lastScreen

populate mappings of eventual missing stuff at screenpool ctor

make sure destroyed containments don't get assigned a view

reviewed-by: David Edmundson
Related: bug 372099, bug 371858, bug 371819, bug 371734

M  +11   -0    shell/screenpool.cpp
M  +7    -1    shell/shellcorona.cpp

http://commits.kde.org/plasma-workspace/b8d3e09b3687082037a6d280d2032617121ae5e5
Comment 5 Marco Martin 2016-11-10 12:53:00 UTC
*** Bug 372246 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2016-11-11 14:59:56 UTC
*** Bug 372297 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2016-11-11 15:00:15 UTC
*** Bug 372321 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2016-11-15 08:59:38 UTC
*** Bug 372426 has been marked as a duplicate of this bug. ***
Comment 9 Christoph Feck 2016-11-15 09:00:04 UTC
*** Bug 372437 has been marked as a duplicate of this bug. ***
Comment 10 Marco Martin 2016-11-17 10:43:01 UTC
*** Bug 372577 has been marked as a duplicate of this bug. ***
Comment 11 David Edmundson 2016-11-21 16:04:23 UTC
*** Bug 372734 has been marked as a duplicate of this bug. ***
Comment 12 David Edmundson 2016-11-21 16:04:41 UTC
*** Bug 372501 has been marked as a duplicate of this bug. ***
Comment 13 David Edmundson 2016-11-21 16:06:49 UTC
This should hopefully be fixed in 5.8.4 out next week.

Please reopen if there is still a problem after that.
Comment 14 Marco Martin 2016-11-24 11:47:23 UTC
*** Bug 372832 has been marked as a duplicate of this bug. ***
Comment 15 Curtis Seizert 2016-11-26 01:36:10 UTC
I am still having this problem in 5.8.4.

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

Thread 16 (Thread 0x7fe58a3ee700 (LWP 4476)):
#0  0x00007fe73562110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe73650cc2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe73a475395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fe73a475c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fe58abef700 (LWP 4475)):
#0  0x00007fe73562110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe73650cc2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe73a475395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fe73a475c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fe5f521f700 (LWP 4200)):
#0  0x00007fe73562110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe73650cc2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe73a475395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fe73a475c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fe616b1e700 (LWP 4083)):
#0  0x00007fe73562110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe73650cc2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe73a475395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fe73a475c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fe61731f700 (LWP 4079)):
#0  0x00007fe73562110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe73650cc2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe73a475395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fe73a475c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fe62f5fd700 (LWP 4074)):
#0  0x00007fe73562110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe73650cc2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe73a475395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fe73a475c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fe62fdfe700 (LWP 4073)):
#0  0x00007fe73562110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe73650cc2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe73a475395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fe73a475c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fe658ea9700 (LWP 4042)):
#0  0x00007fe73562110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe73650cc2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe73a475395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fe73a475c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fe66d0d4700 (LWP 4040)):
#0  0x00007fe735e1848d in poll () at /usr/lib/libc.so.6
#1  0x00007fe7310da786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe7310da89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe73673a72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe7366e423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe7365070f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe6686600a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fe68776d700 (LWP 3645)):
#0  0x00007fe73562110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe73650cc2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe73a475395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fe73a475c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fe686f6c700 (LWP 3585)):
#0  0x00007fe7310d784b in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007fe7310da10c in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe7310da724 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe7310da89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fe73673a72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe7366e423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fe7365070f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fe73a406856 in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fe7133a9700 (LWP 3507)):
#0  0x00007fe73562110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe73bea2ac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fe73bea2b09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fe71d141700 (LWP 3452)):
#0  0x00007fe735e1848d in poll () at /usr/lib/libc.so.6
#1  0x00007fe7310da786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe7310da89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe73673a72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe7366e423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe7365070f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe73986a2d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fe71edb9700 (LWP 3424)):
#0  0x00007fe73111fdb9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fe7310d97b4 in g_main_context_release () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe7310da73a in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe7310da89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fe73673a72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe7366e423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fe7365070f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fe73986a2d5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe7249ef700 (LWP 3409)):
#0  0x00007fe735e1848d in poll () at /usr/lib/libc.so.6
#1  0x00007fe7310da786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe7310da89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe73673a72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe7366e423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe7365070f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe737287e55 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fe73650bd78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fe73561b454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fe735e217df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe73c7097c0 (LWP 3389)):
[KCrash Handler]
#6  0x00007fe73c1e07a4 in PlasmaQuick::ContainmentView::containment() const () at /usr/lib/libKF5PlasmaQuick.so.5
#7  0x0000000000442319 in  ()
#8  0x0000000000442259 in  ()
#9  0x00007fe66972757e in  () at /usr/lib/qt/plugins/plasma/applets/plasma_applet_notifications.so
#10 0x00007fe7367119ce in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#11 0x00007fe71f1d8f60 in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#12 0x00007fe7366e337f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib/libQt5Core.so.5
#13 0x00007fe72902dc14 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib/libQt5XcbQpa.so.5
#14 0x00007fe72902e8a5 in QXcbConnection::processXcbEvents() () at /usr/lib/libQt5XcbQpa.so.5
#15 0x00007fe7367124b9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007fe737650e0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007fe737658581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007fe7366e5de0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#19 0x00007fe7366e856d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#20 0x00007fe73673a303 in  () at /usr/lib/libQt5Core.so.5
#21 0x00007fe7310da587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#22 0x00007fe7310da7f0 in  () at /usr/lib/libglib-2.0.so.0
#23 0x00007fe7310da89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#24 0x00007fe73673a70f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007fe7366e423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#26 0x00007fe7366ec73c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#27 0x000000000041c9d2 in  ()
#28 0x00007fe735d59291 in __libc_start_main () at /usr/lib/libc.so.6
#29 0x000000000041cd5a in _start ()
Comment 16 Christoph Feck 2016-11-26 01:56:41 UTC
Backtrace still has no debug symbols, but it indeed looks like the same crash. Reopening.
Comment 17 Curtis Seizert 2016-11-26 02:20:28 UTC
I'll rebuild with debugging symbols.  Give me an hour or so.
Comment 18 Curtis Seizert 2016-11-26 03:45:32 UTC
I built plasma-workspace with -DCMAKE_BUILD_TYPE=RelWithDebInfo (the crash handler would not launch with the Debug option) and plamsa-desktop with -DCMAKE_BUILD_TYPE=Debug.  The backtrace seems the same to me, so please let me know what else I might do.



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

Thread 15 (Thread 0x7f22e4cdd700 (LWP 4773)):
#0  0x00007f23c856c10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23c9457c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23cd3c0395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23cd3c0c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f22da36f700 (LWP 4240)):
#0  0x00007f23c856c10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23c9457c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23cd3c0395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23cd3c0c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f22daf7f700 (LWP 4236)):
#0  0x00007f23c856c10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23c9457c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23cd3c0395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23cd3c0c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f22e56de700 (LWP 4189)):
#0  0x00007f23c856c10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23c9457c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23cd3c0395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23cd3c0c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f22e5edf700 (LWP 4188)):
#0  0x00007f23c856c10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23c9457c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23cd3c0395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23cd3c0c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f22e7530700 (LWP 4159)):
#0  0x00007f23c856c10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23c9457c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23cd3c0395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23cd3c0c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f23113fe700 (LWP 4156)):
#0  0x00007f23c8d6348d in poll () at /usr/lib/libc.so.6
#1  0x00007f23c4025786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f23c402589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f23c968572b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f23c962f23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f23c94520f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f22f86170a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f231a684700 (LWP 4062)):
#0  0x00007f23c856c10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23c9457c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23cd3c0395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23cd3c0c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f2319e83700 (LWP 3997)):
#0  0x00007f23c8d5f4ed in read () at /usr/lib/libc.so.6
#1  0x00007f23c4069a10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f23c4025235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f23c4025724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f23c402589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f23c968572b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f23c962f23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f23c94520f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f23cd351856 in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f23aa3ac700 (LWP 3566)):
#0  0x00007f23c856c10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23cededac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f23cededb09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f23abfff700 (LWP 3460)):
#0  0x00007f23c406adb9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f23c4024c95 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f23c40256ab in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f23c402589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f23c968572b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f23c962f23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f23c94520f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f23cc7b52d5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f23b1ea2700 (LWP 3431)):
#0  0x00007f23c8d5f4ed in read () at /usr/lib/libc.so.6
#1  0x00007f23c4069a10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f23c4025235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f23c4025724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f23c402589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f23c968572b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f23c962f23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f23c94520f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f23cc7b52d5 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f23b38e9700 (LWP 3406)):
#0  0x00007f23c8d6348d in poll () at /usr/lib/libc.so.6
#1  0x00007f23c4025786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f23c402589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f23c968572b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f23c962f23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f23c94520f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f23ca1d2e55 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f23b9c07700 (LWP 3404)):
#0  0x00007f23c8d6348d in poll () at /usr/lib/libc.so.6
#1  0x00007f23cdd228e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f23cdd24679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f23bbf77449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f23c9456d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23c8566454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23c8d6c7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f23cf6547c0 (LWP 3392)):
[KCrash Handler]
#6  0x00007f23cf12b7a4 in PlasmaQuick::ContainmentView::containment() const () at /usr/lib/libKF5PlasmaQuick.so.5
#7  0x000000000043d418 in  ()
#8  0x000000000043d365 in  ()
#9  0x00007f22f96da57e in  () at /usr/lib/qt/plugins/plasma/applets/plasma_applet_notifications.so
#10 0x00007f23c965c9ce in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#11 0x00007f23b22c1f60 in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#12 0x00007f23c962e37f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib/libQt5Core.so.5
#13 0x00007f23bbf78c14 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib/libQt5XcbQpa.so.5
#14 0x00007f23bbf798a5 in QXcbConnection::processXcbEvents() () at /usr/lib/libQt5XcbQpa.so.5
#15 0x00007f23c965d4b9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f23ca59be0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f23ca5a3581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007f23c9630de0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#19 0x00007f23c963356d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#20 0x00007f23c9685303 in  () at /usr/lib/libQt5Core.so.5
#21 0x00007f23c4025587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#22 0x00007f23c40257f0 in  () at /usr/lib/libglib-2.0.so.0
#23 0x00007f23c402589c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#24 0x00007f23c968570f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007f23c962f23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#26 0x00007f23c963773c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#27 0x000000000041ca82 in  ()
#28 0x00007f23c8ca4291 in __libc_start_main () at /usr/lib/libc.so.6
#29 0x000000000041ce0a in _start ()
Comment 19 Curtis Seizert 2016-11-26 04:04:59 UTC
Forgot to turn off stripping the binaries!  Here's another backtrace:

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

Thread 15 (Thread 0x7f22c88a7700 (LWP 5315)):
#0  0x00007f23baebe10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23bbda9c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23bfd12395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23bfd12c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f22cef7f700 (LWP 4268)):
#0  0x00007f23baebe10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23bbda9c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23bfd12395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23bfd12c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f22d039f700 (LWP 4264)):
#0  0x00007f23baebe10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23bbda9c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23bfd12395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23bfd12c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f22de7fd700 (LWP 4218)):
#0  0x00007f23baebe10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23bbda9c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23bfd12395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23bfd12c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f22deffe700 (LWP 4202)):
#0  0x00007f23baebe10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23bbda9c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23bfd12395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23bfd12c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f22d8c5e700 (LWP 4183)):
#0  0x00007f23baebe10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23bbda9c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23bfd12395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23bfd12c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f22eb4cb700 (LWP 4182)):
#0  0x00007f23bb6b548d in poll () at /usr/lib/libc.so.6
#1  0x00007f23b6977786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f23b697789c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f23bbfd772b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f23bbf8123a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f23bbda40f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f22e9dbe0a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f230d00e700 (LWP 4010)):
#0  0x00007f23baebe10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23bbda9c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f23bfd12395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f23bfd12c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f230c80d700 (LWP 3995)):
#0  0x00007f23bb6b14ed in read () at /usr/lib/libc.so.6
#1  0x00007f23b69bba10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f23b6977235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f23b6977724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f23b697789c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f23bbfd772b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f23bbf8123a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f23bbda40f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f23bfca3856 in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f2398d20700 (LWP 3540)):
#0  0x00007f23baebe10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f23c173fac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f23c173fb09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f239ab88700 (LWP 3477)):
#0  0x00007f23bb6b548d in poll () at /usr/lib/libc.so.6
#1  0x00007f23b6977786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f23b697789c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f23bbfd772b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f23bbf8123a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f23bbda40f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f23bf1072d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f23a8845700 (LWP 3451)):
#0  0x00007f23bb6b548d in poll () at /usr/lib/libc.so.6
#1  0x00007f23b6977786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f23b697789c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f23bbfd772b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f23bbf8123a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f23bbda40f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f23bf1072d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f23aa28c700 (LWP 3431)):
#0  0x00007f23bb6b548d in poll () at /usr/lib/libc.so.6
#1  0x00007f23b6977786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f23b697789c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f23bbfd772b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f23bbf8123a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f23bbda40f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f23bcb24e55 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f23ac559700 (LWP 3425)):
#0  0x00007f23bb6b548d in poll () at /usr/lib/libc.so.6
#1  0x00007f23c06748e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f23c0676679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f23ae8c9449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f23bbda8d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f23baeb8454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f23bb6be7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f23c1fa67c0 (LWP 3413)):
[KCrash Handler]
#6  0x00007f23c1a7d7a4 in PlasmaQuick::ContainmentView::containment() const () at /usr/lib/libKF5PlasmaQuick.so.5
#7  0x0000000000442319 in ShellCorona::screenForContainment(Plasma::Containment const*) const (this=0xe93070, containment=<optimized out>) at /home/curtis/build/extra/plasma-workspace/src/plasma-workspace-5.8.4/shell/shellcorona.cpp:1826
#8  0x0000000000442259 in ShellCorona::screenForContainment(Plasma::Containment const*) const (this=0xe93070, containment=<optimized out>) at /home/curtis/build/extra/plasma-workspace/src/plasma-workspace-5.8.4/shell/shellcorona.cpp:1818
#9  0x00007f22eb91557e in NotificationsApplet::onScreenChanges() (this=0x37cb490) at /home/curtis/build/extra/plasma-workspace/src/plasma-workspace-5.8.4/applets/notifications/lib/notificationsapplet.cpp:65
#10 0x00007f23bbfae9ce in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#11 0x00007f23a8c64f60 in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#12 0x00007f23bbf8037f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib/libQt5Core.so.5
#13 0x00007f23ae8cac14 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib/libQt5XcbQpa.so.5
#14 0x00007f23ae8cb8a5 in QXcbConnection::processXcbEvents() () at /usr/lib/libQt5XcbQpa.so.5
#15 0x00007f23bbfaf4b9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f23bceede0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f23bcef5581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007f23bbf82de0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#19 0x00007f23bbf8556d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#20 0x00007f23bbfd7303 in  () at /usr/lib/libQt5Core.so.5
#21 0x00007f23b6977587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#22 0x00007f23b69777f0 in  () at /usr/lib/libglib-2.0.so.0
#23 0x00007f23b697789c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#24 0x00007f23bbfd770f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007f23bbf8123a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#26 0x00007f23bbf8973c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#27 0x000000000041c9d2 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/curtis/build/extra/plasma-workspace/src/plasma-workspace-5.8.4/shell/main.cpp:166
Comment 20 johan.claudebreuninger 2016-11-26 13:43:46 UTC
Still happening using 5.8.4

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

Thread 8 (Thread 0x7feebe61a700 (LWP 1033)):
#0  0x00007fef790c7dd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fef79082171 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fef79082724 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fef7908289c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fef7e6dc72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fef7e68623a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fef7e4a90f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007feec3dbf0a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#8  0x00007fef7e4add78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fef7d5bd454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fef7ddc37df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7feec997e700 (LWP 1028)):
#0  0x00007fef7ddb64ed in read () at /usr/lib/libc.so.6
#1  0x00007fef790c6a10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fef79082235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fef79082724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fef7908289c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fef7e6dc72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fef7e68623a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fef7e4a90f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fef823a8856 in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007fef7e4add78 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fef7d5bd454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fef7ddc37df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7feed16ec700 (LWP 1027)):
#0  0x00007fef7d5c310f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007feed54ce48b in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#2  0x00007feed54ce2e7 in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#3  0x00007fef7d5bd454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fef7ddc37df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fef56d55700 (LWP 1026)):
#0  0x00007fef7d5c310f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fef83e44ac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fef83e44b09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fef7d5bd454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fef7ddc37df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fef64b58700 (LWP 1024)):
#0  0x00007fef79081cae in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007fef790826ab in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fef7908289c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fef7e6dc72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fef7e68623a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fef7e4a90f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fef8180c2d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fef7e4add78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fef7d5bd454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fef7ddc37df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fef665b8700 (LWP 1011)):
#0  0x00007fef845c4890 in __tls_get_addr () at /lib64/ld-linux-x86-64.so.2
#1  0x00007fef7e4acc16 in  () at /usr/lib/libQt5Core.so.5
#2  0x00007fef7e6dbe7a in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fef79081c89 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#4  0x00007fef790826ab in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007fef7908289c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#6  0x00007fef7e6dc72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fef7e68623a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007fef7e4a90f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#9  0x00007fef8180c2d5 in  () at /usr/lib/libQt5Qml.so.5
#10 0x00007fef7e4add78 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007fef7d5bd454 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007fef7ddc37df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fef67fff700 (LWP 972)):
#0  0x00007fef7ddba48d in poll () at /usr/lib/libc.so.6
#1  0x00007fef79082786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fef7908289c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fef7e6dc72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fef7e68623a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fef7e4a90f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fef7f229e55 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fef7e4add78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fef7d5bd454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fef7ddc37df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fef846a5800 (LWP 931)):
[KCrash Handler]
#6  0x00007fef841827a4 in PlasmaQuick::ContainmentView::containment() const () at /usr/lib/libKF5PlasmaQuick.so.5
#7  0x0000000000442319 in  ()
#8  0x0000000000442259 in  ()
#9  0x00007feebd18757e in  () at /usr/lib/qt/plugins/plasma/applets/plasma_applet_notifications.so
#10 0x00007fef7e6b39ce in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#11 0x00007fef669d7f60 in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#12 0x00007fef7e68537f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib/libQt5Core.so.5
#13 0x00007fef6fa31c14 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib/libQt5XcbQpa.so.5
#14 0x00007fef6fa328a5 in QXcbConnection::processXcbEvents() () at /usr/lib/libQt5XcbQpa.so.5
#15 0x00007fef7e6b44b9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007fef7f5f2e0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007fef7f5fa581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007fef7e687de0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#19 0x00007fef7e68a56d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#20 0x00007fef7e6dc303 in  () at /usr/lib/libQt5Core.so.5
#21 0x00007fef79082587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#22 0x00007fef790827f0 in  () at /usr/lib/libglib-2.0.so.0
#23 0x00007fef7908289c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#24 0x00007fef7e6dc70f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007fef7e68623a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#26 0x00007fef7e68e73c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#27 0x000000000041c9d2 in  ()
#28 0x00007fef7dcfb291 in __libc_start_main () at /usr/lib/libc.so.6
#29 0x000000000041cd5a in _start ()
Comment 21 Mustaqim 2016-12-01 15:23:04 UTC
I think the problem's worsened in 5.8.4. I connected the laptop to a screen via HDMI and then went fullscreen in mpv. After trying to quit, everything froze except for the touchapad, the taskbar disappeared and after a full reboot and powering down, the problem was still present(though keyboard controls returned. The only way to get the taskbar back was to disconnect/reconnect the laptop to the screen and then disconnect. I am unable to get a backtrace since everything disappeared. (If someone could please tell me how to recover the crash handler report along with the backtrace so I can post it here)
Comment 22 Kai Uwe Broulik 2016-12-05 08:59:41 UTC
*** Bug 373204 has been marked as a duplicate of this bug. ***
Comment 23 Kai Uwe Broulik 2016-12-05 08:59:50 UTC
*** Bug 372878 has been marked as a duplicate of this bug. ***
Comment 24 Christoph Feck 2016-12-07 18:23:40 UTC
*** Bug 373285 has been marked as a duplicate of this bug. ***
Comment 25 Christoph Feck 2016-12-07 18:41:47 UTC
*** Bug 373373 has been marked as a duplicate of this bug. ***
Comment 26 Christoph Feck 2016-12-07 18:42:13 UTC
*** Bug 373381 has been marked as a duplicate of this bug. ***
Comment 27 Marco Martin 2016-12-20 15:17:48 UTC
*** Bug 373933 has been marked as a duplicate of this bug. ***
Comment 28 Marco Martin 2016-12-20 15:17:52 UTC
*** Bug 373929 has been marked as a duplicate of this bug. ***
Comment 29 Christoph Feck 2016-12-21 19:15:44 UTC
*** Bug 373998 has been marked as a duplicate of this bug. ***
Comment 30 Jason Van Wynsberg 2016-12-23 01:21:18 UTC
I tried to do a little testing on this. Hopefully it helps. At least in my case, this is what I found:
This seems to occur in my case when the primary monitor is disconnected. I think in the case of folks closing their laptop lid, it's being treated as the same. If the primary monitor is the laptop, I can freely disconnect and reconnect the monitor without issue. 
This does indeed still occur with a brand new clean user account.
This also seems to reset wallpaper settings if you are using slideshow mode.
Comment 31 Marco Martin 2017-01-05 13:54:24 UTC
this may help even if not complete fix: https://phabricator.kde.org/D3981
Comment 32 Marco Martin 2017-01-10 15:03:55 UTC
Git commit a9abb4ad66a93a9800347c906cbe2003d99e9e0f by Marco Martin.
Committed on 10/01/2017 at 15:03.
Pushed by mart into branch 'master'.

better clean up of duplicate containments

Summary:
due to old multiscreen bugs, sometimes the appletsrc file
gets polluted with a lot of containments with same activity id
and lastScreen, in some cases even hundreds
(see https://bugs.kde.org/show_bug.cgi?id=371858)
in that case we can't be 100% sure what containment will be loaded
at startup, leading to an herratical behavior.
it was trying to clean up duplicates but wasn't really effective
now base upon lastScreen (so we catch other activities as well)
and manually remove the destroyed containment from
m_desktopContainments (which may sole some multiscreen
related bug, such as 371991)
Related: bug 371858

Test Plan:
started a session with the corrupted appletsrc from the bugreport,
file gets cleaned out of duplicates

Reviewers: davidedmundson, #plasma

Reviewed By: davidedmundson, #plasma

Subscribers: davidedmundson, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D3981

M  +4    -4    shell/shellcorona.cpp

https://commits.kde.org/plasma-workspace/a9abb4ad66a93a9800347c906cbe2003d99e9e0f
Comment 33 Marco Martin 2017-01-10 15:06:53 UTC
Git commit 19a88030d3de12a96402a1103c964e5a7363646c by Marco Martin.
Committed on 10/01/2017 at 15:06.
Pushed by mart into branch 'Plasma/5.8'.

better clean up of duplicate containments

Summary:
due to old multiscreen bugs, sometimes the appletsrc file
gets polluted with a lot of containments with same activity id
and lastScreen, in some cases even hundreds
(see https://bugs.kde.org/show_bug.cgi?id=371858)
in that case we can't be 100% sure what containment will be loaded
at startup, leading to an herratical behavior.
it was trying to clean up duplicates but wasn't really effective
now base upon lastScreen (so we catch other activities as well)
and manually remove the destroyed containment from
m_desktopContainments (which may sole some multiscreen
related bug, such as 371991)
Related: bug 371858

Test Plan:
started a session with the corrupted appletsrc from the bugreport,
file gets cleaned out of duplicates

Reviewers: davidedmundson, #plasma

Reviewed By: davidedmundson, #plasma

Subscribers: davidedmundson, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D3981

M  +4    -4    shell/shellcorona.cpp

https://commits.kde.org/plasma-workspace/19a88030d3de12a96402a1103c964e5a7363646c
Comment 34 Marco Martin 2017-01-11 17:26:15 UTC
reopen it again if it still happens after last cc-ed commit, in Plasma 5.8.5 or 5.9
Comment 35 Dominik Klementowski 2017-01-11 17:49:15 UTC
I'm on Archlinux and this problem is gone for me. I was having this especially when I was resuming from suspend with external screen connected.