I've had things like this happen when upgrading ActivePerl. Uninstalling the initial version and then installing seems to take care of it. It's also caused assorted memory leaks & BSOD issues when I tried using some win32 modules. Yes, it's weak advice, but there it is.