Please remove any syslog() from the signal handler! According to http://www.opengroup.org/onlinepubs/000095399/functions/xsh_chap02_04.html this is unsafe and we see hangups in vmware where SIGALRM is fired up.