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.

Reply via email to