https://bugs.kde.org/show_bug.cgi?id=362119
Bug ID: 362119 Summary: Plasmashell crashes after screen goes into powersave mode Product: plasmashell Version: 5.5.5 Platform: Fedora RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: shamim.is...@gmail.com CC: bhus...@gmail.com, plasma-b...@kde.org Application: plasmashell (5.5.5) Qt Version: 5.6.0 Operating System: Linux 4.4.7-300.fc23.x86_64 x86_64 Distribution: "Fedora release 23 (Twenty Three)" -- Information about the crash: - What I was doing when the application crashed: I was doing nothing. The monitor locks (kscreen). Then the monitor goes into low power mode. On unlock, I get this. Sometimes I can't even unlock because the password textbox cannot receive focus., This has been reported before but has been closed for a "lack of information". I can repeat this behavior ON EVERY ITERATION of KDE from Fedora 21 to Fedora 23. THis is not a lack of information issue. This is a lack of desire to fix. Please do not mark this as a duplicate of a previous bug that has been closed due to a lack of information. Steps required to restore from this is one of: 1. Click restart 2. kstart plasmashell --shut-up 3. Restart the display manager using Ctrl-Shift-F2 (sometimes this fails too) 4. Reboot the system (hard boot) Depending on the time it happens, I go through the above procesas until one of the steps restorees my session but I NEVER reliably restart on just one of the steps above. This is way too serious to be a "closed due to lack of information" I can replicate this EXACT same behavior on 4 laptops. I have similar issues with Kwin crashing. All machine have 16GB of memory. Sometimes it seems like buffes and caches are taking up too much memory. Other times, none of that is taking place. Regardless, this is crazy. It needs to be fixed. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f57cd0c4940 (LWP 14215))] Thread 9 (Thread 0x7f57c39d8700 (LWP 14216)): #0 0x00007f57db967fdd in poll () at /lib64/libc.so.6 #1 0x00007f57e0ada272 in _xcb_conn_wait () at /lib64/libxcb.so.1 #2 0x00007f57e0adbee7 in xcb_wait_for_event () at /lib64/libxcb.so.1 #3 0x00007f57c5c2b349 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5 #4 0x00007f57dc579e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #5 0x00007f57daca760a in start_thread () at /lib64/libpthread.so.0 #6 0x00007f57db973a4d in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f57c23e2700 (LWP 14217)): #0 0x00007f57db967fdd in poll () at /lib64/libc.so.6 #1 0x00007f57d743416c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f57d743427c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f57dc7a2d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f57dc74b6ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f57dc575004 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f57dcf3a4b5 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #7 0x00007f57dc579e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f57daca760a in start_thread () at /lib64/libpthread.so.0 #9 0x00007f57db973a4d in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f57c0ba1700 (LWP 14218)): #0 0x00007f57d7478734 in g_mutex_unlock () at /lib64/libglib-2.0.so.0 #1 0x00007f57d743408e in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f57d743427c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f57dc7a2d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f57dc74b6ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f57dc575004 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f57df96a1b5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #7 0x00007f57dc579e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f57daca760a in start_thread () at /lib64/libpthread.so.0 #9 0x00007f57db973a4d in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f57b0859700 (LWP 14219)): #0 0x00007f57e29596a5 in __tls_get_addr () at /lib64/ld-linux-x86-64.so.2 #1 0x00007f57dc578d26 in QThreadData::current(bool) () at /lib64/libQt5Core.so.5 #2 0x00007f57dc7a236a in postEventSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5 #3 0x00007f57d743370d in g_main_context_prepare () at /lib64/libglib-2.0.so.0 #4 0x00007f57d743409b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #5 0x00007f57d743427c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #6 0x00007f57dc7a2d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #7 0x00007f57dc74b6ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #8 0x00007f57dc575004 in QThread::exec() () at /lib64/libQt5Core.so.5 #9 0x00007f57df96a1b5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #10 0x00007f57dc579e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #11 0x00007f57daca760a in start_thread () at /lib64/libpthread.so.0 #12 0x00007f57db973a4d in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f57aad99700 (LWP 14220)): #0 0x00007f57dc578d21 in QThreadData::current(bool) () at /lib64/libQt5Core.so.5 #1 0x00007f57dc7a236a in postEventSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5 #2 0x00007f57d743370d in g_main_context_prepare () at /lib64/libglib-2.0.so.0 #3 0x00007f57d743409b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #4 0x00007f57d743427c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #5 0x00007f57dc7a2d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00007f57dc74b6ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #7 0x00007f57dc575004 in QThread::exec() () at /lib64/libQt5Core.so.5 #8 0x00007f57df96a1b5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #9 0x00007f57dc579e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #10 0x00007f57daca760a in start_thread () at /lib64/libpthread.so.0 #11 0x00007f57db973a4d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f57a9479700 (LWP 14221)): #0 0x00007f57dacacb10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f57e23d82d4 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5 #2 0x00007f57e23d8319 in () at /lib64/libQt5Script.so.5 #3 0x00007f57daca760a in start_thread () at /lib64/libpthread.so.0 #4 0x00007f57db973a4d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f5721c40700 (LWP 14222)): #0 0x00007f57db967fdd in poll () at /lib64/libc.so.6 #1 0x00007f57d743416c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f57d743427c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f57dc7a2d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f57dc74b6ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f57dc575004 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f57e0307d86 in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5 #7 0x00007f57dc579e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f57daca760a in start_thread () at /lib64/libpthread.so.0 #9 0x00007f57db973a4d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f5711d22700 (LWP 14228)): #0 0x00007f57db967fdd in poll () at /lib64/libc.so.6 #1 0x00007f57d743416c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f57d743427c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f57dc7a2d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f57dc74b6ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f57dc575004 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f571395e547 in KCupsConnection::run() () at /lib64/libkcupslib.so #7 0x00007f57dc579e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f57daca760a in start_thread () at /lib64/libpthread.so.0 #9 0x00007f57db973a4d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f57cd0c4940 (LWP 14215)): [KCrash Handler] #5 0x00007f57e1b1b4d0 in KScreen::Output::isEnabled() const () at /lib64/libKF5Screen.so.6 #6 0x00005604eaf2960f in outputLess(QSharedPointer<KScreen::Output> const&, QSharedPointer<KScreen::Output> const&) () #7 0x00005604eaf2fde1 in ShellCorona::addOutput(QSharedPointer<KScreen::Output> const&) () #8 0x00005604eaf3001f in ShellCorona::outputEnabledChanged() () #9 0x00007f57dc77a3de in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #10 0x00007f57e1b1e177 in KScreen::Output::apply(QSharedPointer<KScreen::Output> const&) () at /lib64/libKF5Screen.so.6 #11 0x00007f57e1b0a9fe in KScreen::Config::apply(QSharedPointer<KScreen::Config> const&) () at /lib64/libKF5Screen.so.6 #12 0x00007f57e1b10c79 in KScreen::ConfigMonitor::Private::updateConfigs(QSharedPointer<KScreen::Config> const&) () at /lib64/libKF5Screen.so.6 #13 0x00007f57e1b12f69 in KScreen::ConfigMonitor::Private::edidReady(QDBusPendingCallWatcher*) () at /lib64/libKF5Screen.so.6 #14 0x00007f57dc77a3de in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #15 0x00007f57dcf9088f in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () at /lib64/libQt5DBus.so.5 #16 0x00007f57dcf90988 in QDBusPendingCallWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5DBus.so.5 #17 0x00007f57dc77aed9 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #18 0x00007f57dd31fc0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #19 0x00007f57dd324e96 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #20 0x00007f57dc74d968 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #21 0x00007f57dc74f82a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #22 0x00007f57dc7a28e3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #23 0x00007f57d7433e3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #24 0x00007f57d74341d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #25 0x00007f57d743427c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #26 0x00007f57dc7a2cef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #27 0x00007f57dc74b6ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #28 0x00007f57dc753ddc in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #29 0x00005604eaf0b08a in main () Possible duplicates by query: bug 360641, bug 350994. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.