Signals don't cause "horrible bugs when innocent functions like malloc are being called". Broken code for handling signals might. As I already wrote: A signal handler must not call a function which ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results