Don Coyote has asked for the wisdom of the Perl Monks concerning the following question:

I set the traceDepth so as not to trigger an Undefined subroutine warning. For traceDepth being too deep is this normal, or should I just set the Depth so as not to enter into the self?

Undefined subroutine &DB::watchfunction called at C:/Dwimperl/perl/lib/perl5db.pl line 2017.

I'm new to using the debugger, and wondered if this was a normal thing. I seem to recall the docs saying that DB routines are stepped over.

Update: Derived from Re^8: shift on empty array in list context broken (show context)