[Digikam-devel] [Bug 96388] show number of images in the album

Gilles Caulier caulier.gilles at gmail.com
Sun Dec 2 22:19:03 GMT 2007


------- 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=96388         




------- Additional Comments From caulier.gilles gmail com  2007-12-02 23:19 -------
Marcel,

I can reproduce the crash like Arnd said when a tag is removed from a picture. It's relevant of QMap container returned MetadataHub::tagIDs(). Using an iterator do not work very well... I don't know why...

Apply the patch version 4 and look the code in imagedescedittab.cpp::line 454. Backtrace is here:

#0  0xb7de58a8 in QMapConstIterator<int, Digikam::MetadataHub::TagStatus>::inc (this=0xbfdd316c) at /usr/lib/qt3//include/qmap.h:287
#1  0xb7de5913 in QMapConstIterator<int, Digikam::MetadataHub::TagStatus>::operator++ (this=0xbfdd316c) at /usr/lib/qt3//include/qmap.h:259
#2  0xb7de442e in Digikam::ImageDescEditTab::slotApplyAllChanges (this=0x8295ca0) at imagedescedittab.cpp:454
#3  0xb7de5219 in Digikam::ImageDescEditTab::qt_invoke (this=0x8295ca0, _id=46, _o=0xbfdd3264) at imagedescedittab.moc:253
#4  0xb6114f5d in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#5  0xb6115add in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0xb6429bfc in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0xb61a61ed in QButton::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0xb614d564 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0xb60b7cea in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0xb60b8cca in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0xb67cbdba in KApplication::notify () from /usr/lib/libkdecore.so.4
#12 0xb60593e1 in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0xb6058156 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0xb60682ad in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0xb60cd9e0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0xb60cd876 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0xb60b790f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x0804b131 in main (argc=-1208785332, argv=0xb5633162) at main.cpp:332

Gilles



More information about the Digikam-devel mailing list