[Digikam-devel] [digikam] [Bug 347753] surface freezes after some faces tagged

Gilles Caulier caulier.gilles at gmail.com
Wed May 20 20:44:04 BST 2015


https://bugs.kde.org/show_bug.cgi?id=347753

--- Comment #12 from Gilles Caulier <caulier.gilles at gmail.com> ---
Alan,

Look in backtrace better :

#5  0x00007ffff639d805 in KExiv2Iface::KExiv2::removeXmpTag(char const*, bool)
const () from /usr/lib64/libkexiv2.so.11
#6  0x00007ffff5c88b95 in Digikam::DMetadata::setImageTitles
(this=this at entry=0x7fffbea895d0, titles=...)
    at /usr/src/debug/digikam-4.10.0/core/libs/dmetadata/dmetadata.cpp:607

It call this  :

https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/libs/dmetadata/dmetadata.cpp#L607

It's clear. It's not the registration of ACDSee namepace which crash Exiv2, but
the use of an XMP tags with an unknown namespace...

==> removeXmpTag("Xmp.acdsee.caption");

So, it's very easy to check if Exiv2 CLI tool crash in this situation : just
try to remove this XMP tag as well from the image and look what's happen.

Gilles

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list