mirror of
https://github.com/yusufipk/dikte.git
synced 2026-09-11 19:06:11 +00:00
Qt's xcb plugin links libxkbcommon and libxkbcommon-x11, and the x11 half hands keymap objects to the core half to free, so the pair must come from one build. The build machine has only the core half installed, so PyInstaller bundled that one alone and the other kept loading from the user's system; an Ubuntu 22.04 core freeing what a current x11 half allocated is the segfault of issue #57, which a Turkish layout happened to move to startup. Every desktop that can show a window carries both libraries from one build, so the bundle now carries neither. Fixes #57