Package: sakura
Version: 3.8.6-1
Severity: minor
X-Debbugs-Cc: [email protected]

Dear Maintainer,

I've noticed that my .xsession-errors file grows very fast to
several megabytes. It's filled with following errors:
(sakura:[sakura's pid]): Gdk-CRITICAL **: [timestamp]: 
gdk_keymap_get_entries_for_keyval: assertion 'keyval != 0' failed
I don't remember exactly when it started, it must have been a long time ago.

I've compiled sakura from sources and traced error back with gdb.
Function calls were: sakura_key_press_c -> sakura_tokeycode ->
gdk_keymap_get_entries_for_keyval which failed, because 'key' was equal
to zero.
It turned out to be caused by unset keybinding for 'fullscreen_key' in
my .config/sakura/sakura.conf. Function sakura_get_keybind seems to assign '0'
for empty keybinding entries. I think that leaving blank keybinding
should not cause any errors.

-- System Information:
Debian Release: 12.8
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-26-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages sakura depends on:
ii  libc6           2.36-9+deb12u9
ii  libglib2.0-0    2.74.6-2+deb12u4
ii  libgtk-3-0      3.24.38-2~deb12u3
ii  libpango-1.0-0  1.50.12+ds-1
ii  libvte-2.91-0   0.70.6-2~deb12u1

sakura recommends no packages.

sakura suggests no packages.

-- no debconf information

Reply via email to