#548 Step Return very slow, ends up in overload.pm

v0.6.x
closed-fixed
Debugger (177)
5
2014-08-14
2009-04-27
Jan Ploski
No

Reporting against 0.6.33: while debugging an application with huge data structures in memory, the Step Return function in the debugger ceases to work reliably. It takes ages to finish and/or the debugger suspends in internal (non-application) code, displaying a very long stack trace filled with perl5db.pl and overload.pm.

This is apparently caused by auto-dumping of subroutine return values in perl5db.pl in certain circumstances. Since these dumps are of no use to EPIC anyway, the fix is to turn off this feature by setting PrintRet=0 in the debugger options. With this bug fixed, EPIC is going to append that option automatically, except for mod_perl and remote debugging, where all options are stored in the debugger launcher script or in the Apache configuration.

Discussion

  • Jan Ploski

    Jan Ploski - 2009-04-27
    • status: open --> closed-fixed
     
  • Jan Ploski

    Jan Ploski - 2009-04-27

    Fixed in 0.6.34.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks