Summary: | krita crashing from opening pop-up palette due to a C++ exception handling exception | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Artuko <calagoart2gian> |
Component: | Tool/Assistants | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | ahab.greybeard, alvin, budd.chris71, dimula73, felixgalip, halla |
Priority: | NOR | ||
Version: | 5.0.0 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://invent.kde.org/graphics/krita/commit/1a8161714e9a3c746f6faae312fdfd2f0d032152 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
krita crash log backtrace
attachment-7258-0.html attachment-11231-0.html |
Description
Artuko
2022-01-03 08:26:59 UTC
It seems you're not using ANGLE, but rather the stock OpenGL canvas. This is prone to disaster on Intel cards. Can you confirm that this crash doesn't happen when you switch the renderer backend to ANGLE? See the docs here: https://docs.krita.org/en/reference_manual/preferences/display_settings.html . Also, what card are you using? ANGLE (at least for Direct3D 11) wouldn't work because the GPU or driver is so old that it can only support OpenGL 2.1 (also "supportsAngleD3D11: false"). You can perhaps try the "Software Renderer (very slow)" option, but that wouldn't really be usable... The thing is, we do have a compatibility OpenGL 2.1 canvas even though we don't recommend using it. Maybe we should check what colour selectors we have that uses OpenGL and either try to make them 2.1-compatible, or disable them when we don't get OpenGL 3? (And also when OpenGL canvas is disabled?) Only the small color selector uses opengl. It is only loaded if (KisOpenGL::hasOpenGL3() || KisOpenGL::hasOpenGLES()) is true. I guess we could improve that check... This was first reported here: https://krita-artists.org/t/pop-up-pallete-causing-crash-in-krita-5-0-0/34335 The puzzle is that that Artuko reports that there are no problems running 4.4.8 on the same laptop. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! *** Bug 449017 has been marked as a duplicate of this bug. *** Created attachment 145807 [details] attachment-7258-0.html Thanks! Sounds exactly like what happened. On Sun, Jan 23, 2022 at 10:36 AM Alvin Wong <bugzilla_noreply@kde.org> wrote: > https://bugs.kde.org/show_bug.cgi?id=447868 > > Alvin Wong <alvin@alvinhc.com> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > Status|NEEDSINFO |REPORTED > Resolution|WAITINGFORINFO |--- > > -- > You are receiving this mail because: > You are on the CC list for the bug. A possibly relevant merge request was started @ https://invent.kde.org/graphics/krita/-/merge_requests/1308 Git commit 45c0093581ccc7c5cef9a15103cb8e65b96e67de by Alvin Wong. Committed on 23/01/2022 at 17:05. Pushed by alvinwong into branch 'master'. Fix blocking SmallColorSelector on OpenGL 2.1, possibly other errors M +0 -2 libs/ui/opengl/kis_opengl.cpp https://invent.kde.org/graphics/krita/commit/45c0093581ccc7c5cef9a15103cb8e65b96e67de Git commit 1a8161714e9a3c746f6faae312fdfd2f0d032152 by Alvin Wong. Committed on 24/01/2022 at 08:23. Pushed by alvinwong into branch 'krita/5.0'. Fix blocking SmallColorSelector on OpenGL 2.1, possibly other errors (cherry picked from commit 45c0093581ccc7c5cef9a15103cb8e65b96e67de) M +0 -2 libs/ui/opengl/kis_opengl.cpp https://invent.kde.org/graphics/krita/commit/1a8161714e9a3c746f6faae312fdfd2f0d032152 Created attachment 147982 [details] attachment-11231-0.html Hello, I was just wondering if this error had been fixed yet. I would really like to be able to use the right-click while using Krita 5.2! LOL. I am asking as there hasn't been a fix posted that i could find. Thank you for your time and help! Chris Budd On Mon, Jan 24, 2022 at 2:24 AM Alvin Wong <bugzilla_noreply@kde.org> wrote: > https://bugs.kde.org/show_bug.cgi?id=447868 > > Alvin Wong <alvin@alvinhc.com> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > Latest Commit|https://invent.kde.org/grap | > https://invent.kde.org/grap > |hics/krita/commit/45c009358 > |hics/krita/commit/1a8161714 > |1ccc7c5cef9a15103cb8e65b96e > |e9a3c746f6faae312fdfd2f0d03 > |67de |2152 > > --- Comment #10 from Alvin Wong <alvin@alvinhc.com> --- > Git commit 1a8161714e9a3c746f6faae312fdfd2f0d032152 by Alvin Wong. > Committed on 24/01/2022 at 08:23. > Pushed by alvinwong into branch 'krita/5.0'. > > Fix blocking SmallColorSelector on OpenGL 2.1, possibly other errors > > > (cherry picked from commit 45c0093581ccc7c5cef9a15103cb8e65b96e67de) > > M +0 -2 libs/ui/opengl/kis_opengl.cpp > > > https://invent.kde.org/graphics/krita/commit/1a8161714e9a3c746f6faae312fdfd2f0d032152 > > -- > You are receiving this mail because: > You are on the CC list for the bug. (In reply to budd.chris71 from comment #11) > Created attachment 147982 [details] > attachment-11231-0.html > > Hello, I was just wondering if this error had been fixed yet. I would > really like to be able to use the right-click while using Krita 5.2! LOL. I > am asking as there hasn't been a fix posted that i could find. > Thank you for your time and help! > Chris Budd > Right clicking in canvas still crashes on the latest Linux appimage 5.0.6. Found a reddit post that suggested unchecking "Enable curve anti-aliasing" in Settings > Configure Krita > Display > Miscellaneous. Unchecking that box has fixed the crashing issues for me. That sounds completely unrelated since the report was for Windows and OpenGL 2.1. There's no way of knowning what might be up with your situation, because you're not providing any useful information, except that the proposed solution sounds impossible. In general, it's not a good idea to comment on a resolved/fixed bug, especially not when your os is different... Make a new bug if you have found something that is reproducible, and provide as much information as possible. To learn how to make useful bug reports, go to https://docs.krita.org/en/untranslatable_pages/reporting_bugs.html |