mod_perl depuración y visualización de fuente

Recientemente comencé a trabajar en un proyecto que usa mod_perl. Estoy intentando usar el depurador de Perl para depurar algunos scripts de Perl que se ejecutan bajo mod_perl. Comienzo el depurador con el siguiente comando:

sudo OPTIONS="-X -DPERLDB" /etc/init.d/httpd restart

La sección de depuración relevante de perl.conf (incluida por httpd.conf) es:

<IfDefine PERLDB>
    <Perl>
        use Apache::DB ();
        Apache::DB->init;
    </Perl>
    <Location />
        PerlFixupHandler Apache::DB
    </Location>
</IfDefine>

Eso me lleva al depurador. Cuando cargo la página requerida en el navegador, el depurador se rompe en la primera línea del script Perl que ha sido envuelto por mod_perl (la aplicación está usando PerlRun, por cierto). Ahora puedo recorrer el código, imprimir variables, et

Mi problema es que los comandos para ver el código fuente l, - yv), no muestres nada dentro de un script de Perl. Funcionan como se espera dentro de un módulo, es decir, si el código entra en un módulo utilizado por el script Perl, los comandos de ver fuente funcionan.

¿Es este un problema conocido con la depuración en mod_perl? ¿Hay algo que pueda hacer para solucionarlo?

Estoy usando Apache 2.2.3 y Perl 5.8.8 en CentOS 5.6 x86_64.

Respuestas a la pregunta(1)

Su respuesta a la pregunta