I can reproduce this on Debian 13 (libxkbcommon 1.7.0-2, gnome-shell
48.7-0+deb13u2, libgweather 4.4.4-1, libxml2 2.9.14).

The gnome-shell session was terminated by SIGSEGV 5 times on 2026-11-04, 25
to 45 seconds after login. Backtrace from a core dump of the main thread:

#0 0x0000557800000001 in ?? ()
#1 libxkbregistry.so.0 (xml error callback)
#3 libxml2.so.2
#4 __xmlRaiseError
#9 xmlParseElement
#11 xmlParseMemory
#12 libgweather-4.so.0

This matches upstream issue #529, fixed in libxkbcommon 1.8.0 by commit
a47961b1 ("registry: Restore default libxml2 error handler after parsing").

Installing libxkbcommon0, libxkbregistry0 (amd64 and i386),
libxkbcommon-x11-0 and libxkbcommon-dev 1.13.1-1~bpo13+1 from
trixie-backports applies the fix. I am verifying it on this machine.

The fix is a small, self-contained change. Could it be included in a stable
update (trixie-proposed-updates) for libxkbcommon?

Reply via email to