Exception handling: catch SIGBUS. Evaluate siginfo_t::si_code