http://www.perlmonks.org?node_id=635078


in reply to Program getting SIGALRM

While I have not encountered SIGALRM before, I have had Perl code behave funny after windows patches were installed.

Have you investigated OS patches? Either 'windows update' or a perhaps the recent .NET patch. The yahoo install may have put a patch on or installed patches as it was putting hooks into the OS. Or it may have turned on automatic update.

Take a look at add/remove programs and see if there is a some OS patches on the 'broken' machine that are not present on your other box. Check the 'show updates' button to see these OS patches.

You can also look for KB*.log in your windows install directory. If the machine was patched, there is almost always some artifacts left behind just in case the change needs to be backed out.