Error in Krita Application Introduced by Commit dbb55e1a
The development team at Krita provided the NVIDIA driver team a build of their application (attached AppImage) that was exiting immediately on error. The issue was bisected to commit dbb55e1a in Xlib. Preloading libX11.so built at that commit reproduces the error, and preloading one at the parent commit does not.
Commit 30ccef3a (Parent):
$ LD_PRELOAD=/usr/local/lib/libX11.so ./krita-5.2.0-prealpha-fa0cba7516-x86_64.appimage
krita.lib.pigment: Replacing color space factory "LABA" "L*a*b* (16-bit integer/channel, unmanaged)" with "LABA" "L*a*b*/Alpha (16-bit integer/channel)"
krita.lib.pigment: Replacing color space factory "RGBA" "RGB (8-bit integer/channel, unmanaged)" with "RGBA" "RGB/Alpha (8-bit integer/channel)"
krita.lib.pigment: Replacing color space factory "RGBA16" "RGB (16-bit integer/channel, unmanaged)" with "RGBA16" "RGB/Alpha (16-bit integer/channel)"
QObject::startTimer: Timers cannot have negative intervals
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
/tmp/.mount_krita-IhtFc3/usr/lib/krita-python-libs/krita added to PYTHONPATH
[ Opens normally ]
Commit dbb55e1a:
$ LD_PRELOAD=/usr/local/lib/libX11.so ./krita-5.2.0-prealpha-fa0cba7516-x86_64.appimage
The X11 connection broke: No error (code 0)
XIO: fatal IO error 2 (No such file or directory) on X server ":1"
after 446 requests (446 known processed) with 0 events remaining.
[ Exits ]
$