Krita 4.4.3 core dump crashes when opening file

Since I updated to Krita 4.4.3 on my raspberry pi 4 I am unable to edit files as it will core dump crash when ever I select a file which really sucks as I rely/use Krita even on my Raspberry pi.

[corey@manjaro-pi ~]$ krita
No "breeze" available.
Set style "fusion"
Invalid profile :  "/usr/share/color/icc/colord/Crayons.icc" "Crayon Colors"
Invalid profile :  "/usr/share/color/icc/colord/x11-colors.icc" "X11 Colors"
Loading plugin "/usr/lib/kritaplugins/kritalutdocker.so" failed,  "Cannot load library /usr/lib/kritaplugins/kritalutdocker.so: (libOpenColorIO.so.1: cannot open shared object file: No such file or directory)"
qt.gui.icc: fromIccProfile: Invalid ICC profile - invalid white-point
QPngHandler: Failed to parse ICC profile
qt.gui.icc: fromIccProfile: Invalid ICC profile - invalid white-point
QPngHandler: Failed to parse ICC profile
qt.gui.icc: fromIccProfile: Invalid ICC profile - invalid white-point
QPngHandler: Failed to parse ICC profile
qt.gui.icc: fromIccProfile: Invalid ICC profile - invalid white-point
QPngHandler: Failed to parse ICC profile
qt.gui.icc: fromIccProfile: Invalid ICC profile - invalid white-point
QPngHandler: Failed to parse ICC profile
qt.gui.icc: fromIccProfile: Invalid ICC profile - invalid white-point
QPngHandler: Failed to parse ICC profile
QObject::startTimer: Timers cannot have negative intervals
/usr/lib/krita-python-libs/krita added to PYTHONPATH
QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout
WARNING: Level of Detail functionality is available only with openGL + GLSL 1.3 support
WARNING: Level of Detail functionality is available only with openGL + GLSL 1.3 support
ASSERT (krita): "ASSERT failure in KisOpenGLImageTextures::updateTextureFormat: "Unexpected KisOpenGL::hasOpenGLES returned false" (false)" in file /build/krita/src/krita-4.4.3/libs/ui/opengl/kis_opengl_image_textures.cpp, line 557
Aborted (core dumped)

Anyone else running into this issue with Arm64 version?

What version of OpenGL does Krita need?

And what is available on your system?
Find out by installing mesa-demos and running glxinfo -B | grep "OpenGL version".

Not sure but Krita 4.4.2 worked and now this release broke it sadly.
This is my OpenGL and Mesa version

OpenGL version string: 2.1 Mesa 21.0.1

Okay.

You can try disabling OpenGL like this:

You can enable/disable it under settings->configure Krita->display.

You can’t disable OpenGL as I am pretty sure it requires it to work only gives a option for OpenGL or auto OpenGL

Anyone got any updates on how to fix this?

Hey Strit so I got account making a bug report and apparently they are saying that the build on Manjaros repo is broken and claiming the opengl drivers for the Raspberry pi are messed up but I did mention that 4.4.2 worked just fine so either the current build or something changed between versions.

https://bugs.kde.org/show_bug.cgi?id=437524

Well, we use the Arch Linux ARM package, so you would need to test if the issue is also present on an Arch Linux ARM install.

What’s the exact package version you tried:

pacman -Qi krita

1 Like

Did you try unchecking the “Canvas Graphics Acceleration” in the Settings panel here…?

Hmm I see and I am using the latest version 4.4.3-2

[corey@corey-pi4 ~]$ pacman -Qi krita
Name            : krita
Version         : 4.4.3-2
Description     : Edit and paint images
Architecture    : aarch64
URL             : https://krita.org
Licenses        : GPL3
Groups          : None
Provides        : None
Depends On      : kitemviews  kitemmodels  ki18n  kcompletion  kguiaddons
                  kcrash  qt5-svg  qt5-multimedia  quazip  gsl  libraw  exiv2
                  openexr  fftw  giflib  openjpeg2  hicolor-icon-theme
Optional Deps   : poppler-qt5: PDF filter
                  ffmpeg: to save animations [installed]
                  opencolorio1: for the LUT docker
                  krita-plugin-gmic: G'MIC plugin
                  python-pyqt5: for the Python plugins
                  libheif: HEIF filter [installed]
                  kseexpr: SeExpr generator layer
                  kimageformats: PSD support
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 192.27 MiB
Packager        : Arch Linux ARM Build System <builder+seattle@archlinuxarm.org>
Build Date      : Thu 29 Apr 2021 00:23:30
Install Date    : Sun 23 May 2021 01:48:43
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

[corey@corey-pi4 ~]$ 

Yeah I did and it works if you do that but I wonder whats wrong and why 4.4.2 was fine. :confused:

Forgot add which I added to that post is the flatrpak version does the same thing.

They probably changed something in 4.4.3 that makes it require a higher OpenGL than the driver supports.

Damn that’s a real shame, it was awesome having Krita working on my pi 4, I hope it can be resolved.

I use manjaro for krita :pensive:.
Unchecking the “Canvas Graphics Acceleration” works but very slowly moving canvas.
raspberry users need help

Kind of confirms my theory that Krita increased the OpenGL version needed to have that function working.

Hopefully the v3d driver gets better, so stuff like Blender, Krita and such can run without these issues soon.

Yeah it really sucks without hardware acceleration on :frowning:

Yeah same here, for now tho do you have access to the Krita 4.4.2 package for now?

Install it from your cache, or build it yourself with a correct PKGBUILD.

We are a rolling release, so we generally don’t have “old” versions.

Ahh crud I don’t have it cached, do you know where I can get the pkgbuild file to build the older version?

You can try using the current PKGBUILD and just change the version number and checksums.