Why is the debugger not working (ActiveState or Strawberry Perl under Windows)?
A recent release of PathTools (part of Perl distribution, file Cwd.pm) unfortunately contains a bug which breaks EPIC’s debugger frontend. The specific symptom is the error message “perl5db.pl did not return a true value.” – to see this message, you should enable the “debugger console” in EPIC Preferences. Furthermore, if you have this problem, debugging doesn’t work at all. To fix it, you must edit Cwd.pm of your Perl distribution and remove the offending “eval” keyword from one line, as described in this bug report. DO NOT attempt to fix it by adding Perl’s “lib” directory to your project’s include path, as this will cause all breakpoints to be ignored!