Захотелось мне собрать себе ginkgocadx. Получаю такое:
(gdb) run
Starting program: /usr/bin/ginkgocadx
Program received signal SIGSEGV, Segmentation fault.
0x0000000000005366 in ?? ()
(gdb) bt
#0 0x0000000000005366 in ?? ()
#1 0x00007fffed4bff15 in ?? ()
#2 0x00007ffff7de65b0 in elf_machine_rela (reloc=0x7fffe06acb90, reloc=0x7fffe06acb90, skip_ifunc=<optimized out>, reloc_addr_arg=0x7fffe08c7cc0,
version=<optimized out>, sym=<optimized out>, map=0x7ffff7f97a18) at ../sysdeps/x86_64/dl-machine.h:286
#3 elf_dynamic_do_Rela (skip_ifunc=<optimized out>, lazy=<optimized out>, nrelative=<optimized out>, relsize=<optimized out>, reladdr=<optimized out>,
map=0x7ffff7f97a18) at do-rel.h:137
#4 _dl_relocate_object (scope=<optimized out>, reloc_mode=<optimized out>, consider_profiling=<optimized out>, consider_profiling@entry=0) at dl-reloc.c:264
#5 0x00007ffff7dddacd in dl_main (phdr=<optimized out>, phnum=<optimized out>, user_entry=<optimized out>, auxv=<optimized out>) at rtld.c:2074
#6 0x00007ffff7df1688 in _dl_sysdep_start (start_argptr=start_argptr@entry=0x7fffffffd810, dl_main=dl_main@entry=0x7ffff7ddb820 <dl_main>)
at ../elf/dl-sysdep.c:249
#7 0x00007ffff7ddee11 in _dl_start_final (arg=0x7fffffffd810) at rtld.c:308
#8 _dl_start (arg=0x7fffffffd810) at rtld.c:414
#9 0x00007ffff7ddac88 in _start () from /lib64/ld-linux-x86-64.so.2
#10 0x0000000000000001 in ?? ()
#11 0x00007fffffffdc37 in ?? ()
#12 0x0000000000000000 in ?? ()
в maps вижу:
7fffed48d000-7fffed590000 r-xp 00000000 08:01 6829229 /lib64/libm-2.21.so
ginkgocadx и glibc собраны с символами. Что происходит и куда копать?