Dave Smith wrote:
> OK, I rebuilt perl with -Uuselargefiles, then rebuilt mod_perl.
>
> Stills gives a core dump, but looks a little differnt...
>
> #0 0x403a9793 in Perl_require_pv (pv=0x814a498
> "/data/httpd/perl/startup2.pl") at perl.c:2197
> 2197 PUSHSTACKi(PERLSI_REQUIRE);
> (gdb) wh
OK, I rebuilt perl with -Uuselargefiles, then rebuilt mod_perl.
Stills gives a core dump, but looks a little differnt...
#0 0x403a9793 in Perl_require_pv (pv=0x814a498
"/data/httpd/perl/startup2.pl") at perl.c:2197
2197PUSHSTACKi(PERLSI_REQUIRE);
(gdb) where
#0 0x403a9793 in Perl_requi
Hi!
When I build mod_perl 1.99_05 on a architecture that uses /lib64 and
/usr/lib64 for 64 bit libraries, the httpd.conf created for the test
suite does not contain any LoadModule statements.
The modules are in /usr/lib64/apache2-worker.
I am not sure how to debug this, I just can't find out
Dave Smith wrote:
> (gdb) where
> #0 0x403965f6 in Perl_require_pv () from
> /opt/local/apache2/modules/mod_perl.so
this is weird, modperl_require_file() calls require_pv(pv), which seems
to be just right in the frame #1. but it never gets passed to require_pv().
> #1 0x4038803e in modperl_re
(gdb) where
#0 0x403965f6 in Perl_require_pv () from
/opt/local/apache2/modules/mod_perl.so
#1 0x4038803e in modperl_require_file (pv=0x813ecd8
"/data/httpd/perl/startup2.pl", logfailure=0)
at modperl_util.c:30
#2 0x403854c1 in modperl_cmd_requires (parms=0xb4a0, mconfig=0x8132518,