[KPhotoAlbum] 3.1.1 crashes on reading in new photos

Martin Jost lists at majo.name
Sun May 4 10:42:01 BST 2008


I have 3.1.1 crashing on reading in new photos.
(see backtrace below)
This doesn't happen, if I move my photos taken in 2008 away, before 
starting KPA. (So one of these is triggering the bug, while the rest of 
7881 photos don't trigger it - or just the fact, that it is parsing 
*new* photos, as opposed to the ones already seen by KPA)

Seems to be a exiv2 problem. Any recommendations on this ?
I have:
 > exiv2 -V
exiv2 0.15

To make things more interesting, I've applied the 
"image-grouping-0.3.patch" (From "[KPhotoAlbum] Third iteration of image 
grouping patch", 01.12.2007 00:50)
I depend on this, because the entries are in the DB, so I would need to 
hand edit them out...

Any tips on this ?


Here is the backtrace:

Überprüfung der Systemkonfiguration beim Start deaktiviert.

[?1034hUsing host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2b89dc2ae4b0 (LWP 4167)]
[KCrash handler]
#5  0x00002b89dbfde340 in memcpy () from /lib64/libc.so.6
#6  0x00002b89d501852b in Exiv2::ExifData::operator= ()
    from /usr/lib64/libexiv2.so.0
#7  0x000000000057f5ed in Exif::Info::metadata ()
#8  0x0000000000533a58 in DB::FileInfo::parseEXIV2 ()
#9  0x000000000053a0a7 in DB::FileInfo::FileInfo ()
#10 0x000000000053a1e9 in DB::FileInfo::read ()
#11 0x000000000051b75a in DB::ImageInfo::readExif ()
#12 0x000000000051c1a7 in DB::ImageInfo::ImageInfo ()
#13 0x000000000053b0fc in DB::NewImageFinder::loadExtraFile ()
#14 0x000000000053b678 in DB::NewImageFinder::loadExtraFiles ()
#15 0x000000000053c42e in DB::NewImageFinder::findImages ()
#16 0x0000000000531607 in DB::ImageDB::slotRescan ()
#17 0x0000000000450501 in MainWindow::Window::delayedInit ()
#18 0x00000000004576a8 in MainWindow::Window::qt_invoke ()
#19 0x00002b89d8403e9c in QObject::activate_signal ()
    from /usr/lib/qt3/lib64/libqt-mt.so.3
#20 0x00002b89d86e9482 in QSignal::signal ()
    from /usr/lib/qt3/lib64/libqt-mt.so.3
#21 0x00002b89d841c21d in QSignal::activate ()
    from /usr/lib/qt3/lib64/libqt-mt.so.3
#22 0x00002b89d8422758 in QSingleShotTimer::event ()
    from /usr/lib/qt3/lib64/libqt-mt.so.3
#23 0x00002b89d83ad70d in QApplication::internalNotify ()
    from /usr/lib/qt3/lib64/libqt-mt.so.3
#24 0x00002b89d83ae428 in QApplication::notify ()
    from /usr/lib/qt3/lib64/libqt-mt.so.3
#25 0x00002b89d71063dd in KApplication::notify ()
    from /opt/kde3/lib64/libkdecore.so.4
#26 0x00002b89d83a3da7 in QEventLoop::activateTimers ()
    from /usr/lib/qt3/lib64/libqt-mt.so.3
#27 0x00002b89d83639e5 in QEventLoop::processEvents ()
    from /usr/lib/qt3/lib64/libqt-mt.so.3
#28 0x00002b89d83c1f83 in QEventLoop::enterLoop ()
    from /usr/lib/qt3/lib64/libqt-mt.so.3
#29 0x00002b89d83c1e32 in QEventLoop::exec ()
    from /usr/lib/qt3/lib64/libqt-mt.so.3
#30 0x0000000000448e69 in main ()

More information about the Kphotoalbum mailing list