digikam.metaengine: Metadata for file "20161218_172327.jpg" written to file. [New Thread 0x7fff17fff700 (LWP 21566)] [Switching to Thread 0x7fff15924700 (LWP 21565)] Thread 231 "Thread (pooled)" hit Catchpoint 1 (exception thrown), 0x00007fffee10b8bd in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (gdb) bt #0 0x00007fffee10b8bd in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #1 0x00007ffff5e8054d in VerifyXPathRoot (expandedXPath=0x7fff15922420, propName=0x7fff20064548 "hierarchicalSubject", schemaURI=0x7fff2007f588 "http://ns.adobe.com/lightroom/1.0/") at /b/ext_exiv2/ext_exiv2-prefix/src/ext_exiv2/xmpsdk/src/XMPCore_Impl.cpp:173 #2 ExpandXPath ( schemaNS=schemaNS@entry=0x7fff2007f588 "http://ns.adobe.com/lightroom/1.0/", propPath=propPath@entry=0x7fff20034ef8 "hierarchicalSubject", expandedXPath=expandedXPath@entry=0x7fff15922420) at /b/ext_exiv2/ext_exiv2-prefix/src/ext_exiv2/xmpsdk/src/XMPCore_Impl.cpp:688 #3 0x00007ffff5e88166 in XMPMeta::SetProperty (this=this@entry= 0x7fff200852f0, schemaNS=schemaNS@entry=0x7fff2007f588 "http://ns.adobe.com/lightroom/1.0/", propName=propName@entry=0x7fff20034ef8 "hierarchicalSubject", propValue=propValue@entry=0x0, options=options@entry=512) at /b/ext_exiv2/ext_exiv2-prefix/src/ext_exiv2/xmpsdk/src/XMPMeta-GetSet.cpp:460 #4 0x00007ffff5e756fa in WXMPMeta_SetProperty_1 (xmpRef=0x7fff200852f0, schemaNS=0x7fff2007f588 "http://ns.adobe.com/lightroom/1.0/", propName=0x7fff20034ef8 "hierarchicalSubject", propValue=0x0, options=512, ---Type <return> to continue, or q <return> to quit--- wResult=0x7fff159224e0) at /b/ext_exiv2/ext_exiv2-prefix/src/ext_exiv2/xmpsdk/src/WXMPMeta.cpp:529 #5 0x00007ffff5e63428 in TXMPMeta<std::string>::SetProperty ( this=this@entry=0x7fff15922900, schemaNS=<optimized out>, propName=<optimized out>, propValue=propValue@entry=0x0, options=options@entry=512) at /b/ext_exiv2/ext_exiv2-prefix/src/ext_exiv2/xmpsdk/include/client-glue/TXMPMeta.incl_cpp:421 #6 0x00007ffff5e6025e in Exiv2::XmpParser::encode ( xmpPacket="<?xpacket begin=\"\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?> <x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"XMP Core 4.4.0-Exiv2\"> <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"> <rdf:Descrip"..., xmpData=..., formatFlags=formatFlags@entry=2112, padding=padding@entry=0) at /b/ext_exiv2/ext_exiv2-prefix/src/ext_exiv2/src/xmp.cpp:744 #7 0x00007ffff5dc4cd4 in Exiv2::JpegBase::doWriteMetadata ( this=this@entry=0x7fff20066b60, outIo=...) at /b/ext_exiv2/ext_exiv2-prefix/src/ext_exiv2/src/jpgimage.cpp:1071 #8 0x00007ffff5dc62d7 in Exiv2::JpegBase::writeMetadata (this=0x7fff20066b60) at /b/ext_exiv2/ext_exiv2-prefix/src/ext_exiv2/src/jpgimage.cpp:872 #9 0x00007ffff67f53ee in Digikam::MetaEngine::Private::saveOperations ( this=this@entry=0x7fff20077a60, finfo=..., image=...) at /b/dktemp/digikam-master/core/libs/dmetadata/metaengine_p.cpp:352 #10 0x00007ffff67f77fd in Digikam::MetaEngine::Private::saveToFile ( ---Type <return> to continue, or q <return> to quit--- this=0x7fff20077a60, finfo=...) at /b/dktemp/digikam-master/core/libs/dmetadata/metaengine_p.cpp:192 #11 0x00007ffff67f0b59 in Digikam::MetaEngine::save (this=0x7fff15923650, imageFilePath=...) at /b/dktemp/digikam-master/core/libs/dmetadata/metaengine.cpp:419 #12 0x00007ffff67f16a1 in Digikam::MetaEngine::applyChanges ( this=this@entry=0x7fff15923650) at /b/dktemp/digikam-master/core/libs/dmetadata/metaengine.cpp:449 #13 0x00007ffff682d119 in Digikam::DMetadata::applyChanges ( this=this@entry=0x7fff15923650) at /b/dktemp/digikam-master/core/libs/dmetadata/dmetadata.cpp:116 #14 0x00007ffff7779062 in Digikam::MetadataHub::writeToMetadata ( this=this@entry=0x7fff159236e0, info=..., writeMode=writeMode@entry=..., ignoreLazySync=ignoreLazySync@entry=false, settings=...) at /b/dktemp/digikam-master/core/libs/fileactionmanager/metadatahub.cpp:263 #15 0x00007ffff7783bdd in Digikam::FileActionMngrFileWorker::writeMetadata ( this=0xba9e40, infos=..., flags=128) at /b/dktemp/digikam-master/core/libs/fileactionmanager/fileworkeriface.cpp:131 #16 0x00007ffff7786d9e in Digikam::FileWorkerInterface::qt_static_metacall ( _o=0xba9e40, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /b/dktemp/digikam-master/build/core/libs/fileactionmanager/moc_fileworkeriface.cpp:103 ---Type <return> to continue, or q <return> to quit--- #17 0x00000031e04b0e6a in QObject::event(QEvent*) () from /tmp/.mount_9GSMRx/usr/lib/libQt5Core.so.5 #18 0x00007fffef3978fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /tmp/.mount_9GSMRx/usr/lib/libQt5Widgets.so.5 #19 0x00007fffef39e808 in QApplication::notify(QObject*, QEvent*) () from /tmp/.mount_9GSMRx/usr/lib/libQt5Widgets.so.5 #20 0x00000031e04880f0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /tmp/.mount_9GSMRx/usr/lib/libQt5Core.so.5 #21 0x00000031e048a03b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /tmp/.mount_9GSMRx/usr/lib/libQt5Core.so.5 #22 0x00000031e04d5993 in ?? () from /tmp/.mount_9GSMRx/usr/lib/libQt5Core.so.5 #23 0x00007fffecc58197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007fffecc583f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007fffecc5849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00000031e04d5d87 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /tmp/.mount_9GSMRx/usr/lib/libQt5Core.so.5 #27 0x00000031e04863da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /tmp/.mount_9GSMRx/usr/lib/libQt5Core.so.5 #28 0x00007ffff68a795c in Digikam::WorkerObjectRunnable::run ( this=0x7fffac04d3e0) at /b/dktemp/digikam-master/core/libs/threads/threadmanager.cpp:192 ---Type <return> to continue, or q <return> to quit--- #29 0x00000031e02abf8d in ?? () from /tmp/.mount_9GSMRx/usr/lib/libQt5Core.so.5 #30 0x00000031e02aef49 in ?? () from /tmp/.mount_9GSMRx/usr/lib/libQt5Core.so.5 #31 0x00007ffff5a316ba in start_thread (arg=0x7fff15924700) at pthread_create.c:333 #32 0x00007fffed89c82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 (gdb)
It's clear. It crash in Exiv2, XMP parser class, and finaly in Adobe XMP SDK. Probably something from your image in XMP metadata is not well interpreted by Exiv2. Reprot this problem as UPSTREAM to Exiv2 team with the image file for investiguation (20161218_172327.jpg) Gilles Caulier
(In reply to caulier.gilles from comment #1) > It's clear. It crash in Exiv2, XMP parser class, and finaly in Adobe XMP > SDK. Probably something from your image in XMP metadata is not well > interpreted by Exiv2. > > Reprot this problem as UPSTREAM to Exiv2 team with the image file for > investiguation (20161218_172327.jpg) > > Gilles Caulier Posted http://dev.exiv2.org/issues/1281
Not reproducible with digiKam 7.3.0 and Exiv2 0.27.4