[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 essaoudi.ouiss...@gmail.com changed: What|Removed |Added CC||essaoudi.ouiss...@gmail.com Version|unspecified |4.2.3 -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added CC||folmare.darken@protonmail.c ||om --- Comment #26 from Boudewijn Rempt --- *** Bug 407408 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added CC||jpriti...@pobox.com --- Comment #25 from Boudewijn Rempt --- *** Bug 406747 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added CC||ianmp...@gmail.com --- Comment #24 from Boudewijn Rempt --- *** Bug 405125 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added CC||e.gwen.bucha...@gmail.com --- Comment #23 from Boudewijn Rempt --- *** Bug 404809 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added CC||victoryrose...@gmail.com --- Comment #22 from Boudewijn Rempt --- *** Bug 404379 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Raghavendra kamath changed: What|Removed |Added CC||jindel...@gmail.com --- Comment #21 from Raghavendra kamath --- *** Bug 403672 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added CC||drewm...@protonmail.com --- Comment #20 from Boudewijn Rempt --- *** Bug 403337 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Rex Dieter changed: What|Removed |Added CC||rdie...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added CC||k...@protonmail.com --- Comment #19 from Boudewijn Rempt --- *** Bug 403225 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added CC||johnny.strom@linuxsolutions ||.fi --- Comment #18 from Boudewijn Rempt --- *** Bug 402844 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 --- Comment #16 from Boudewijn Rempt --- Git commit 6b7ab506305126c4f594874555010b0781f467a4 by Boudewijn Rempt. Committed on 16/12/2018 at 12:42. Pushed by rempt into branch 'krita/4.1'. Qt-5.11.3 also has bug QTBUG-72488 Related: bug 402188, bug 402169, bug 402155 M +4-4libs/ui/input/kis_input_manager.cpp https://commits.kde.org/krita/6b7ab506305126c4f594874555010b0781f467a4 -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 --- Comment #16 from Boudewijn Rempt --- Git commit 6b7ab506305126c4f594874555010b0781f467a4 by Boudewijn Rempt. Committed on 16/12/2018 at 12:42. Pushed by rempt into branch 'krita/4.1'. Qt-5.11.3 also has bug QTBUG-72488 Related: bug 402188, bug 402169, bug 402155 M +4-4libs/ui/input/kis_input_manager.cpp https://commits.kde.org/krita/6b7ab506305126c4f594874555010b0781f467a4 --- Comment #17 from Boudewijn Rempt --- Git commit 6b7ab506305126c4f594874555010b0781f467a4 by Boudewijn Rempt. Committed on 16/12/2018 at 12:42. Pushed by rempt into branch 'krita/4.1'. Qt-5.11.3 also has bug QTBUG-72488 Related: bug 402188, bug 402169, bug 402155 M +4-4libs/ui/input/kis_input_manager.cpp https://commits.kde.org/krita/6b7ab506305126c4f594874555010b0781f467a4 -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 --- Comment #15 from Boudewijn Rempt --- Git commit 3829dcea6d9d638582a39df349a407f90ce40d66 by Boudewijn Rempt. Committed on 16/12/2018 at 12:39. Pushed by rempt into branch 'master'. Qt-5.11.3 also has bug QTBUG-72488 Related: bug 402188, bug 402169, bug 402155 M +4-4libs/ui/input/kis_input_manager.cpp https://commits.kde.org/krita/3829dcea6d9d638582a39df349a407f90ce40d66 -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added CC||smithtromb...@gmail.com --- Comment #14 from Boudewijn Rempt --- *** Bug 402054 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added Latest Commit|https://commits.kde.org/kri |https://commits.kde.org/kri |ta/b937eccca0200e32ed5bda72 |ta/6a8954563586feb7e6324f87 |04e4bbf826f53372|6c956a054d8afe6b --- Comment #12 from Boudewijn Rempt --- Git commit 6a8954563586feb7e6324f876c956a054d8afe6b by Boudewijn Rempt. Committed on 12/12/2018 at 12:22. Pushed by rempt into branch 'krita/4.1'. Work around QTBUG-72488 Qt 5.12 now deletes a void pointer member variable of QTabletEvent. QTableEvent doesn't implement a copy constructor for QTabletEvent, but Krita does copy events when compressing move events. Both the original and the copy try to delete the pointer, and poof. This is strictly a workaround, only valid for Qt 5.12 and should be removed if this bug is fixed in Qt 5.12.1 or later. M +5-0libs/ui/input/kis_input_manager.cpp https://commits.kde.org/krita/6a8954563586feb7e6324f876c956a054d8afe6b --- Comment #13 from Boudewijn Rempt --- Git commit 6a8954563586feb7e6324f876c956a054d8afe6b by Boudewijn Rempt. Committed on 12/12/2018 at 12:22. Pushed by rempt into branch 'krita/4.1'. Work around QTBUG-72488 Qt 5.12 now deletes a void pointer member variable of QTabletEvent. QTableEvent doesn't implement a copy constructor for QTabletEvent, but Krita does copy events when compressing move events. Both the original and the copy try to delete the pointer, and poof. This is strictly a workaround, only valid for Qt 5.12 and should be removed if this bug is fixed in Qt 5.12.1 or later. M +5-0libs/ui/input/kis_input_manager.cpp https://commits.kde.org/krita/6a8954563586feb7e6324f876c956a054d8afe6b -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added Latest Commit|https://commits.kde.org/kri |https://commits.kde.org/kri |ta/b937eccca0200e32ed5bda72 |ta/6a8954563586feb7e6324f87 |04e4bbf826f53372|6c956a054d8afe6b --- Comment #12 from Boudewijn Rempt --- Git commit 6a8954563586feb7e6324f876c956a054d8afe6b by Boudewijn Rempt. Committed on 12/12/2018 at 12:22. Pushed by rempt into branch 'krita/4.1'. Work around QTBUG-72488 Qt 5.12 now deletes a void pointer member variable of QTabletEvent. QTableEvent doesn't implement a copy constructor for QTabletEvent, but Krita does copy events when compressing move events. Both the original and the copy try to delete the pointer, and poof. This is strictly a workaround, only valid for Qt 5.12 and should be removed if this bug is fixed in Qt 5.12.1 or later. M +5-0libs/ui/input/kis_input_manager.cpp https://commits.kde.org/krita/6a8954563586feb7e6324f876c956a054d8afe6b -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added Resolution|--- |FIXED Latest Commit||https://commits.kde.org/kri ||ta/b937eccca0200e32ed5bda72 ||04e4bbf826f53372 Status|REOPENED|RESOLVED Resolution|--- |FIXED Status|REOPENED|RESOLVED Latest Commit||https://commits.kde.org/kri ||ta/b937eccca0200e32ed5bda72 ||04e4bbf826f53372 --- Comment #10 from Boudewijn Rempt --- Git commit b937eccca0200e32ed5bda7204e4bbf826f53372 by Boudewijn Rempt. Committed on 12/12/2018 at 12:21. Pushed by rempt into branch 'master'. Work around QTBUG-72488 Qt 5.12 now deletes a void pointer member variable of QTabletEvent. QTableEvent doesn't implement a copy constructor for QTabletEvent, but Krita does copy events when compressing move events. Both the original and the copy try to delete the pointer, and poof. This is strictly a workaround, only valid for Qt 5.12 and should be removed if this bug is fixed in Qt 5.12.1 or later. M +5-0libs/ui/input/kis_input_manager.cpp https://commits.kde.org/krita/b937eccca0200e32ed5bda7204e4bbf826f53372 --- Comment #11 from Boudewijn Rempt --- Git commit b937eccca0200e32ed5bda7204e4bbf826f53372 by Boudewijn Rempt. Committed on 12/12/2018 at 12:21. Pushed by rempt into branch 'master'. Work around QTBUG-72488 Qt 5.12 now deletes a void pointer member variable of QTabletEvent. QTableEvent doesn't implement a copy constructor for QTabletEvent, but Krita does copy events when compressing move events. Both the original and the copy try to delete the pointer, and poof. This is strictly a workaround, only valid for Qt 5.12 and should be removed if this bug is fixed in Qt 5.12.1 or later. M +5-0libs/ui/input/kis_input_manager.cpp https://commits.kde.org/krita/b937eccca0200e32ed5bda7204e4bbf826f53372 -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added Resolution|--- |FIXED Latest Commit||https://commits.kde.org/kri ||ta/b937eccca0200e32ed5bda72 ||04e4bbf826f53372 Status|REOPENED|RESOLVED Resolution|--- |FIXED Status|REOPENED|RESOLVED Latest Commit||https://commits.kde.org/kri ||ta/b937eccca0200e32ed5bda72 ||04e4bbf826f53372 --- Comment #10 from Boudewijn Rempt --- Git commit b937eccca0200e32ed5bda7204e4bbf826f53372 by Boudewijn Rempt. Committed on 12/12/2018 at 12:21. Pushed by rempt into branch 'master'. Work around QTBUG-72488 Qt 5.12 now deletes a void pointer member variable of QTabletEvent. QTableEvent doesn't implement a copy constructor for QTabletEvent, but Krita does copy events when compressing move events. Both the original and the copy try to delete the pointer, and poof. This is strictly a workaround, only valid for Qt 5.12 and should be removed if this bug is fixed in Qt 5.12.1 or later. M +5-0libs/ui/input/kis_input_manager.cpp https://commits.kde.org/krita/b937eccca0200e32ed5bda7204e4bbf826f53372 --- Comment #11 from Boudewijn Rempt --- Git commit b937eccca0200e32ed5bda7204e4bbf826f53372 by Boudewijn Rempt. Committed on 12/12/2018 at 12:21. Pushed by rempt into branch 'master'. Work around QTBUG-72488 Qt 5.12 now deletes a void pointer member variable of QTabletEvent. QTableEvent doesn't implement a copy constructor for QTabletEvent, but Krita does copy events when compressing move events. Both the original and the copy try to delete the pointer, and poof. This is strictly a workaround, only valid for Qt 5.12 and should be removed if this bug is fixed in Qt 5.12.1 or later. M +5-0libs/ui/input/kis_input_manager.cpp https://commits.kde.org/krita/b937eccca0200e32ed5bda7204e4bbf826f53372 -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 --- Comment #9 from Boudewijn Rempt --- Looks like the problem is that QEvent has a pointer member variable but no copy constructor. The base class qcoreevent has a copy constructor. Krita copies tablet events to put into a motion compressor thing. The pointer member doesn't get copied, there are two tabletevents that own it, both try to delete it. -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added Ever confirmed|0 |1 Status|RESOLVED|REOPENED Resolution|UPSTREAM|--- --- Comment #8 from Boudewijn Rempt --- Oh! It might be interesting to build Krita with the option USE_QT_XCB=TRUE to disable our forked xcb handling. That will use Qt's xcb (which will cause bugs, like the cursor hanging as in https://bugs.kde.org/show_bug.cgi?id=390642) -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Boudewijn Rempt changed: What|Removed |Added Resolution|--- |UPSTREAM Status|REPORTED|RESOLVED --- Comment #7 from Boudewijn Rempt --- Thanks for making the bug report! -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 --- Comment #6 from Matt Scheirer --- You can probably close this - its a Qt bug, not a Krita one. For any other Arch users finding this, revert d2e0e416dccf3c208d6770e32ff0fb04b543 in qt5-base 5.12.0 or just go back to 5.11 until its fixed. -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 --- Comment #5 from Matt Scheirer --- Looking back at it there were 6 revisions of the 5.11 package in Arch but Qt 5.11 only had two point releases. That would explain why this is new! I made an upstream Qt bug for this here: https://bugreports.qt.io/browse/QTBUG-72488 -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 --- Comment #4 from Matt Scheirer --- Created attachment 116868 --> https://bugs.kde.org/attachment.cgi?id=116868=edit gdb of 4.1.6 and 5.12.0 with symbols I'm at a loss. Bisecting this trace led me to https://github.com/qt/qtbase/commit/d2e0e416dccf3c208d6770e32ff0fb04b543 as the culprit. But it was merged into 5.11.3 and I never ran into this bug before 5.12. At the same time I can generate a myriad of null pointers / double frees poking the canvas and it all comes back to that destructor. -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 --- Comment #3 from Matt Scheirer --- I don't think this is either build or packaging related. It seems to be a Qt regression in 5.12. Testing with the latest Krita or QtBase causes double frees in TabletEvent and I can sometimes get a null pointer on destruct. Currently building 5.12.0 + 4.1.6 and dev + master to produce some gdb traces with symbols. Took forever to hack the outdated AUR qt-base-git package into working... -- You are receiving this mail because: You are watching all bug changes.
[krita] [Bug 401988] Crash on touching graphic tablet pen on canvas
https://bugs.kde.org/show_bug.cgi?id=401988 Raghavendra kamath changed: What|Removed |Added Summary|Crash on opening any kra|Crash on touching graphic |file|tablet pen on canvas -- You are receiving this mail because: You are watching all bug changes.