Prototype mismatch: sub CrashDump::dumpsys::CDUMP_MAGIC vs () at CrashDump/blib/lib/CrashDump/dumpsys.pm line 114 (#1) (S unsafe) The subroutine being declared or defined had previously been declared or defined with a different function prototype. #### { no strict 'refs'; # Fixed between 5.005_53 and 5.005_61 if ($] >= 5.00561) { *$AUTOLOAD = sub () { $val }; } else { *$AUTOLOAD = sub { $val }; } }