I met exactly the same error recently. It is possible that the reason is different in your case, but this was mine: A new version of Perl was installed, but the previous version of Perl was not uninstalled properly. When Perl was looking for its modules, it sometimes found them in the old Perl directories and tried to use them. Some of them triggered the error.
in reply to Re^2: ActiveState perl512.dll error
in thread ActiveState perl512.dll error