$ pwd /tmp/guile-2.0.5 $ ldd libguile/.libs/guile libguile-2.0.so.22 => /tmp/guile-2.0.5/libguile/.libs/libguile-2.0.so.22 libgc.so.1 => /usr/local/GNU/amd64/lib/libgc.so.1 libpthread.so.1 => /usr/lib/amd64/libpthread.so.1 libdl.so.1 => /usr/lib/amd64/libdl.so.1 libffi.so.5 => /usr/local/GNU/amd64/lib/libffi.so.5 libintl.so.8 => /usr/local/GNU/amd64/lib/libintl.so.8 libc.so.1 => /usr/lib/amd64/libc.so.1 libunistring.so.0 => /usr/local/GNU/amd64/lib/libunistring.so.0 libiconv.so.2 => /usr/local/GNU/amd64/lib/libiconv.so.2 libgmp.so.10 => /usr/local/GNU/amd64/lib/libgmp.so.10 libltdl.so.7 => /usr/local/GNU/amd64/lib/libltdl.so.7 librt.so.1 => /usr/lib/amd64/librt.so.1 libsocket.so.1 => /usr/lib/amd64/libsocket.so.1 libnsl.so.1 => /usr/lib/amd64/libnsl.so.1 libm.so.2 => /usr/lib/amd64/libm.so.2 libgcc_s.so.1 => /usr/local/gcc/lib/amd64/libgcc_s.so.1 libaio.so.1 => /usr/lib/amd64/libaio.so.1 libmd.so.1 => /usr/lib/amd64/libmd.so.1 libmp.so.2 => /usr/lib/amd64/libmp.so.2 libscf.so.1 => /usr/lib/amd64/libscf.so.1 libdoor.so.1 => /usr/lib/amd64/libdoor.so.1 libuutil.so.1 => /usr/lib/amd64/libuutil.so.1 libgen.so.1 => /usr/lib/amd64/libgen.so.1 $ dbx libguile/.libs/guile libguile/core For information about new features see `help changes' To remove this message, put `dbxenv suppress_startup_message 7.9' in your .dbxrc Reading guile core file header read successfully Reading ld.so.1 Reading libguile-2.0.so.22.4.0 Reading libgc.so.1.0.3 Reading libpthread.so.1 Reading libdl.so.1 Reading libffi.so.5.0.10 Reading libintl.so.8.1.1 Reading libc.so.1 Reading libunistring.so.0.1.2 Reading libiconv.so.2.5.1 Reading libgmp.so.10.0.4 dbx: internal warning: "(null)"::srcpath(): srcpath "abs.c" being overriden to "abs.c" dbx: internal warning: "(null)"::srcpath(): srcpath "add.c" being overriden to "add.c" dbx: internal warning: "(null)"::srcpath(): srcpath "add_ui.c" being overriden to "add_ui.c" dbx: internal warning: "(null)"::srcpath(): srcpath "clear.c" being overriden to "clear.c" dbx: internal warning: "(null)"::srcpath(): srcpath "clears.c" being overriden to "clears.c" dbx: internal warning: "(null)"::srcpath(): srcpath "cmp.c" being overriden to "cmp.c" dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_d.c" being overriden to "cmp_d.c" dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_si.c" being overriden to "cmp_si.c" dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_ui.c" being overriden to "cmp_ui.c" dbx: internal warning: "(null)"::srcpath(): srcpath "dump.c" being overriden to "dump.c" dbx: internal warning: "(null)"::srcpath(): srcpath "fits_sint.c" being overriden to "fits_sint.c" dbx: internal warning: "(null)"::srcpath(): srcpath "fits_slong.c" being overriden to "fits_slong.c" dbx: internal warning: "(null)"::srcpath(): srcpath "fits_sshort.c" being overriden to "fits_sshort.c" dbx: internal warning: "(null)"::srcpath(): srcpath "fits_uint.c" being overriden to "fits_uint.c" dbx: internal warning: "(null)"::srcpath(): srcpath "fits_ulong.c" being overriden to "fits_ulong.c" dbx: internal warning: "(null)"::srcpath(): srcpath "fits_ushort.c" being overriden to "fits_ushort.c" dbx: internal warning: "(null)"::srcpath(): srcpath "get_d.c" being overriden to "get_d.c" dbx: internal warning: "(null)"::srcpath(): srcpath "get_d_2exp.c" being overriden to "get_d_2exp.c" dbx: internal warning: "(null)"::srcpath(): srcpath "get_si.c" being overriden to "get_si.c" dbx: internal warning: "(null)"::srcpath(): srcpath "get_str.c" being overriden to "get_str.c" dbx: internal warning: "(null)"::srcpath(): srcpath "get_ui.c" being overriden to "get_ui.c" dbx: internal warning: "(null)"::srcpath(): srcpath "init.c" being overriden to "init.c" dbx: internal warning: "(null)"::srcpath(): srcpath "init2.c" being overriden to "init2.c" dbx: internal warning: "(null)"::srcpath(): srcpath "inits.c" being overriden to "inits.c" dbx: internal warning: "(null)"::srcpath(): srcpath "inp_str.c" being overriden to "inp_str.c" dbx: internal warning: "(null)"::srcpath(): srcpath "iset.c" being overriden to "iset.c" dbx: internal warning: "(null)"::srcpath(): srcpath "iset_d.c" being overriden to "iset_d.c" dbx: internal warning: "(null)"::srcpath(): srcpath "iset_si.c" being overriden to "iset_si.c" dbx: internal warning: "(null)"::srcpath(): srcpath "iset_str.c" being overriden to "iset_str.c" dbx: internal warning: "(null)"::srcpath(): srcpath "iset_ui.c" being overriden to "iset_ui.c" dbx: internal warning: "(null)"::srcpath(): srcpath "mul.c" being overriden to "mul.c" dbx: internal warning: "(null)"::srcpath(): srcpath "mul_2exp.c" being overriden to "mul_2exp.c" dbx: internal warning: "(null)"::srcpath(): srcpath "mul_ui.c" being overriden to "mul_ui.c" dbx: internal warning: "(null)"::srcpath(): srcpath "neg.c" being overriden to "neg.c" dbx: internal warning: "(null)"::srcpath(): srcpath "nextprime.c" being overriden to "nextprime.c" dbx: internal warning: "(null)"::srcpath(): srcpath "out_str.c" being overriden to "out_str.c" dbx: internal warning: "(null)"::srcpath(): srcpath "pow_ui.c" being overriden to "pow_ui.c" dbx: internal warning: "(null)"::srcpath(): srcpath "random2.c" being overriden to "random2.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set.c" being overriden to "set.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_d.c" being overriden to "set_d.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_q.c" being overriden to "set_q.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_si.c" being overriden to "set_si.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_str.c" being overriden to "set_str.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_ui.c" being overriden to "set_ui.c" dbx: internal warning: "(null)"::srcpath(): srcpath "size.c" being overriden to "size.c" dbx: internal warning: "(null)"::srcpath(): srcpath "sqrt.c" being overriden to "sqrt.c" dbx: internal warning: "(null)"::srcpath(): srcpath "sub.c" being overriden to "sub.c" dbx: internal warning: "(null)"::srcpath(): srcpath "sub_ui.c" being overriden to "sub_ui.c" dbx: internal warning: "(null)"::srcpath(): srcpath "swap.c" being overriden to "swap.c" dbx: internal warning: "(null)"::srcpath(): srcpath "ui_sub.c" being overriden to "ui_sub.c" dbx: internal warning: "(null)"::srcpath(): srcpath "urandomb.c" being overriden to "urandomb.c" dbx: internal warning: "(null)"::srcpath(): srcpath "abs.c" being overriden to "abs.c" dbx: internal warning: "(null)"::srcpath(): srcpath "clear.c" being overriden to "clear.c" dbx: internal warning: "(null)"::srcpath(): srcpath "clears.c" being overriden to "clears.c" dbx: internal warning: "(null)"::srcpath(): srcpath "cmp.c" being overriden to "cmp.c" dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_si.c" being overriden to "cmp_si.c" dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_ui.c" being overriden to "cmp_ui.c" dbx: internal warning: "(null)"::srcpath(): srcpath "div.c" being overriden to "div.c" dbx: internal warning: "(null)"::srcpath(): srcpath "get_d.c" being overriden to "get_d.c" dbx: internal warning: "(null)"::srcpath(): srcpath "get_str.c" being overriden to "get_str.c" dbx: internal warning: "(null)"::srcpath(): srcpath "init.c" being overriden to "init.c" dbx: internal warning: "(null)"::srcpath(): srcpath "inits.c" being overriden to "inits.c" dbx: internal warning: "(null)"::srcpath(): srcpath "inp_str.c" being overriden to "inp_str.c" dbx: internal warning: "(null)"::srcpath(): srcpath "mul.c" being overriden to "mul.c" dbx: internal warning: "(null)"::srcpath(): srcpath "neg.c" being overriden to "neg.c" dbx: internal warning: "(null)"::srcpath(): srcpath "out_str.c" being overriden to "out_str.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set.c" being overriden to "set.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_si.c" being overriden to "set_si.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_str.c" being overriden to "set_str.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_ui.c" being overriden to "set_ui.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_z.c" being overriden to "set_z.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_d.c" being overriden to "set_d.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_f.c" being overriden to "set_f.c" dbx: internal warning: "(null)"::srcpath(): srcpath "swap.c" being overriden to "swap.c" dbx: internal warning: "(null)"::srcpath(): srcpath "add.c" being overriden to "add.c" dbx: internal warning: "(null)"::srcpath(): srcpath "sub.c" being overriden to "sub.c" dbx: internal warning: "(null)"::srcpath(): srcpath "neg.c" being overriden to "neg.c" dbx: internal warning: "(null)"::srcpath(): srcpath "divis.c" being overriden to "divis.c" dbx: internal warning: "(null)"::srcpath(): srcpath "fib2_ui.c" being overriden to "fib2_ui.c" dbx: internal warning: "(null)"::srcpath(): srcpath "dump.c" being overriden to "dump.c" dbx: internal warning: "(null)"::srcpath(): srcpath "mul.c" being overriden to "mul.c" dbx: internal warning: "(null)"::srcpath(): srcpath "random.c" being overriden to "random.c" dbx: internal warning: "(null)"::srcpath(): srcpath "random2.c" being overriden to "random2.c" dbx: internal warning: "(null)"::srcpath(): srcpath "rootrem.c" being overriden to "rootrem.c" dbx: internal warning: "(null)"::srcpath(): srcpath "sqrtrem.c" being overriden to "sqrtrem.c" dbx: internal warning: "(null)"::srcpath(): srcpath "get_str.c" being overriden to "get_str.c" dbx: internal warning: "(null)"::srcpath(): srcpath "set_str.c" being overriden to "set_str.c" dbx: internal warning: "(null)"::srcpath(): srcpath "scan0.c" being overriden to "scan0.c" dbx: internal warning: "(null)"::srcpath(): srcpath "scan1.c" being overriden to "scan1.c" dbx: internal warning: "(null)"::srcpath(): srcpath "cmp.c" being overriden to "cmp.c" dbx: internal warning: "(null)"::srcpath(): srcpath "perfsqr.c" being overriden to "perfsqr.c" dbx: internal warning: "(null)"::srcpath(): srcpath "perfpow.c" being overriden to "perfpow.c" dbx: internal warning: "(null)"::srcpath(): srcpath "gcd.c" being overriden to "gcd.c" dbx: internal warning: "(null)"::srcpath(): srcpath "gcdext.c" being overriden to "gcdext.c" dbx: internal warning: "(null)"::srcpath(): srcpath "tdiv_qr.c" being overriden to "tdiv_qr.c" dbx: internal warning: "(null)"::srcpath(): srcpath "get_d.c" being overriden to "get_d.c" dbx: internal warning: "(null)"::srcpath(): srcpath "invert.c" being overriden to "invert.c" dbx: internal warning: "(null)"::srcpath(): srcpath "divexact.c" being overriden to "divexact.c" dbx: internal warning: "(null)"::srcpath(): srcpath "powm.c" being overriden to "powm.c" dbx: internal warning: "(null)"::srcpath(): srcpath "powm_sec.c" being overriden to "powm_sec.c" dbx: internal warning: "(null)"::srcpath(): srcpath "remove.c" being overriden to "remove.c" Reading libltdl.so.7.3.0 Reading librt.so.1 Reading libsocket.so.1 Reading libnsl.so.1 Reading libm.so.2 Reading libgcc_s.so.1 Reading libaio.so.1 Reading libmd.so.1 address@hidden (address@hidden) program terminated by signal SEGV (no mapping at the fault address) Current function is libunistring_c_strcasecmp (optimized) 39 c1 = c_tolower (*p1); (dbx) (dbx) w (dbx) where current thread: address@hidden =>[1] libunistring_c_strcasecmp(s1 = , s2 = ) (optimized), at 0x7fffffa102a8 (line ~39) in "c-strcasecmp.c" [2] u8_conv_from_encoding(fromcode = 0xfffffffffff56ea0 "", handler = iconveh_escape_sequence, src = 0xfffffd7fffdff6ea "snarf-check-and-output-texi", srclen = 27U, offsets = (nil), resultbuf = (nil), lengthp = 0xfffffd7fffdfecf8) (optimized), at 0x7fffffa1ce80 (line ~39) in "u8-conv-from-enc.c" [3] u32_conv_from_encoding(fromcode = , handler = , src = , srclen = 27U, offsets = (nil), resultbuf = (nil), lengthp = 0xfffffd7fffdfed60) (optimized), at 0x7fffffa1c730 (line ~52) in "u-conv-from-enc.h" [4] scm_from_stringn(str = 0xfffffd7fffdff6ea "snarf-check-and-output-texi", len = 27U, encoding = 0xfffffffffff56ea0 "", handler = SCM_FAILED_CONVERSION_ESCAPE_SEQUENCE), line 1515 in "strings.c" [5] locale_arguments_to_string_list(argc = 5, argv = 0xfffffd7fffdff478), line 394 in "script.c" [6] scm_i_set_boot_program_arguments(argc = 0, argv = (nil)), line 405 in "script.c" [7] invoke_main_func(body_data = 0xfffffd7fffdff420), line 335 in "init.c" [8] c_body(d = 0xfffffd7fffdff370), line 512 in "continuations.c" [9] vm_regular_engine(vm = 0x4da270, program = 0x3679880, argv = 0x7fffffec7210, nargs = 1), line 960 in "vm-i-system.c" [10] scm_c_vm_run(vm = 0x4da270, program = 0x3679a80, argv = 0xfffffd7fffdfef70, nargs = 0), line 567 in "vm.c" [11] eval(x = 0x589570, env = 0x3681820), line 341 in "eval.c" [12] eval(x = 0x5893b0, env = 0x3681820), line 297 in "eval.c" [13] eval(x = 0x4f0920, env = 0x36817f0), line 462 in "eval.c" [14] boot_closure_apply(closure = (nil), args = (nil)), line 956 in "eval.c" [15] vm_regular_engine(vm = 0x4da270, program = 0x36799e0, argv = 0x7fffffe53260, nargs = 1), line 960 in "vm-i-system.c" [16] scm_c_vm_run(vm = 0x4da270, program = 0x5011c0, argv = 0xfffffd7fffdff2c0, nargs = 4), line 567 in "vm.c" [17] scm_call_4(proc = 0x5011c0, arg1 = (nil), arg2 = (nil), arg3 = (nil), arg4 = (nil)), line 507 in "eval.c" [18] scm_i_with_continuation_barrier(body = 0x7fffffe49e70 = &`libguile-2.0.so.22.4.0`continuations.c`c_body(register void *d), body_data = 0xfffffd7fffdff370, handler = 0x7fffffe49ea0 = &`libguile-2.0.so.22.4.0`continuations.c`c_handler(register void *d, register SCM tag, register SCM args), handler_data = 0xfffffd7fffdff370, pre_unwind_handler = 0x7fffffe49f00 = &`libguile-2.0.so.22.4.0`continuations.c`pre_unwind_handler(register void *error_port, register SCM tag, register SCM args), pre_unwind_handler_data = 0x4da1a0), line 450 in "continuations.c" [19] scm_c_with_continuation_barrier(func = (nil), data = (nil)), line 546 in "continuations.c" [20] with_guile_and_parent(base = 0xfffffd7fffdff3d0, data = (nil)), line 902 in "threads.c" [21] GC_call_with_stack_base(fn = (nil), arg = (nil)), line 1530 in "misc.c" [22] scm_i_with_guile_and_parent(func = (nil), data = (nil), parent = (nil)), line 945 in "threads.c" [23] scm_boot_guile(argc = 0, argv = (nil), main_func = (nil), closure = (nil)), line 319 in "init.c" [24] main(argc = 0, argv = (nil)), line 71 in "guile.c" (dbx) (dbx)