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.

Reply via email to