Summary: | digikam crashes when trying to move the same album twice in parallel | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Ilia K. <mail4ilia> |
Component: | Database-Albums | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles |
Priority: | NOR | ||
Version: | 2.0.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 2.0.0 | |
Sentry Crash Report: |
Description
Ilia K.
2011-04-23 13:09:04 UTC
Your tace stop to DigiKam::DIO core. It's probably continue to KDElibs which delegate to perform files/folders move. Please try to get anither backtrace to hack. Gilles Caulier Git commit d5edb63185226770899dc04ee5d0625b8e9a8f27 by Marcel Wiesweg. Committed on 24/04/2011 at 16:14. Pushed by mwiesweg into branch 'master'. Entering the menu's event loop allows any stored album pointer to be invalidated. In the case of the bug, the relevant album seems to be finish moving and is deleted while the menu is open. Then accessing the plain pointer will crash. Use an AlbumPointer as safeguard. CCBUG: 271551 M +19 -4 digikam/dragdrop/albumdragdrop.cpp http://commits.kde.org/digikam/d5edb63185226770899dc04ee5d0625b8e9a8f27 It's not easy for me to reproduce and thus to prove that the bug is fixed. If the bug is not fixed, feel free to reopen. |