[Digikam-devel] [Bug 214340] crash occured when removing tags

Marcel Wiesweg marcel.wiesweg at gmx.de
Thu Jan 21 16:52:04 GMT 2010


https://bugs.kde.org/show_bug.cgi?id=214340





--- Comment #7 from Marcel Wiesweg <marcel wiesweg gmx de>  2010-01-21 17:51:54 ---
With the new report for 1.0.0, it seems this bug is not fixed. I have no idea
why.

A metadatahub keeps a map of TAlbum pointers.
For a good long-term solution, we need to get away from TAlbums*, they cannot
be accessed from a different thread and cause these problems here. We probably
need an additional cache of the tags tree, at a low level (AlbumDB,
DatabaseAccess), and fully mutex protected. It needs to provide tag id -> tag
path, tag path -> tag id, tag name -> all tag ids with that name.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list