Reply to topic

How to diagnose and fix segfault on open

jbruck
Registered Member
Posts
1
Karma
0
Hi,

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.
Code: Select all
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

Reply to topic

Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], chriswebb, Exabot [Bot], Google [Bot], hotzek, morera, Sogou [Bot], ubk77