SIGSEGV when starting digikam from latest git

Andrew Goodbody ajg02 at elfringham.co.uk
Sun Mar 17 23:59:29 GMT 2019


0.27 was only released on 20th December 2018, it has not got into most 
distributions yet and certainly not into Debian so far. Sigh. Where 
possible it is much more convenient to use distribution packaged 
versions of libraries etc.

Andrew

On 17/03/2019 19:10, Gilles Caulier wrote:
> Hi,
> 
>  >at /usr/lib/x86_64-linux-gnu/libexiv2.so.26
> 
> This crash appear in libexiv2 0.26. Even if digiKam can compile and run 
> with this version, we recommend to use last one 0.27 which come after 2 
> years of development and plenty of bug fixes.
> 
> Best
> 
> Gilles Caulier
> 
> Le dim. 17 mars 2019 à 18:41, Andrew Goodbody <ajg02 at elfringham.co.uk 
> <mailto:ajg02 at elfringham.co.uk>> a écrit :
> 
>     $ gdb digikam
>     GNU gdb (Debian 8.2.1-2) 8.2.1
>     Copyright (C) 2018 Free Software Foundation, Inc.
>     License GPLv3+: GNU GPL version 3 or later
>     <http://gnu.org/licenses/gpl.html>
>     This is free software: you are free to change and redistribute it.
>     There is NO WARRANTY, to the extent permitted by law.
>     Type "show copying" and "show warranty" for details.
>     This GDB was configured as "x86_64-linux-gnu".
>     Type "show configuration" for configuration details.
>     For bug reporting instructions, please see:
>     <http://www.gnu.org/software/gdb/bugs/>.
>     Find the GDB manual and other documentation resources online at:
>           <http://www.gnu.org/software/gdb/documentation/>.
> 
>     For help, type "help".
>     Type "apropos word" to search for commands related to "word"...
>     Reading symbols from digikam...done.
>     (gdb) run
>     Starting program: /usr/bin/digikam
>     [Thread debugging using libthread_db enabled]
>     Using host libthread_db library
>     "/lib/x86_64-linux-gnu/libthread_db.so.1".
>     [New Thread 0x7fffce14d700 (LWP 30628)]
>     [New Thread 0x7fffcd5ff700 (LWP 30629)]
>     [New Thread 0x7fffcc3f9700 (LWP 30630)]
>     [New Thread 0x7fffcbb50700 (LWP 30631)]
>     [New Thread 0x7fffcb34f700 (LWP 30632)]
>     [New Thread 0x7fffc999c700 (LWP 30633)]
> 
>     Thread 1 "digikam" received signal SIGSEGV, Segmentation fault.
>     0x00007ffff63f809b in DngXmpSdk::WXMPMeta_RegisterNamespace_1 (
>           namespaceURI=0x7ffff4d8c270 "http://ns.adobe.com/lightroom/1.0/",
>           suggestedPrefix=0x7ffff4d95b54 "lr",
>     registeredPrefix=0x7fffffffd690, prefixSize=0x0, wResult=0x3)
>           at
>     /home/ag/src/dk6/core/libs/dngwriter/extra/xmp_sdk/XMPCore/WXMPMeta.cpp:224
>     224         XMP_ENTER_WRAPPER ( "WXMPMeta_RegisterNamespace_1" )
>     (gdb) bt
>     #0  0x00007ffff63f809b in
>     DngXmpSdk::WXMPMeta_RegisterNamespace_1(DngXmpSdk::XMP_StringPtr,
>     DngXmpSdk::XMP_StringPtr, DngXmpSdk::XMP_StringPtr*,
>     DngXmpSdk::XMP_StringLen*, DngXmpSdk::WXMP_Result*)
>           (namespaceURI=0x7ffff4d8c270
>     "http://ns.adobe.com/lightroom/1.0/",
>     suggestedPrefix=0x7ffff4d95b54 "lr", registeredPrefix=0x7fffffffd690,
>     prefixSize=0x0, wResult=0x3)
>           at
>     /home/ag/src/dk6/core/libs/dngwriter/extra/xmp_sdk/XMPCore/WXMPMeta.cpp:224
>     #1  0x00007ffff4d36e04 in TXMPMeta<std::__cxx11::basic_string<char,
>     std::char_traits<char>, std::allocator<char> >
>      >::RegisterNamespace(char
>     const*, char const*) () at /usr/lib/x86_64-linux-gnu/libexiv2.so.26
>     #2  0x00007ffff4d323d6 in Exiv2::XmpParser::initialize(void (*)(void*,
>     bool), void*) ()
>           at /usr/lib/x86_64-linux-gnu/libexiv2.so.26
>     #3  0x00007ffff620cb3b in Digikam::MetaEngine::initializeExiv2() ()
>           at
>     /home/ag/src/dk6/core/libs/metadataengine/engine/metaengine.cpp:84
>     #4  0x000055555555c73b in main(int, char**) (argc=1,
>     argv=0x7fffffffe288)
>           at /home/ag/src/dk6/core/app/main/main.cpp:124
>     (gdb)
> 



More information about the Digikam-devel mailing list