pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/60802: x11/xscreensaver 2026Q3 cannot unlock screen
>Number: 60802
>Category: pkg
>Synopsis: x11/xscreensaver 2026Q3 cannot unlock screen
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Sep 26 15:30:01 +0000 2026
>Originator: Ramiro Aceves
>Release: NetBSD 11.0
>Organization:
>Environment:
NetBSD netbsd-nuc.home 11.0 NetBSD 11.0 (GENERIC) #0: Thu Jul 30 15:23:12 UTC 2026 mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC amd64
>Description:
netbsd-nuc$ pkgin se xscreensaver
xscreensaver-6.15nb2 = Screen saver and locker for the X window system
When screen is locked (blank back screen or animation, it does not matter) I cannot unlock it, I see a black secreen with a blinking mouse cursor but never login screen never appears. I must kill xscreensaver process to return to the Xorg session. Same happens in 2026Q2.
I run it manually with logging:
netbsd-nuc$ xscreensaver --log xscreensaver.log
xscreensaver: 17:16:01: logging to file xscreensaver.log
I lock the screen:
netbsd-nuc$ xscreensaver-command --lock
xscreensaver-command: locking
Screen locks in black with fading as usual. I move the mouse to unlock but I cannot unlock. Please see the log:
netbsd-nuc$ cat xscreensaver.log
##########################################################################
xscreensaver: 17:16:01: logging to "xscreensaver.log"
##########################################################################
XScreenSaver 6.15, released Mar 2026 -- 5 months ago
Copyright © 1991-2026 by Jamie Zawinski <jwz%jwz.org@localhost>
xscreensaver: 17:16:01: running in process 24863
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
xscreensaver: 17:16:01: wayland: connection failed; assuming real X11
xscreensaver: 17:16:01: XInput version 2.2
xscreensaver: 17:16:01: device 2/3: MP: Virtual core pointer
xscreensaver: 17:16:01: device 3/2: MK: Virtual core keyboard
xscreensaver: 17:16:01: device 4/2: SP: Virtual core XTEST pointer
xscreensaver: 17:16:01: device 5/3: SK: Virtual core XTEST keyboard
xscreensaver: 17:16:01: device 6/3: SK: /dev/wskbd
xscreensaver: 17:16:01: device 7/2: SP: /dev/wsmouse
xscreensaver: 17:16:01: pid 10877: launched xscreensaver-auth --splash --verbose
xscreensaver-auth: 17:16:01: initial effective uid/gid was root/users (0/100)
xscreensaver-auth: 17:16:01: changed uid/gid to ramiro/users (1000/100)
xscreensaver-auth: 17:16:01: running as user "ramiro"
xscreensaver-auth: 17:16:01: mouse is at 302,711 on monitor 0 1920x1080+0+0 "DP1"
xscreensaver-auth: 17:16:01: theme: default
xscreensaver-auth: 17:16:01: kbd layout: Spanish
xscreensaver-auth: 17:16:02: attached input method
xscreensaver-auth: 17:16:02: re-creating window: size changed
xscreensaver-auth: 17:16:02: attached input method
xscreensaver-auth: 17:16:07: splash timed out
xscreensaver: 17:16:07: pid 10877: xscreensaver-auth exited normally
xscreensaver: 17:16:28: XI RawKeyPress
xscreensaver: 17:16:34: XI RawKeyPress
xscreensaver: 17:16:37: XI RawKeyPress
xscreensaver: 17:16:40: XI RawKeyPress
xscreensaver: 17:16:52: XI RawKeyPress
xscreensaver: 17:16:52: ClientMessage LOCK: locking
xscreensaver: 17:16:52: locking
xscreensaver: 17:16:52: grabbing keyboard on 0x19f: GrabSuccess
xscreensaver: 17:16:52: grabbing mouse on 0x19f... GrabSuccess
xscreensaver: 17:16:52: pid 29815: launched xscreensaver-gfx --init --verbose
xscreensaver-gfx: 17:16:52: running on display ":0.0"
xscreensaver-gfx: 17:16:52: vendor is The X.Org Foundation, 12101024
xscreensaver-gfx: 17:16:52: useful extensions:
xscreensaver-gfx: 17:16:52: Shared Memory (1.2)
xscreensaver-gfx: 17:16:52: Double-Buffering (1.0)
xscreensaver-gfx: 17:16:52: Power Management (1.2)
xscreensaver-gfx: 17:16:52: GLX
xscreensaver-gfx: 17:16:52: XF86 Video-Mode (disabled at compile time)
xscreensaver-gfx: 17:16:52: Xinerama (1.1)
xscreensaver-gfx: 17:16:52: Resize-and-Rotate (1.6)
xscreensaver-gfx: 17:16:52: Composite
xscreensaver-gfx: 17:16:52: XKeyboard
xscreensaver-gfx: 17:16:52: XInput (2.4)
xscreensaver-gfx: 17:16:52: Using EGL
xscreensaver-gfx: 17:16:52: libsystemd/libelogind disabled at compile time
xscreensaver-gfx: 17:16:52: XDG_CURRENT_DESKTOP = "XFCE"
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
xscreensaver-gfx: 17:16:52: selecting RANDR events
xscreensaver-gfx: 17:16:52: RANDR screens: 4, Xinerama: 1; believing RANDR
xscreensaver-gfx: 17:16:52: screens in use: 1
xscreensaver-gfx: 17:16:52: 0/0: 1920x1080+0+0 (DP1)
xscreensaver-gfx: 17:16:52: rejected screens: 3
xscreensaver-gfx: 17:16:52: 1/0: 1920x1080+0+0 (DP2) -- output disabled
xscreensaver-gfx: 17:16:52: 2/0: 1920x1080+0+0 (HDMI1) -- output disabled
xscreensaver-gfx: 17:16:52: 3/0: 0x0+0+0 (VIRTUAL1) -- output disabled
xscreensaver-gfx: 17:16:52: blanking
xscreensaver-gfx: 17:16:52: saved screenshot 0x3e00005 1920x1080 for window 0x3e00001 1920x1080+0+0
xscreensaver-gfx: 17:16:52: fading...
xscreensaver-gfx: 17:16:52: loaded screenshot 0x3e00007 for window 0x3e00001 1920x1080+0+0 from saved 0x3e00005 1920x1080
xscreensaver-gfx: 17:16:56: fading done
xscreensaver-gfx: 17:16:56: 0: next cycle in 0:10:00 at 17:26:56
xscreensaver: 17:16:59: authorizing (motion)
xscreensaver: 17:16:59: pid 29160: launched xscreensaver-auth --verbose
xscreensaver-auth: 17:16:59: initial effective uid/gid was root/users (0/100)
xscreensaver-auth: 17:16:59: changed uid/gid to ramiro/users (1000/100)
xscreensaver-auth: 17:16:59: running as user "ramiro"
xscreensaver-auth: 17:16:59: pwnam: non-PAM password auth
xscreensaver-auth: 17:16:59: mouse is at 1457,538 on monitor 0 1920x1080+0+0 "DP1"
xscreensaver-auth: 17:16:59: theme: default
xscreensaver-auth: 17:16:59: kbd layout: Spanish
xscreensaver-auth: 17:16:59: attached input method
xscreensaver: 17:16:59: pid 29160: xscreensaver-auth exited with signal 11
xscreensaver: 17:16:59: authorization failed
xscreensaver: 17:17:00: authorizing (motion)
xscreensaver: 17:17:00: pid 22501: launched xscreensaver-auth --verbose
xscreensaver-auth: 17:17:00: initial effective uid/gid was root/users (0/100)
xscreensaver-auth: 17:17:00: changed uid/gid to ramiro/users (1000/100)
xscreensaver-auth: 17:17:00: running as user "ramiro"
xscreensaver-auth: 17:17:00: pwnam: non-PAM password auth
xscreensaver-auth: 17:17:00: mouse is at 1785,508 on monitor 0 1920x1080+0+0 "DP1"
xscreensaver-auth: 17:17:00: theme: default
xscreensaver-auth: 17:17:00: kbd layout: Spanish
xscreensaver-auth: 17:17:00: attached input method
xscreensaver: 17:17:00: pid 22501: xscreensaver-auth exited with signal 11
xscreensaver: 17:17:00: authorization failed
xscreensaver: 17:17:01: authorizing (kbd)
xscreensaver: 17:17:01: pid 1059: launched xscreensaver-auth --verbose
xscreensaver-auth: 17:17:01: initial effective uid/gid was root/users (0/100)
xscreensaver-auth: 17:17:01: changed uid/gid to ramiro/users (1000/100)
xscreensaver-auth: 17:17:01: running as user "ramiro"
xscreensaver-auth: 17:17:01: pwnam: non-PAM password auth
xscreensaver-auth: 17:17:01: mouse is at 1301,509 on monitor 0 1920x1080+0+0 "DP1"
xscreensaver-auth: 17:17:01: theme: default
xscreensaver-auth: 17:17:01: kbd layout: Spanish
xscreensaver-auth: 17:17:01: attached input method
xscreensaver: 17:17:01: pid 1059: xscreensaver-auth exited with signal 11
xscreensaver: 17:17:01: authorization failed
xscreensaver: 17:17:15: SIGTERM received while locked: exiting
xscreensaver-gfx: 17:17:15: SIGTERM: unblanking
xscreensaver: 17:17:15: pid 29815: killing xscreensaver-gfx
netbsd-nuc$
It seems that auth fails:
xscreensaver: 17:16:59: pid 29160: xscreensaver-auth exited with signal 11
if I execute xscreensaver-auth manually as normal user it segfaults.
netbsd-nuc$ /usr/pkg/libexec/xscreensaver/xscreensaver-auth
[1] Segmentation fault /usr/pkg/libexec/xscreensaver/xscreensaver-auth
netbsd-nuc$
as root:
netbsd-nuc# /usr/pkg/libexec/xscreensaver/xscreensaver-auth
xscreensaver-auth: 17:21:38: running as user "root" -- authentication disallowed
netbsd-nuc#
Thanks so much.
Ramiro.
>How-To-Repeat:
$ xscreensaver &
$ xscreensaver-command --lock
move the mouse to unlock.
>Fix:
yes, please
Home |
Main Index |
Thread Index |
Old Index