threading support
using gdb for addr2line/func; safer pre-init malloc