in reply to Debugger weirdness

Look for places (in the troublesome module) that mention DB:: ? For example, $DB::single= 0; might cause the debugger to not stop and prompt for commands, making it less obvious that the debugger was invoked at all. There are likely other tricks you can do with the DB package that would make the debugger even less visible. You might find answers in perldebug or perldebguts or even perldebtut.

- tye