in reply to Subroutine Tracing

you can track the progress of your call stack using Devel::TraceSubs

see How do I get a post mortem stack trace? for more suggestions

~Particle *accelerates*