Signal Handlers - The Problem Signal handlers run upon receival of the associated signal They can run basically any time They can interrupt basically anything - even syscalls