https://bugs.kde.org/show_bug.cgi?id=411280
Dmitry Kazakov <dimul...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |https://invent.kde.org/kde/ | |krita/commit/c9c4ac82d70d4f | |0e4c56ad680560e2ccb6f5eb82 Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #3 from Dmitry Kazakov <dimul...@gmail.com> --- Git commit 4613587dfa5d0f1eab258cf1126f6e7782af247d by Dmitry Kazakov. Committed on 28/08/2019 at 12:48. Pushed by dkazakov into branch 'master'. Fix a possible crash in SimpleJobCoordinator during migrations We have no report about that is a wild, but it is quite possible. All the accesses to the hash table should be guarded by the GC block. No garbage should be free'd during the access to hash table, otherwise concurrent migrations can delete currently used data. M +14 -0 libs/image/tiles3/kis_tile_data_store.cc https://invent.kde.org/kde/krita/commit/4613587dfa5d0f1eab258cf1126f6e7782af247d --- Comment #4 from Dmitry Kazakov <dimul...@gmail.com> --- Git commit c9c4ac82d70d4f0e4c56ad680560e2ccb6f5eb82 by Dmitry Kazakov. Committed on 28/08/2019 at 12:48. Pushed by dkazakov into branch 'master'. Fix crash when painting in SimpleJobCoordinator Mutator must be accessed only when raw pointers are locked. Otherwise, a migration, that can happen right in the middle of the mutator's life, will be deleted and the mutator will point to a free'd memory. M +38 -34 libs/image/tiles3/kis_tile_hash_table2.h https://invent.kde.org/kde/krita/commit/c9c4ac82d70d4f0e4c56ad680560e2ccb6f5eb82 -- You are receiving this mail because: You are watching all bug changes.