Summary: | plasmashell always crashes on logout | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Matt Spaulding <matt> |
Component: | Notifications | Assignee: | Martin Klapetek <mklapetek> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bhush94, gethemant, kde, kontakt, rdieter |
Priority: | NOR | ||
Version: | 5.1.95 | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Matt Spaulding
2015-01-19 20:55:07 UTC
I can confirm this bug on Kubuntu Vivid and Plasma 5.1.95. Is this still happening with Plasma 5.2/newer? Works fine on my laptop (Kubuntu 15.04 Plasma 5.3 / pre Kubuntu 15.10 Plasma 5.3 ) but logout ends with black screen on desktop (Kubuntu 15.04 + Plasma 5.3). It seems to be happening again. I am on latest : Archlinux Plasma 5.3.2: <pre> Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f7b735a0800 (LWP 11531))] Thread 11 (Thread 0x7f7b5cb89700 (LWP 11533)): #0 0x00007f7b6cfe8e8d in poll () from /usr/lib/libc.so.6 #1 0x00007f7b71f0b9f2 in ?? () from /usr/lib/libxcb.so.1 #2 0x00007f7b71f0d56f in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007f7b5e4a9089 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so #4 0x00007f7b6d6ce08e in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f7b6c5dc354 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f7b6cff1bfd in clone () from /usr/lib/libc.so.6 Thread 10 (Thread 0x7f7b5660f700 (LWP 11554)): #0 0x00007f7b6cfe8e8d in poll () from /usr/lib/libc.so.6 #1 0x00007f7b6929bc7c in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f7b6929bd8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f7b6d904d1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f7b6d8aaffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f7b6d6c91a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f7b709a3aa5 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007f7b6d6ce08e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f7b6c5dc354 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f7b6cff1bfd in clone () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7f7b4c079700 (LWP 11556)): #0 0x00007f7b6c5e196f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7b4f30e93a in ?? () from /usr/lib/xorg/modules/dri/radeonsi_dri.so #2 0x00007f7b4f30e0b7 in ?? () from /usr/lib/xorg/modules/dri/radeonsi_dri.so #3 0x00007f7b6c5dc354 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007f7b6cff1bfd in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7f7b47c3d700 (LWP 11558)): #0 0x00007f7b692e03f9 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0 #1 0x00007f7b6929b1c9 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007f7b6929bba8 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f7b6929bd8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f7b6d904d1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f7b6d8aaffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f7b6d6c91a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #7 0x00007f7b709a3aa5 in ?? () from /usr/lib/libQt5Qml.so.5 #8 0x00007f7b6d6ce08e in ?? () from /usr/lib/libQt5Core.so.5 #9 0x00007f7b6c5dc354 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007f7b6cff1bfd in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7f7b4480c700 (LWP 11564)): #0 0x00007f7b6cfe8e8d in poll () from /usr/lib/libc.so.6 #1 0x00007f7b6929bc7c in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f7b6929bd8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f7b6d904d1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f7b6d8aaffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f7b6d6c91a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f7b709a3aa5 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007f7b6d6ce08e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f7b6c5dc354 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f7b6cff1bfd in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7f7b35f70700 (LWP 11566)): #0 0x00007f7b6cfe8e8d in poll () from /usr/lib/libc.so.6 #1 0x00007f7b6929bc7c in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f7b6929bd8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f7b6d904d1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f7b6d8aaffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f7b6d6c91a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f7b709a3aa5 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007f7b6d6ce08e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f7b6c5dc354 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f7b6cff1bfd in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7f7b34ca7700 (LWP 11567)): #0 0x00007f7b6c5e196f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f7b72d3c4a4 in ?? () from /usr/lib/libQt5Script.so.5 #2 0x00007f7b72d3c4e9 in ?? () from /usr/lib/libQt5Script.so.5 #3 0x00007f7b6c5dc354 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007f7b6cff1bfd in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7f7b28f4c700 (LWP 11569)): #0 0x00007f7b6cfe4f1d in read () from /usr/lib/libc.so.6 #1 0x00007f7b692def60 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f7b6929b72c in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0x00007f7b6929bc20 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007f7b6929bd8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007f7b6d904d1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f7b6d8aaffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #7 0x00007f7b6d6c91a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #8 0x00007f7b71011a26 in ?? () from /usr/lib/libQt5Quick.so.5 #9 0x00007f7b6d6ce08e in ?? () from /usr/lib/libQt5Core.so.5 #10 0x00007f7b6c5dc354 in start_thread () from /usr/lib/libpthread.so.0 #11 0x00007f7b6cff1bfd in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7f7a9e6ad700 (LWP 11570)): #0 0x00007f7b6cfe4f1d in read () from /usr/lib/libc.so.6 #1 0x00007f7b692def60 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f7b6929b72c in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0x00007f7b6929bc20 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007f7b6929bd8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007f7b6d904d1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f7b6d8aaffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #7 0x00007f7b6d6c91a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #8 0x00007f7b709a3aa5 in ?? () from /usr/lib/libQt5Qml.so.5 #9 0x00007f7b6d6ce08e in ?? () from /usr/lib/libQt5Core.so.5 #10 0x00007f7b6c5dc354 in start_thread () from /usr/lib/libpthread.so.0 #11 0x00007f7b6cff1bfd in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7f7a88e53700 (LWP 11581)): #0 0x00007f7b6cfe8e8d in poll () from /usr/lib/libc.so.6 #1 0x00007f7b6929bc7c in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f7b6929bd8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f7b6d904d1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f7b6d8aaffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f7b6d6c91a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f7a8b36ca47 in KCupsConnection::run() () from /usr/lib/libkcupslib.so #7 0x00007f7b6d6ce08e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f7b6c5dc354 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f7b6cff1bfd in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7f7b735a0800 (LWP 11531)): [KCrash Handler] #5 0x00007f7b73078974 in PlasmaQuick::View::containment() const () from /usr/lib/libKF5PlasmaQuick.so.5 #6 0x000000000044ec46 in ShellCorona::screenForContainment(Plasma::Containment const*) const () #7 0x00007f7b458e7121 in ?? () from /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #8 0x00007f7b458f0f08 in ?? () from /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #9 0x00007f7b70953da9 in ?? () from /usr/lib/libQt5Qml.so.5 #10 0x00007f7b7099704a in ?? () from /usr/lib/libQt5Qml.so.5 #11 0x00007f7b70997f91 in QV4::QmlValueTypeWrapper::get(QV4::Managed*, QV4::String*, bool*) () from /usr/lib/libQt5Qml.so.5 #12 0x00007f7b708f1d77 in QV4::Runtime::getProperty(QV4::ExecutionContext*, QV4::ValueRef, QV4::String*) () from /usr/lib/libQt5Qml.so.5 #13 0x00007f7b34076f6e in ?? () #14 0x0000000000d693f0 in ?? () #15 0x00007f7b6d8b6b34 in QMetaObjectPrivate::signal(QMetaObject const*, int) () from /usr/lib/libQt5Core.so.5 #16 0x00007ffffe8ce7a0 in ?? () #17 0x000000000131fd30 in ?? () #18 0x00007f7b34ee84c0 in ?? () #19 0x00007f7b361a0000 in ?? () #20 0x00007f7b708a71a6 in ?? () from /usr/lib/libQt5Qml.so.5 #21 0x00007f7b7098a778 in ?? () from /usr/lib/libQt5Qml.so.5 #22 0x00007f7b7098ac86 in ?? () from /usr/lib/libQt5Qml.so.5 #23 0x00007f7b70993429 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () from /usr/lib/libQt5Qml.so.5 #24 0x00007f7b70993c1e in QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) () from /usr/lib/libQt5Qml.so.5 #25 0x00007f7b7096dfd7 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5 #26 0x00007f7b7096df9e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5 #27 0x00007f7b7096df9e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5 #28 0x00007f7b7096df9e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5 #29 0x00007f7b7090db0c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/libQt5Qml.so.5 #30 0x00007f7b6d8dd520 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #31 0x00007f7b6d8ddaa7 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #32 0x0000000000450a94 in ShellCorona::containmentDeleted(QObject*) () #33 0x0000000000458a24 in ?? () #34 0x00007f7b6d8ddc1a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #35 0x00007f7b6d8de4bf in QObject::destroyed(QObject*) () from /usr/lib/libQt5Core.so.5 #36 0x00007f7b6d8e5ada in QObject::~QObject() () from /usr/lib/libQt5Core.so.5 #37 0x00007f7b71c74e79 in Plasma::Containment::~Containment() () from /usr/lib/libKF5Plasma.so.5 #38 0x0000000000456166 in ShellCorona::~ShellCorona() () #39 0x00000000004563c9 in ShellCorona::~ShellCorona() () #40 0x00007f7b6d8dc13b in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5 #41 0x00007f7b6d8e5f60 in QObject::~QObject() () from /usr/lib/libQt5Core.so.5 #42 0x000000000045df89 in ShellManager::~ShellManager() () #43 0x00007f7b6d8deb00 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #44 0x00007f7b6ec0462c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #45 0x00007f7b6ec09d10 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #46 0x00007f7b6d8ad57b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #47 0x00007f7b6d8af6b7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #48 0x00007f7b6d8b2a89 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #49 0x000000000042ed66 in main () </pre> The last crash in particular was fixed last week. Unfortunately it will make it only into Plasma 5.4 release. I'll close this here, if you get another crashes at logout/plasma quit, please open new reports (unless the backtrace is identical to any in this report). Thanks |