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