root@fledgling:/nest/clang6root # gdb --core usr/obj/usr/src/powerpc.powerpc64/tmp/obj-tools/usr.bin/vtfontcvt/ld.core --symbols=usr/lib/debug/usr/bin/ld.bfd.debug GNU gdb (GDB) 8.2 [GDB v8.2 for FreeBSD] Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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 "powerpc64-portbld-freebsd12.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from usr/lib/debug/usr/bin/ld.bfd.debug...done. [New LWP 100563] Core was generated by `/usr/bin/ld -Qy -static -melf64ppc_fbsd -Bstatic -o vtfontcvt.full /usr/lib/crt1'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x000000001002dc20 in ppc64_elf_tls_optimize (obfd=, info=) at /usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/elf64-ppc.c:7172 7172 for (ent = htab->tls_get_addr->elf.plt.plist; (gdb) bt #0 0x000000001002dc20 in ppc64_elf_tls_optimize (obfd=, info=) at /usr/src/gnu/usr.bin/binutils/libbfd/../../../../contrib/binutils/bfd/elf64-ppc.c:7172 #1 0x000000001000108c in ppc_before_allocation () at eelf64ppc_fbsd.c:204 #2 0x0000000010009ad8 in ldemul_before_allocation () at /usr/src/gnu/usr.bin/binutils/ld/../../../../contrib/binutils/ld/ldemul.c:78 #3 0x0000000010017778 in lang_process () at /usr/src/gnu/usr.bin/binutils/ld/../../../../contrib/binutils/ld/ldlang.c:5785 #4 0x0000000010021904 in main (argc=23, argv=) at /usr/src/gnu/usr.bin/binutils/ld/../../../../contrib/binutils/ld/ldmain.c:459 #5 0x0000000010000334 in _start (argc=, argv=, env=, obj=, cleanup=, ps_strings=) at /usr/src/lib/csu/powerpc64/crt1.c:96 #6 0x0000000000000000 in ?? () (gdb)