zoneminder/cmake
Isaac Connor 981c6d685e fix: improve crash backtrace on ARM and fix misleading signal info
- 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>
2026-01-30 15:09:02 -05:00
..
Modules fix: improve crash backtrace on ARM and fix misleading signal info 2026-01-30 15:09:02 -05:00
compiler Build: Enable std::vector ASAN annotation in libstdc++ 2021-05-29 19:55:17 +02:00
cmake_uninstall.cmake.in Added an uninstall target to cmake and few text corrections to the INSTALL file 2013-10-21 16:11:37 +03:00