Attach more signals to the backtrace signal handler.

This commit is contained in:
Josh Matthews 2016-07-27 13:13:24 -04:00
parent 44ed0f29a4
commit dda334968f
5 changed files with 8 additions and 5 deletions

View file

@ -70,7 +70,10 @@ fn install_crash_handler() {
}
}
signal!(Sig::SEGV, handler);
signal!(Sig::SEGV, handler); // handle segfaults
signal!(Sig::ILL, handler); // handle stack overflow and unsupported CPUs
signal!(Sig::IOT, handler); // handle double panics
signal!(Sig::BUS, handler); // handle invalid memory access
}
#[cfg(target_os = "android")]