Package: wlgreet
Version: 0.4.1-3
Severity: grave
After a semi-recent upgrade (I'm not sure which one, as I don't reboot
or restart my session after each one) of testing wlgreet no longer
starts. Here is what I get when trying to start it under a manually
launched sway session:
RUST_BACKTRACE=full wlgreet
thread 'main' panicked at 'internal error: entered unreachable code',
src/app.rs:473:48
stack backtrace:
0: 0x562fb820dd27 - <unknown>
1: 0x562fb81db7ef - <unknown>
2: 0x562fb821a5d4 - <unknown>
3: 0x562fb820d9cf - <unknown>
4: 0x562fb8217dee - <unknown>
5: 0x562fb8218960 - <unknown>
6: 0x562fb820e194 - <unknown>
7: 0x562fb820e126 - <unknown>
8: 0x562fb82181f1 - <unknown>
9: 0x562fb81c1822 - <unknown>
10: 0x562fb81c187c - <unknown>
11: 0x562fb829de53 - <unknown>
12: 0x562fb8269b29 - <unknown>
13: 0x7fb720bb9a4e - <unknown>
14: 0x7fb720bb5bb1 - <unknown>
15: 0x7fb720bb75ac - wl_display_dispatch_queue_pending
16: 0x7fb720bb7b5f - wl_display_roundtrip_queue
17: 0x562fb8298d69 - <unknown>
18: 0x562fb81cfa3a - <unknown>
19: 0x562fb82a01a3 - <unknown>
20: 0x562fb81d225c - <unknown>
21: 0x7fb7208eb6ca - <unknown>
22: 0x7fb7208eb785 - __libc_start_main
23: 0x562fb81c7de1 - <unknown>
24: 0x0 - <unknown>
[wayland-client error] A handler for wl_surface panicked.
The issue is reproducible under debvm as follows:
debvm-create -o /tmp/debvm -r trixie --
--include=linux-image-amd64,wlgreet,greetd --hook-dir
/usr/share/mmdebstrap/hooks/useradd && debvm-run -i /tmp/debvm -g
Modify greetd config to start sway (comment out agreety, uncomment
sway) and restart it, wlgreet fails with what looks like the same
error message.
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.6.13-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages wlgreet depends on:
ii libc6 2.37-13
ii libgcc-s1 13.2.0-10
ii sway 1.9~debian.2bba8a86-2
wlgreet recommends no packages.
wlgreet suggests no packages.
-- Configuration Files:
/etc/greetd/sway-config changed:
exec "/usr/sbin/wlgreet; swaymsg exit"
bindsym Mod4+shift+e exec swaynag \
-t warning \
-m 'What do you want to do?' \
-b 'Poweroff' 'systemctl poweroff -i' \
-b 'Reboot' 'systemctl reboot -i'
include /etc/sway/config.d/*
include /etc/greetd/sway-config.d/*
-- no debconf information