Summary: | Crashed when painting | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | acc4commissions |
Component: | General | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | antti.savo, halla, p.varet |
Priority: | NOR | ||
Version First Reported In: | nightly build (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://invent.kde.org/graphics/krita/commit/e6bfbd0042533cfadbbec5654fd572215ce9abff | Version Fixed In: | |
Sentry Crash Report: |
Description
acc4commissions
2020-05-18 02:13:25 UTC
I've asked the author of https://invent.kde.org/graphics/krita/-/merge_requests/333 to take a look; since this happens in Qt itself, but is related to gestures. Hi, thank you for your report! And thanks for the ping, Boud. Ok, so I'm confused. :) It looks like something is going off the rails while unregistering a QGesture recognizer. But in https://invent.kde.org/graphics/krita/-/merge_requests/333 I didn't touch QGestures at all — only QTouchEvents. Not to say I'm not at fault here; I just don't readily see a path from that commit to this crash. That being said! I unearthed another report, dated from 7 days ago (so before said commit), with the same traceback: https://forum.kde.org/viewtopic.php?f=139&t=165969 So I believe this crash in fact predates my merge request? Sorry I can't be of more help than that! That looks like the same thing. It doesn't have anything to do with your patch in this case, and now I'm wondering what's going on... https://bugreports.qt.io/browse/QTBUG-12845?jql=text%20~%20%22QGestureRecognizer%3A%3AunregisterRecognizer%22 only shows four bugs, all for Qt4. Git commit e6bfbd0042533cfadbbec5654fd572215ce9abff by Halla Rempt. Committed on 13/02/2021 at 13:13. Pushed by rempt into branch 'master'. Check whether the gesture recognizer still exists Only apply this patch on Windows, since we have only reports about the crash on Windows. A +26 -0 3rdparty/ext_qt/0001-Check-whether-there-is-a-QGestureRecognizer-at-all.patch M +1 -0 3rdparty/ext_qt/CMakeLists.txt https://invent.kde.org/graphics/krita/commit/e6bfbd0042533cfadbbec5654fd572215ce9abff This might be fixed by https://invent.kde.org/graphics/krita/commit/e6bfbd0042533cfadbbec5654fd572215ce9abff But there's no way to be sure: I have never been able to reproduce. In any case, it's a but in Qt. |