https://bugs.kde.org/show_bug.cgi?id=360421
Bug ID: 360421
Summary: After waking from standby mouse clicks and keyboard
input doesn't reach kscreenlocker or other
applications, session kill necessary
Product: plasmashell
Version: 5.5.5
Platform: Archlinux Packages
OS: Linux
Status: UNCONFIRMED
Severity: critical
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
After waking up from suspend, having screen locker enabled, I cannot enter my
password anymore. The cursor in the password field won't blink and typing
doesn't add any characters. Clicking isn't reacted to as well.
This behaviour happens as well when I disable the screen locker. The system
fully resumes (e.g. music or videos resume playing), but no input is possible.
In both cases I have to kill the entire session or restart the computer to be
able to re-login.
If I wake up from suspension to the screenlocker and the error hasn't occurred,
switching to another TTY and back will make it happen. If I'm just "plainly"
using the desktop and switching to another TTY and back, it will not stop
reacting to everything, but input becomes incredibly slow, if there are
reactions at all. At the same time the "Xorg" process goes up to 100% CPU usage
and "kglobalaccel5" about 40%. Other applications around 15% for a few seconds,
then Xorg and kglobalaccel5 will share 60%/40%.
The same behaviour occurs when I put the laptop into a docking station or
release it (even without external monitor attached to it).
In these cases it more or less recovers, the CPU usage goes down after a while
and I can go on working (even though some applications won't to it anymore and
have to be restarted, but I have found no pattern there yet)
Reproducible: Sometimes
Steps to Reproduce:
1. Go to suspend
2. Resume from suspend
Actual Results:
No input (mouse&keyboard) reaches the running applications.
Expected Results:
I have a working mouse&keyboard input, can enter my password and resume
working.
Here's some of my journal _after_ switching the TTY. An oddly high number of
screen changes without anything changing.
Mär 11 18:48:18 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:48:18 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:48:19 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:48:19 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:48:51 XXYYZZ kcminit[13439]: Initializing "kcm_input" :
"kcminit_mouse"
Mär 11 18:48:51 XXYYZZ kwin_x11[13215]: QXcbConnection: XCB error: 3
(BadWindow), sequence: 851, resource id: 65011720, major code: 18
(ChangeProperty), minor code: 0
Mär 11 18:48:54 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:48:54 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:48:54 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:48:54 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:49:23 XXYYZZ kwin_x11[13215]: QXcbConnection: XCB error: 3
(BadWindow), sequence: 38548, resource id: 12582920, major code: 18
(ChangeProperty), minor code: 0
Mär 11 18:49:24 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:49:24 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:49:24 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:49:24 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: org.kde.kurifilter-shorturi: "konsole"
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: org.kde.kurifilter-shorturi: path =
"konsole" isLocalFullPath= false exists= false url= QUrl("konsole")
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: org.kde.kurifilter-ikws: "konsole" :
QUrl("file:konsole") , type = 3
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: org.kde.kurifilter-ikws: "konsole"
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: kscreen: Primary output changed from
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to KScreen::Output(Id: 66
, Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: kscreen: Primary output changed from
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to KScreen::Output(Id: 66
, Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: kscreen.kded: Change detected
Mär 11 18:50:02 XXYYZZ konsole[13460]: QCoreApplication::arguments: Please
instantiate the QApplication object first
Mär 11 18:50:02 XXYYZZ konsole[13461]: QDBusConnection: session D-Bus
connection created before QCoreApplication. Application may misbehave.
Mär 11 18:50:02 XXYYZZ konsole[13460]: QDBusConnection: session D-Bus
connection created before QCoreApplication. Application may misbehave.
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: kscreen: Primary output changed from
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to KScreen::Output(Id: 66
, Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: kscreen: Primary output changed from
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to KScreen::Output(Id: 66
, Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: kscreen.kded: Change detected
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kscreen_backend_launcher[13220]: kscreen: Primary output
changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: kscreen: Primary output changed from
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to KScreen::Output(Id: 66
, Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: kscreen: Primary output changed from
KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to KScreen::Output(Id: 66
, Name: "LVDS1" ) ( "LVDS1" )
Mär 11 18:50:02 XXYYZZ kdeinit5[13185]: kscreen.kded: Change detected
Mär 11 18:50:03 XXYYZZ kdeinit5[13185]: kscreen.kded: Saving current config to
file
Mär 11 18:50:03 XXYYZZ kdeinit5[13185]: kscreen.kded: Calculating config ID for
KScreen::Config(0x9139e0)
Mär 11 18:50:03 XXYYZZ kdeinit5[13185]: kscreen.kded: Part of the Id:
"46d063b31aa4bfa4aa488b784881c4eb"
Mär 11 18:50:03 XXYYZZ kdeinit5[13185]: kscreen.kded: Config ID:
"b42afda34ff5f252655c26442199ed66"
Mär 11 18:50:03 XXYYZZ kdeinit5[13185]: kscreen.kded: Config saved on:
"/home/XXXX/.local/share/kscreen/b42afda34ff5f252655c26442199ed66"
--
You are receiving this mail because:
You are watching all bug changes.