Backtrace
Singleton, enables automatic backtraces on the following signals:
SIGABRT
SIGSEGV
SIGILL
SIGFPE
Uses low level malloc and fprintf since higher level constructs may not be available when a signal is received.