- Add optional libunwind support for better stack traces on ARM
(glibc's backtrace() doesn't work well on ARM due to missing
frame pointers)
- Fix misleading signal info: si_pid/si_uid/si_status are only
valid for SIGCHLD, not for SIGSEGV/SIGBUS - they were showing
garbage values (the fault address misinterpreted as PID)
- Add human-readable fault descriptions for SIGSEGV, SIGBUS,
SIGFPE, and SIGILL signals
- Use clearer terminology in error messages
To enable libunwind on ARM: apt install libunwind-dev
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>