Here's the gdb output after rebuilding it with debug symbols:
Program received signal SIGSEGV, Segmentation fault.
strlen () at ../sysdeps/x86_64/strlen.S:48
48 ../sysdeps/x86_64/strlen.S: No such file or directory.
~ in ../sysdeps/x86_64/strlen.S
Current language: auto; currently asm
(gdb) bt
#0 strlen () at ../sysdeps/x86_64/strlen.S:48
#1 0x00007ffff760e42e in _IO_vfprintf_internal (s=0x7fffffffe360,
format=<value optimized out>, ap=0x7fffffffe4c0) at vfprintf.c:1602
#2 0x00007ffff762d239 in __IO_vsprintf (string=0x669c10 "",
format=0x42ab95 "%s", args=0x7fffffffe4c0) at iovsprintf.c:43
#3 0x0000000000407cdc in tio_vprintf (fmt=0x42ab95 "%s", ap=0x7fffffffe4c0)
at tio.c:2098
#4 0x0000000000407c86 in tio_printf (fmt=0x42ab95 "%s") at tio.c:2078
#5 0x0000000000412ff8 in readline (prompt=0x42ab5b ":",
default_val=0x7fffffffe740 "", context=0) at readline.c:1102
#6 0x000000000040f2d3 in he_query_command (prompt=0x42ab5b ":",
dfl=0x7fffffffe740 "", context=0) at hexer.c:556
#7 0x000000000040ffaa in hexer () at hexer.c:911
#8 0x000000000040dfe0 in main (argc=1, argv=0x7fffffffe978) at main.c:251
(gdb)
signature.asc
Description: Digital signature

