Версия пакета: systray-x-0.9.12-alt1 Шаги (самое простое, с принудительно удалённой XAUTHORITY): 1) В wayland сессии $ env -u XAUTHORITY DISPLAY=:0 /usr/bin/SysTray-X </dev/null; echo "exit=$?" Ожидаемый результат: корректно сообщение об ошибке. Реальный результат: ошибка сегментирования. В обычной сессии не воспроизвести. Достижимо при запуске вне сессионного окружения: TTY/ssh без xauth, sudo -u, cron-at-display, systemd --user юниты без DISPLAY/XAUTHORITY, скрипты с env -i. И это некорректная обработка ошибки: вместо понятного отказа segfault в сторонней библиотеке. SysTray-X не проверяет результат XOpenDisplay() и передаёт NULL в XDefaultRootWindow() -> разименование NULL внутри libX11 Сообщения: [ 3792.796186] SysTray-X[3539]: segfault at e0 ip 00007fdb17d69090 sp 00007ffc98cf3d78 error 4 in libX11.so.6.4.0[2e090,7fdb17d57000+8c000] likely on CPU 3 (core 1, socket 1) [ 3792.796330] audit: type=1701 audit(1792846726.664:180): auid=1000 uid=1000 gid=1000 ses=4 subj=kernel pid=3539 comm="SysTray-X" exe="/usr/bin/SysTray-X" sig=11 res=1 При запуске в сессии выглядит так: $ env -u XAUTHORITY DISPLAY=:0 /usr/bin/SysTray-X </dev/null; echo "exit=$?" Authorization required, but no authorization protocol specified Ошибка сегментирования (образ памяти сброшен на диск) exit=139