exiv2 0.27+ on darwin fails with Exiv2::BasicError<char> error #644
Closed
Description
Hi,
After upgrade from 0.26 to 0.27 on darwin i am getting following error
libc++abi.dylib: terminating with uncaught exception of type Exiv2::BasicError<char>: No namespace info available for XMP prefix `DICOM'
This is part of the trace, issue is triggered when app is calling gexiv2_metadata_register_xmp_namespace
* frame #0: 0x00007fff60261b86 libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x00007fff60317c50 libsystem_pthread.dylib`pthread_kill + 285
frame #2: 0x00007fff601cb1c9 libsystem_c.dylib`abort + 127
frame #3: 0x00007fff5d84d231 libc++abi.dylib`abort_message + 231
frame #4: 0x00007fff5d84d3b5 libc++abi.dylib`default_terminate_handler() + 241
frame #5: 0x00007fff5f056c8f libobjc.A.dylib`_objc_terminate() + 105
frame #6: 0x00007fff5d858dfe libc++abi.dylib`std::__terminate(void (*)()) + 8
frame #7: 0x00007fff5d858be2 libc++abi.dylib`__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 27
frame #8: 0x00007fff5d84bbb9 libc++abi.dylib`__cxa_throw + 113
frame #9: 0x000000010127cfe4 libexiv2.27.dylib`Exiv2::XmpProperties::nsInfoUnsafe(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 260
frame #10: 0x000000010127cdfc libexiv2.27.dylib`Exiv2::XmpProperties::ns(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 300
frame #11: 0x0000000100fe973c libgexiv2.2.dylib`gexiv2_metadata_register_xmp_namespace + 172
Reverting to 0.26 fixing the issue