# gdb `which pinger` core GNU gdb (Gentoo 7.5.1 p2) 7.5.1 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 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 "x86_64-pc-linux-gnu". For bug reporting instructions, please see: <http://bugs.gentoo.org/>... Reading symbols from /usr/bin/pinger...Reading symbols from /usr/lib64/debug/usr/bin/pinger.debug...done. done. [New LWP 9635] [New LWP 9636] [New LWP 9634] warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/usr/bin/pinger'. Program terminated with signal 11, Segmentation fault. #0 timeout_check (hosts=0x7fff7d42e950) at ping.c:316 316 ping.c: No such file or directory. (gdb) t a a bt full Thread 3 (Thread 0x7facff29a900 (LWP 9634)): #0 strcmp () at ../sysdeps/x86_64/multiarch/../strcmp.S:136 No locals. #1 0x00007facff1345b5 in _dl_name_match_p (name=0x7facfb95b758 "libc.so.6", map=0x7facff347188) at dl-misc.c:306 runp = <optimized out> #2 0x00007facff12e3e7 in do_lookup_x (new_hash=1842243024, old_hash=0x7fff7d42e650, result=0x7fff7d42e630, scope=<optimized out>, i=<optimized out>, flags=5, skip=0x0, undef_map=0x7facff2f1598) at dl-lookup.c:463 symtab = 0x400240 sym = <optimized out> bitmask = <optimized out> n = 52 list = 0xd3a0d0 __PRETTY_FUNCTION__ = "do_lookup_x" num_versions = 0 versioned_sym = 0x0 map = 0x7facff347188 type_class = 1 undef_name = 0x7facfb95aad4 "__cxa_finalize" strtab = 0x401038 "" symidx = 0 ref = 0x7facfb959d50 version = 0x7facff29ede0 #3 0x00007facff12eb5c in _dl_lookup_symbol_x ( undef_name=0x7facfb95aad4 "__cxa_finalize", undef_map=0x7facff2f1598, ref=0x7fff7d42e6b8, symbol_scope=0x7facff2f18f0, version=0x7facff29ede0, type_class=1, flags=5, skip_map=0x0) at dl-lookup.c:739 res = <optimized out> start = <optimized out> new_hash = 1842243024 old_hash = 4294967295 current_value = {s = 0x0, m = 0x0} scope = 0x7facff2f18f0 __PRETTY_FUNCTION__ = "_dl_lookup_symbol_x" i = 0 protected = <optimized out> #4 0x00007facff13291c in _dl_fixup (l=<optimized out>, reloc_arg=<optimized out>) at ../elf/dl-runtime.c:119 version = <optimized out> flags = <optimized out> old_rtld_must_xmm_save = 0 symtab = <optimized out> strtab = <optimized out> reloc = <optimized out> sym = 0x7facfb959d50 rel_addr = 0x7facfbb691b0 result = <optimized out> value = <optimized out> __PRETTY_FUNCTION__ = "_dl_fixup" #5 0x00007facff138db5 in _dl_runtime_resolve () at ../sysdeps/x86_64/dl-trampoline.S:42
0.32d has the same problem.
Can't readily reproduce it now.