Summary: | Digikam crashed while tagging faces | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Frederic Grelot <fredericg_99> |
Component: | Faces-Engine | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | marcel.wiesweg |
Priority: | NOR | ||
Version: | 2.6.0 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 2.6.0 | |
Sentry Crash Report: |
Description
Frederic Grelot
2012-03-04 20:08:46 UTC
How recent was your git checkout from which this crash happened? let's say... Half an hour :-) The crash occurs in the context of closing the setup. The change of AlbumSettings fires a signal to all AlbumTreeViews, which call their delegate to update some cached sizes. This slot contains a pointer access which is not checked for null; apparently there can cases where the pointer is null, so I assume this is the problem, although I cannot reproduce the crash atm and can therefore not prove the crash is fixed. Git commit 3750c9c3a86f64e77765111227583bd63bf7d06b by Marcel Wiesweg. Committed on 12/03/2012 at 12:19. Pushed by mwiesweg into branch 'master'. Check for null pointer M +2 -2 NEWS M +4 -1 digikam/album/albumtreeview.cpp http://commits.kde.org/digikam/3750c9c3a86f64e77765111227583bd63bf7d06b I probably fixes the crash, but probably not the problem with the "writing metadata to file" progress bars never finishing... Should I open another bug for that problem? |