You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
With KasmVNC 1.4.0 installed, setting desktop.pixel_depth: 16 causes Xvnc to crash with SIGSEGV after a web client connects and authenticates. The same setup works with pixel_depth: 24.
Fresh reproduction on 1.4.0 shows crash in GetAPIMessager::mainUpdateScreen immediately after auth success.
KasmVNC Details
Provide the filename of the package you installed KasmVNC with. The filename includes important details like the OS, architecture, and commit sha.
Provide the output of this command.
Xvnc -version
Output:
Xvnc KasmVNC 1.4.0.663b6d6a0bdd4638bff981c75a522056aaaa1c2e - built Sep 22 2025 15:00:56
Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me)
See http://kasmweb.com for information on KasmVNC.
Underlying X server release 12101007
To Reproduce
Steps to reproduce the behavior (for non-installation issues):
0. Have a Debian 13 installation with KDE as Desktop environment
xdpyinfo in this setup shows root window depth 16 with RGB565 masks (0xf800, 0x07e0, 0x001f), confirming the 16-bit path is active during reproduction.
Describe the bug
With KasmVNC 1.4.0 installed, setting
desktop.pixel_depth: 16causesXvncto crash withSIGSEGVafter a web client connects and authenticates. The same setup works withpixel_depth: 24.Fresh reproduction on 1.4.0 shows crash in
GetAPIMessager::mainUpdateScreenimmediately after auth success.System Description
Provide the output of
cat /etc/os-releaseoutput:uname -aoutput:Linux bastion-deb13-poc 6.12.73+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.73-1 (2026-02-17) x86_64 GNU/LinuxKasmVNC Details
Provide the filename of the package you installed KasmVNC with. The filename includes important details like the OS, architecture, and commit sha.
Provide the output of this command.
Output:
Xvnc KasmVNC 1.4.0.663b6d6a0bdd4638bff981c75a522056aaaa1c2e - built Sep 22 2025 15:00:56 Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me) See http://kasmweb.com for information on KasmVNC. Underlying X server release 12101007To Reproduce
Steps to reproduce the behavior (for non-installation issues):
0. Have a Debian 13 installation with KDE as Desktop environment
kasmvncserver_trixie_1.4.0_amd64.deb).~/.vnc/kasmvnc.yamlwithdesktop.pixel_depth: 16and websocket on8443.kasmvncserver :2https://<redacted>:8443and connect/authenticate.~/.vnc/bastion-deb13-poc:2.log.Repro config used:
Expected behavior
A clear and concise description of what you expected to happen.
Fresh crash evidence from
~/.vnc/bastion-deb13-poc:3.log:Browser
If this is a problem with the KasmVNC client, provide details about the browser you are accessing KasmVNC from.
Additional context
desktop.pixel_depthsupports16,24,32and calls these values fail-safe:xdpyinfoin this setup shows root window depth 16 with RGB565 masks (0xf800,0x07e0,0x001f), confirming the 16-bit path is active during reproduction.