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: k...@davidedmundson.co.uk Reporter: kdebugs.s...@schaefer-isl.de CC: bhus...@gmail.com, plasma-b...@kde.org 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.