[Digikam-devel] [Bug 168839] digikam crashed after tagging
Gilles Caulier
caulier.gilles at gmail.com
Tue Aug 12 18:45:32 BST 2008
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=168839
------- Additional Comments From caulier.gilles gmail com 2008-08-12 19:45 -------
Andy,
>And I still don't get why it calls ~QMenu() twice, although the TagPopupMenus
>have no children... so what is it doing... hmm... and why only assignTagsMenu
>and not the other...? question upon question... :-)
Well it's simple to understand: it's a race condition with Qt when it delete internal menu contents. If menu is big it take a while else it's very fast.
When we delete menu in digiKam before than Qt have deleted internal component, we have a crash. Note this problem is specific to Qt4. With Wt3 i have never seen that.
There is a lots of place where tagpopupmenu is used and deleted by hand. All these codes need to be fixed by this way.
Gilles
More information about the Digikam-devel
mailing list