[Digikam-devel] [Bug 144574] digiKam crashes every time it scans collection

Marcel Wiesweg marcel.wiesweg at gmx.de
Wed Apr 25 18:36:32 BST 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=144574         




------- Additional Comments From marcel.wiesweg gmx de  2007-04-25 19:36 -------
I can confirm. Sounds like a problem for Andreas.
Console output:
Warning: Makernote tag 0x4702 has invalid Exif type 20226; using 7 (undefined).
Warning: Makernote tag 0xe101 has invalid Exif type 4354; using 7 (undefined).
Warning: Makernote tag 0x0e02 has invalid Exif type 60417; using 7 (undefined).
terminate called after throwing an instance of 'std::length_error'
  what():  basic_string::_S_create

Backtrace:
#4  0xb5d1d841 in raise () from /lib/libc.so.6
#5  0xb5d1eed9 in abort () from /lib/libc.so.6
#6  0xb5eef714 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6
#7  0xb5eed105 in std::set_unexpected () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6
#8  0xb5eed142 in std::terminate () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6
#9  0xb5eed27a in __cxa_throw () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6
#10 0xb5e82a2f in std::__throw_length_error () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6
#11 0xb5ec79a6 in std::string::_Rep::_S_create () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6
#12 0xb5ec8b45 in std::string::_S_copy_chars () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6
#13 0xb5ec8c21 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string ()
   from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6
#14 0xb751eeae in Exiv2::StringValueBase::read (this=0x8191f90, buf=0x6 <Address 0x6 out of bounds>, len=-184483838) at value.cpp:196
#15 0xb74c2d98 in Exiv2::Exifdatum::setValue (this=0xbfb26880, e= 0x81952f0, byteOrder=Exiv2::littleEndian) at exif.cpp:193
#16 0xb74c2e80 in Exifdatum (this=0xbfb26880, e= 0x81952f0, byteOrder=<value optimized out>) at exif.cpp:97
#17 0xb74c7463 in Exiv2::ExifData::add (this=0x8184080, begin={_M_current = 0x8195138}, end={_M_current = 0x8195348},
    byteOrder=Exiv2::littleEndian) at exif.cpp:767
#18 0xb74c7a3a in Exiv2::ExifData::load (this=0x8184080, buf=0x8198310 "II*", len=6161) at exif.cpp:593
#19 0xb74df65e in Exiv2::JpegBase::readMetadata (this=0x8184078) at jpgimage.cpp:248
#20 0xb7572c5f in KExiv2Iface::KExiv2::load (this=0xbfb26afc, filePath= 0xbfb26b0c) at kexiv2.cpp:355
#21 0xb7e1b4bc in Digikam::DMetadata::load (this=0xbfb26afc, filePath= 0xbfb26b0c) at dmetadata.cpp:61
#22 0xb7e1b58c in DMetadata (this=0xbfb26afc, filePath= 0xbfb26b0c) at dmetadata.cpp:49
#23 0xb7d17b96 in Digikam::ScanLib::storeItemInDatabase (this=0xbfb26f9c, albumURL= 0xbfb26c1c, filename= 0xbfb26c3c, albumID=59)
    at scanlib.cpp:408
#24 0xb7d18000 in Digikam::ScanLib::allFiles (this=0xbfb26f9c, directory= 0xbfb26d78) at scanlib.cpp:367
#25 0xb7d180c2 in Digikam::ScanLib::allFiles (this=0xbfb26f9c, directory= 0xbfb26e28) at scanlib.cpp:372
#26 0xb7d18e99 in Digikam::ScanLib::findMissingItems (this=0xbfb26f9c) at scanlib.cpp:207
#27 0xb7d194f4 in Digikam::ScanLib::startScan (this=0xbfb26f9c) at scanlib.cpp:100
#28 0xb7cdc393 in Digikam::AlbumManager::setLibraryPath (this=0x80cb840, path= 0xbfb27158) at albummanager.cpp:289
#29 0x0804a98b in main (argc=1, argv=0xbfb272d4) at main.cpp:287



More information about the Digikam-devel mailing list