[Pkg-kde-extras] Bug#585938: I'm still getting a segfault

Andreas Huggel ahuggel at gmx.net
Wed Jun 16 12:24:23 BST 2010


> Program received signal SIGSEGV, Segmentation fault.
> 0xb787060f in Exiv2::Exifdatum::Exifdatum(Exiv2::Exifdatum const&) () from
> /usr/lib/libexiv2.so.6
> (gdb) bt
> #0  0xb787060f in Exiv2::Exifdatum::Exifdatum(Exiv2::Exifdatum const&) ()
> from /usr/lib/libexiv2.so.6
> #1  0x08095af2 in std::list<Exiv2::Exifdatum,
> std::allocator<Exiv2::Exifdatum> >::operator=(std::list<Exiv2::Exifdatum,
> std::allocator<Exiv2::Exifdatum> > const&) ()

This std::list was introduced with the bugfix for the Nikon
performance problem. It used to be std::vector before. So it looks
like either the Debian exiv2 0.19-3 package didn't undo all of the
changes of 0.19-2 (check the typedef for ExifMetadata in exif.hpp) or
a 0.19-2 library was used to create this crash (which is not binary
compatible with the original 0.19 because of exactly this type
change).

Andreas





More information about the pkg-kde-extras mailing list