Summary: | Converting image to XYZ color space triggers assert | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Lynx3d <lynx.mw+kde> |
Component: | Color models | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | dimula73, halla |
Priority: | NOR | ||
Version: | 4.2.5 | ||
Target Milestone: | --- | ||
Platform: | Appimage | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/kde/krita/commit/55ffd724aeef07a5a8ecce7818e0190d27345f8f | Version Fixed In: | |
Attachments: | Full backtrace of recent (23. august 2019) master branch build |
Description
Lynx3d
2019-08-18 20:34:55 UTC
I think I just figured out the reason, the color space itself doesn't seem to be the actual issue, but having OpenColorIO active with the OCIO Color Engine selected in the LUT Management seems to cause the crash. It then also happens with other color spaces (CMYK, L*a*b) too, although I could've sworn it only happened with XYZ when I reported this. Created attachment 122368 [details]
Full backtrace of recent (23. august 2019) master branch build
I can confirm the issue. Git commit ccc25f2e56666fd0167740a8361f83404b06b8da by Dmitry Kazakov. Committed on 14/09/2019 at 14:52. Pushed by dkazakov into branch 'master'. Fix crash when converting color space with OCIO enabled The crash happened because of recursive entrance into KisOpenGLImageTextures when a message box was opened. This patch removes a message box and adds nitification with a floating message. M +9 -0 libs/ui/opengl/kis_opengl_canvas2.cpp M +3 -0 libs/ui/opengl/kis_opengl_canvas2.h M +5 -6 libs/ui/opengl/kis_opengl_image_textures.cpp M +6 -1 libs/ui/opengl/kis_opengl_image_textures.h https://invent.kde.org/kde/krita/commit/ccc25f2e56666fd0167740a8361f83404b06b8da Git commit 55ffd724aeef07a5a8ecce7818e0190d27345f8f by Dmitry Kazakov. Committed on 14/09/2019 at 15:08. Pushed by dkazakov into branch 'krita/4.2'. Fix crash when converting color space with OCIO enabled The crash happened because of recursive entrance into KisOpenGLImageTextures when a message box was opened. This patch removes a message box and adds nitification with a floating message. M +9 -0 libs/ui/opengl/kis_opengl_canvas2.cpp M +3 -0 libs/ui/opengl/kis_opengl_canvas2.h M +5 -6 libs/ui/opengl/kis_opengl_image_textures.cpp M +6 -1 libs/ui/opengl/kis_opengl_image_textures.h https://invent.kde.org/kde/krita/commit/55ffd724aeef07a5a8ecce7818e0190d27345f8f |