Summary: | crash upon unmounting of USB drive | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | mm.ch |
Component: | Database-Media | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, kde |
Priority: | NOR | ||
Version: | 1.4.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 1.7.0 | |
Attachments: | New crash information added by DrKonqi |
Description
mm.ch
2010-11-14 16:36:55 UTC
I think this bug is fixed since a long time. Last digiKam stable is 1.5.0. Please update and try again Gilles Caulier digiKam 1.6.0 is out: http://www.digikam.org/drupal/node/550 Please update and check if this entry still valid. Thanks in advance Gilles Caulier Created attachment 54230 [details]
New crash information added by DrKonqi
digikam (1.5.0) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.1
- What I was doing when the application crashed: removed SD card from SD reader
Adding a few character so that the reporting assistant does not complain
-- Backtrace (Reduced):
#6 Digikam::Album::next (this=0x0) at /usr/src/debug/digikam-1.5.0/digikam/album.cpp:90
#7 0x00000000005f7b08 in findIndexAsChild (this=0x113e090, album=0x33a7ed0) at /usr/src/debug/digikam-1.5.0/libs/models/abstractalbummodelpriv.h:84
#8 Digikam::AbstractAlbumModel::slotAlbumAboutToBeDeleted (this=0x113e090, album=0x33a7ed0) at /usr/src/debug/digikam-1.5.0/libs/models/abstractalbummodel.cpp:406
#9 0x00000000005f7d2c in Digikam::AbstractAlbumModel::qt_metacall (this=0x113e090, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6dccfab0) at /usr/src/debug/digikam-1.5.0/x86_64-redhat-linux-gnu/digikam/abstractalbummodel.moc:91
#10 0x00000000005f7f80 in Digikam::AbstractSpecificAlbumModel::qt_metacall (this=0x113e090, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6dccfab0) at /usr/src/debug/digikam-1.5.0/x86_64-redhat-linux-gnu/digikam/abstractalbummodel.moc:161
Matthieu, I cannot find the duplicate file relevant of this entry. I'm sure that it have been fixed by Marcel in 1.6.0. Please update, try again, and confirm. Gilles Caulier I'm not sure I fixed this. There is a situation where I could imagine this crash, it scanPAlbums() is for some reason invoked before removeAlbumRoot(), so that the album pointer in the hash is already invalid. But I'm not sure this is the reason. SVN commit 1204416 by mwiesweg: Clean album root id -> album pointer hash in removePAlbum, to ensure it does not contain an invalid pointer. CCBUG: 256897 M +6 -3 albummanager.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1204416 Matthieu, Code is fixed in current svn trunk (next 1.7.0) I close this file now. re-open it if necessary Gilles Caulier |