A backtrace would be very useful - I've not been able to produce this crash myself on GNU/Linux.
Ideally recompile where you ./configure with --enable-debug. But if you don't want to do that or can't, GDB may be able to produce at least some useful information even with the binary you have.
I copied directory and recompiled after running ./configure with --enable-debug, but there's nothing additional shown on command line or in debug.log. It did crash when I ran the name_list command in the same way though. Did I need to make clean before running make?
Edit: didn't kill the db this time though...
Edit2: just ran it with strace, here is output when it crashed and just before:
recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\1\250 \0\0\0\0\0\0\0\0:\1I\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7fffe7117110, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffe7117110, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffe7117a40, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0x7fffe7117c10, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(8, 0x7fffe7117c00, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}], 8, 31
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)
I also noticed it's showing a zero balance even though by this time during sync it has confirmed txs worth like 5k HUC, which seems a bit off.
Edit3: here is the entire gdb output:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe63bb700 (LWP 8345)]
[New Thread 0x7fffe5b9a700 (LWP 8346)]
[New Thread 0x7fffe4d76700 (LWP 8347)]
[New Thread 0x7fffde2c2700 (LWP 8348)]
[New Thread 0x7fffddac1700 (LWP 8349)]
[New Thread 0x7fffcdce3700 (LWP 8352)]
[New Thread 0x7fffcd04b700 (LWP 8355)]
[New Thread 0x7fffc7fff700 (LWP 8357)]
[New Thread 0x7fffc77fe700 (LWP 8358)]
[New Thread 0x7fffc6ffd700 (LWP 8359)]
[New Thread 0x7fffc67fc700 (LWP 8360)]
[New Thread 0x7fffc5ffb700 (LWP 8361)]
[New Thread 0x7fffc57fa700 (LWP 8362)]
[New Thread 0x7fffc4ff9700 (LWP 8363)]
[Thread 0x7fffddac1700 (LWP 8349) exited]
[Thread 0x7fffde2c2700 (LWP 8348) exited]
[New Thread 0x7fffde2c2700 (LWP 8366)]
[Thread 0x7fffde2c2700 (LWP 8366) exited]
[New Thread 0x7fffddac1700 (LWP 8367)]
[New Thread 0x7fffa0d8a700 (LWP 8368)]
[New Thread 0x7fff97fff700 (LWP 8369)]
[New Thread 0x7fff977fe700 (LWP 8370)]
[New Thread 0x7fff96ffd700 (LWP 8371)]
[New Thread 0x7fff967fc700 (LWP 8372)]
[New Thread 0x7fff95ffb700 (LWP 8373)]
[New Thread 0x7fff81ed5700 (LWP 8377)]
[Thread 0x7fffa0d8a700 (LWP 8368) exited]
Thread 7 "QThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffcdce3700 (LWP 8352)]
NameListBuilder::startTx (this=this@entry=0x7fffcdce1ee0, tx=...) at wallet/rpcnames.cpp:125
125 nHeight = pindex->nHeight;