Summary: | Multi monitor setup crashes [ShellCorona::screenForContainment] | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | johan.claudebreuninger |
Component: | generic-multiscreen | Assignee: | 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
there seems to be a piece of the backtrace missing, maybe debug symbols of plasma-workspace should fix that what is the multiscreen setup? Hello Marco Martin, I have a laptop (MacBook Pro 8,2) with an external display connected via Display Port. 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 *** Bug 372246 has been marked as a duplicate of this bug. *** *** Bug 372297 has been marked as a duplicate of this bug. *** *** Bug 372321 has been marked as a duplicate of this bug. *** *** Bug 372426 has been marked as a duplicate of this bug. *** *** Bug 372437 has been marked as a duplicate of this bug. *** *** Bug 372577 has been marked as a duplicate of this bug. *** *** Bug 372734 has been marked as a duplicate of this bug. *** *** Bug 372501 has been marked as a duplicate of this bug. *** This should hopefully be fixed in 5.8.4 out next week. Please reopen if there is still a problem after that. *** Bug 372832 has been marked as a duplicate of this bug. *** 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 () Backtrace still has no debug symbols, but it indeed looks like the same crash. Reopening. I'll rebuild with debugging symbols. Give me an hour or so. 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 () 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 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 () 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) *** Bug 373204 has been marked as a duplicate of this bug. *** *** Bug 372878 has been marked as a duplicate of this bug. *** *** Bug 373285 has been marked as a duplicate of this bug. *** *** Bug 373373 has been marked as a duplicate of this bug. *** *** Bug 373381 has been marked as a duplicate of this bug. *** *** Bug 373933 has been marked as a duplicate of this bug. *** *** Bug 373929 has been marked as a duplicate of this bug. *** *** Bug 373998 has been marked as a duplicate of this bug. *** 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. this may help even if not complete fix: https://phabricator.kde.org/D3981 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 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 reopen it again if it still happens after last cc-ed commit, in Plasma 5.8.5 or 5.9 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. |