xfce4-screensaver crash allowing unlock without password
This starts off on the lock screen. there is some issue that causes the monitor to not fully wake up. what happens is that the lock screen flashes for about 1 second before turning black again. when in this state, i will hold a key (TAB), and start clicking on the lock screen buttons as fast as i can. when i do this for 30 seconds or so xfce4-screensaver will crash and will leave the system logged in without putting in my password. below is a dump of my machine info as well as the error printout that gets generated when i run xfce4-screensaver manually from the command line to see the prints.
i didn't see anything quite like this in existing reports so i hope its not a duplicate. i'll mark as confidential just in case.
thanks, wes edens
the system i'm running on
edenswk1@edenswk1-ld3:~$ cat /etc/*release*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
PRETTY_NAME="Ubuntu 22.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
edenswk1@edenswk1-ld3:~$ uname -a
Linux edenswk1-ld3 5.15.0-52-generic #58-Ubuntu SMP Thu Oct 13 08:03:55 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
dialog_process_watch] gs-window-x11.c:1427 (11:02:54.906): Got request for quit
[error_watch] gs-window-x11.c:893 (11:02:54.906): Command output: [auth_check_idle] xfce4-screensaver-dialog.c:360 (11:02:54.906): Authentication failed, retrying (3)
[error_watch] gs-window-x11.c:893 (11:02:54.906): Command output:
[error_watch] gs-window-x11.c:893 (11:02:54.906): Command output: ** (xfce4-screensaver-dialog:18049): WARNING **: 11:02:54.905: Unable to establish service xfce4-screensaver: Critical error - immediate abort
[error_watch] gs-window-x11.c:893 (11:02:54.906): Command output:
[error_watch] gs-window-x11.c:893 (11:02:54.906): Command output: [do_auth_check] xfce4-screensaver-dialog.c:305 (11:02:54.906): Verify user returned: FALSE
[error_watch] gs-window-x11.c:893 (11:02:54.906): Command output: [auth_check_idle] xfce4-screensaver-dialog.c:360 (11:02:54.906): Authentication failed, retrying (4)
[error_watch] gs-window-x11.c:893 (11:02:54.906): Command output:
[error_watch] gs-window-x11.c:893 (11:02:54.906): Command output: ** (xfce4-screensaver-dialog:18049): WARNING **: 11:02:54.906: Unable to establish service xfce4-screensaver: Critical error - immediate abort
[error_watch] gs-window-x11.c:893 (11:02:54.906): Command output:
[error_watch] gs-window-x11.c:893 (11:02:54.906): Command output: [do_auth_check] xfce4-screensaver-dialog.c:305 (11:02:54.906): Verify user returned: FALSE
[error_watch] gs-window-x11.c:893 (11:02:54.906): Command output: [auth_check_idle] xfce4-screensaver-dialog.c:363 (11:02:54.906): Authentication failed, quitting (max failures)
(xfce4-screensaver:13077): Gdk-ERROR **: 11:02:54.911: The program 'xfce4-screensaver' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 35481 error_code 3 request_code 131 (XInputExtension) minor_code 40)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)