Segfault help

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Segfault help

Jonathan Bruck
Hi, all

I asked this question on the KDE forums but haven't had a response. https://forum.kde.org/viewtopic.php?f=255&t=125481

I have digikam installed on Ubuntu 14.04 64bit. It segfaults when I try to open it. 

I have some info here, but not really sure how to proceed. 


apt-cache policy digikam

digikam:
  Installed: 4:4.8.0-trusty~ppa1
  Candidate: 4:4.8.0-trusty~ppa1
  Version table:
 *** 4:4.8.0-trusty~ppa1 0
        500 http://ppa.launchpad.net/philip5/extra/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     4:4.4.0-trusty~ppa2 0
        500 http://ppa.launchpad.net/msylwester/digikam/ubuntu/ trusty/main amd64 Packages
     4:3.5.0-0ubuntu10 0
        500 http://au.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages




GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Reading symbols from digikam...Reading symbols from /usr/lib/debug/.build-id/90/769ceef5049c2f3165604fd02a9c6b9bee7932.debug...done.
done.
(gdb) catch throw
Catchpoint 1 (throw)
(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".

Program received signal SIGSEGV, Segmentation fault.
__strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:286
(gdb) bt
#0  __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:286
#1  0x00007fffdba5809e in QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fffdb24d7b7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#3  0x00007ffff7dea13a in call_init (l=<optimised out>, argc=argc@entry=1, argv=argv@entry=0x7fffffffdf28, env=env@entry=0x7fffffffdf38) at dl-init.c:78
#4  0x00007ffff7dea223 in call_init (env=<optimised out>, argv=<optimised out>, argc=<optimised out>, l=<optimised out>) at dl-init.c:36
#5  _dl_init (main_map=0x7ffff7ffe1c8, argc=1, argv=0x7fffffffdf28, env=0x7fffffffdf38) at dl-init.c:126
#6  0x00007ffff7ddb30a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#7  0x0000000000000001 in ?? ()
#8  0x00007fffffffe286 in ?? ()
#9  0x0000000000000000 in ?? ()
(gdb) quit



_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Segfault help

Gilles Caulier-4
It crash in QT5 !!!

digiKam do not use Qt5, only Qt4. I suspect that you mix both lib on
your computer, or, the unbuntu package is broken...

It's not definitively a digiKam problem. It's a packaging problem...

Gilles Caulier

2015-04-06 11:34 GMT+02:00 Jonathan Bruck <[hidden email]>:

> Hi, all
>
> I asked this question on the KDE forums but haven't had a response.
> https://forum.kde.org/viewtopic.php?f=255&t=125481
>
> I have digikam installed on Ubuntu 14.04 64bit. It segfaults when I try to
> open it.
>
> I have some info here, but not really sure how to proceed.
>
>
> apt-cache policy digikam
>
> digikam:
>   Installed: 4:4.8.0-trusty~ppa1
>   Candidate: 4:4.8.0-trusty~ppa1
>   Version table:
>  *** 4:4.8.0-trusty~ppa1 0
>         500 http://ppa.launchpad.net/philip5/extra/ubuntu/ trusty/main amd64
> Packages
>         100 /var/lib/dpkg/status
>      4:4.4.0-trusty~ppa2 0
>         500 http://ppa.launchpad.net/msylwester/digikam/ubuntu/ trusty/main
> amd64 Packages
>      4:3.5.0-0ubuntu10 0
>         500 http://au.archive.ubuntu.com/ubuntu/ trusty/universe amd64
> Packages
>
>
>
>
> GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
> Reading symbols from digikam...Reading symbols from
> /usr/lib/debug/.build-id/90/769ceef5049c2f3165604fd02a9c6b9bee7932.debug...done.
> done.
> (gdb) catch throw
> Catchpoint 1 (throw)
> (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".
>
> Program received signal SIGSEGV, Segmentation fault.
> __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:286
> (gdb) bt
> #0  __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:286
> #1  0x00007fffdba5809e in QMetaType::registerNormalizedType(QByteArray
> const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void*
> (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject
> const*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #2  0x00007fffdb24d7b7 in ?? () from
> /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
> #3  0x00007ffff7dea13a in call_init (l=<optimised out>, argc=argc@entry=1,
> argv=argv@entry=0x7fffffffdf28, env=env@entry=0x7fffffffdf38) at
> dl-init.c:78
> #4  0x00007ffff7dea223 in call_init (env=<optimised out>, argv=<optimised
> out>, argc=<optimised out>, l=<optimised out>) at dl-init.c:36
> #5  _dl_init (main_map=0x7ffff7ffe1c8, argc=1, argv=0x7fffffffdf28,
> env=0x7fffffffdf38) at dl-init.c:126
> #6  0x00007ffff7ddb30a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
> #7  0x0000000000000001 in ?? ()
> #8  0x00007fffffffe286 in ?? ()
> #9  0x0000000000000000 in ?? ()
> (gdb) quit
>
>
>
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
>
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users