https://bugs.kde.org/show_bug.cgi?id=465877

            Bug ID: 465877
           Summary: After plasma 5.26=>5.27 update, most KDE apps often
                    crash when monitors enter powersaving mode.
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.0
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Multi-screen support
          Assignee: plasma-b...@kde.org
          Reporter: mec...@gmail.com
                CC: aleix...@kde.org, notm...@gmail.com
  Target Milestone: 1.0

Created attachment 156331
  --> https://bugs.kde.org/attachment.cgi?id=156331&action=edit
journalctl log

I'm probably reporting this against the wrong component, but who knows, it
looks like a tricky one. Logs indicate that it could be related to the new
multiscreen support. Anyway - ever since upgrading from plasma 5.26 to 5.27.0
on a dual-monitor setup, I have started getting a really strange issue in about
1/3 of cases. It goes like this:

* First, you need to leave the machine idle long enough for the powersaver to
kick in and turn off the monitors
* Then, mouse/keyboard events enable the monitors correctly, but "enter
password" dialog doesn't appear, the lock screen behaves as if it were frozen.
You can still enter the password blindly and press enter, however
* When you do this, you are greeted by a long list of dr konqi reports about
crashed applications. In every single case, the backtrace looks like this:

[KCrash Handler]
#4  0x00007f90efef506d in  () at /lib64/libQt5XcbQpa.so.5
#5  0x00007f90efef90ff in  () at /lib64/libQt5XcbQpa.so.5
#6  0x00007f90efef8400 in  () at /lib64/libQt5XcbQpa.so.5
#7  0x00007f90efed4524 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*)
() at /lib64/libQt5XcbQpa.so.5
#8  0x00007f90efed54b6 in
QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5XcbQpa.so.5
#9  0x00007f90efefb143 in  () at /lib64/libQt5XcbQpa.so.5
#10 0x00007f90f7f27a90 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#11 0x00007f90f7f27e48 in  () at /lib64/libglib-2.0.so.0
#12 0x00007f90f7f27edc in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#13 0x00007f90fbf33c16 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#14 0x00007f90fbedac5b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#15 0x00007f90fbee2dc6 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#16 0x000055d2152ef701 in  ()
#17 0x00007f90fb62caf0 in __libc_start_call_main () at /lib64/libc.so.6
#18 0x00007f90fb62cbb9 in __libc_start_main_impl () at /lib64/libc.so.6
#19 0x000055d2152f0065 in  ()
[Inferior 1 (process 2930) detached]

Non-KDE apps like firefox survive. What further complicates matters is that
this doesn't seem to happen every time, only about 1/3.

There's a lot of seemingly relevant messages in the systemd journal, I'm
attaching these in a separate file.

OBSERVED RESULT
Many crashes, as described above.

EXPECTED RESULT
No crashes.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.27.0 (X11)
KDE Plasma Version: 
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to