root@fledgling:/mnt/target # gdb -ix ~/gdb-start -c login.core usr/bin/login GNU gdb (GDB) 8.2.1 [GDB v8.2.1 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-freebsd13.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/bin/login...Reading symbols from /mnt/target/usr/lib/debug/usr/bin/login.debug...done. done. [New LWP 100088] warning: Can't read pathname for load map: Unknown error: -1. warning: Can't read pathname for load map: Unknown error: -1. warning: Can't read pathname for load map: Unknown error: -1. warning: Can't read pathname for load map: Unknown error: -1. warning: Can't read pathname for load map: Unknown error: -1. warning: Can't read pathname for load map: Unknown error: -1. warning: Can't read pathname for load map: Unknown error: -1. Core was generated by `login'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __syncicache (from=0x41e37f54, len=248) at /usr/src/lib/libc/powerpc/gen/syncicache.c:94 94 __asm __volatile ("dcbst 0,%0" :: "r"(p)); (gdb) bt #0 __syncicache (from=0x41e37f54, len=248) at /usr/src/lib/libc/powerpc/gen/syncicache.c:94 #1 0x41818fa0 in reloc_plt (obj=0x4185f000, flags=, lockstate=) at /usr/src/libexec/rtld-elf/powerpc/reloc.c:436 #2 0x4181e4b8 in relocate_object (obj=0x4185f000, bind_now=1 '\001', rtldobj=0x41847488 , flags=0, lockstate=0xffffc970) at /usr/src/libexec/rtld-elf/rtld.c:2915 #3 0x418202c4 in relocate_object_dag (lockstate=, flags=0, rtldobj=, bind_now=1 '\001', root=) at /usr/src/libexec/rtld-elf/rtld.c:2835 #4 dlopen_object (name=0x0, fd=, refobj=, lo_flags=2, mode=, lockstate=0xffffc970) at /usr/src/libexec/rtld-elf/rtld.c:3375 #5 0x418212c0 in rtld_dlopen (name=0x0, fd=5, mode=2) at /usr/src/libexec/rtld-elf/rtld.c:3311 #6 0x41897870 in try_dlopen (modfn=) at /usr/src/contrib/openpam/lib/libpam/openpam_dynamic.c:87 #7 try_module (modpath=0xffffcd6c "/usr/lib/pam_login_access.so.6") at /usr/src/contrib/openpam/lib/libpam/openpam_dynamic.c:128 #8 0x41897c40 in openpam_dynamic (modname=0x41af83e0 "pam_login_access.so") at /usr/src/contrib/openpam/lib/libpam/openpam_dynamic.c:246 #9 0x41897490 in openpam_load_module (modulename=) at /usr/src/contrib/openpam/lib/libpam/openpam_load.c:59 #10 0x4189615c in openpam_parse_chain (style=, filename=, f=, facility=, service=, pamh=) at /usr/src/contrib/openpam/lib/libpam/openpam_configure.c:263 #11 openpam_load_file (pamh=0x41b08000, service=0x41af8000 "system", facility=PAM_ACCOUNT, filename=0xffffd24c "/etc/pam.d/system", style=) at /usr/src/contrib/openpam/lib/libpam/openpam_configure.c:372 #12 0x418964bc in openpam_load_chain (pamh=0x41b08000, service=0x41af8000 "system", facility=PAM_ACCOUNT) at /usr/src/contrib/openpam/lib/libpam/openpam_configure.c:427 #13 0x41895ef4 in openpam_parse_chain (style=, filename=, f=, facility=, service=, pamh=) at /usr/src/contrib/openpam/lib/libpam/openpam_configure.c:222 #14 openpam_load_file (pamh=0x41b08000, service=0x1805f14 "login", facility=PAM_FACILITY_ANY, filename=0xffffd70c "/etc/pam.d/login", style=) at /usr/src/contrib/openpam/lib/libpam/openpam_configure.c:372 #15 0x418964bc in openpam_load_chain (pamh=0x41b08000, service=0x1805f14 "login", facility=PAM_FACILITY_ANY) at /usr/src/contrib/openpam/lib/libpam/openpam_configure.c:427 #16 0x418966fc in openpam_configure (pamh=0x41b08000, service=0x1805f14 "login") at /usr/src/contrib/openpam/lib/libpam/openpam_configure.c:463 #17 0x4189201c in pam_start (service=0x1805f14 "login", user=0x4183e008 "root", pam_conv=0x181669c , pamh=0x1816748 ) at /usr/src/contrib/openpam/lib/libpam/pam_start.c:87 #18 0x018036bc in main (argc=3, argv=0xffffdeb0) at /usr/src/usr.bin/login/login.c:301