Skip to content

exiv2 0.27+ on darwin fails with Exiv2::BasicError<char> error #644

Closed
@samm-git

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

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions