How do I get the Perl debugger to not stop at "100 levels deep in subroutine calls"

Viewed 3528

I'm working with a big, old, messy, bloated framework. It regularly goes well over 100 levels deep in subroutine calls. The Perl debugger sees fit to stop and inform me of this fact... over and over again.

Package::Stash::name(/usr/local/perl/5.10.1/lib/site_perl/5.10.1/Package/Stash.pm:21):
21:     return $_[0]->{package};
100 levels deep in subroutine calls!
  DB<1> 

How do I make the Perl debugger not care about how big the stack is?

Thanks.

2 Answers
Related