Stas Bekman wrote:
> > mod_perl 1.99_10 on AIX 5.2 with the IBM vac compiler, using
> > perl 5.8.1 without ithreads, is mostly OK.
> > 
> > There's only one test failure :
> > 
> > modperl/subenv.................FAILED tests 14-16                            
> >         Failed 3/16 tests, 81.25% okay
> > 
> > Failed Test      Stat Wstat Total Fail  Failed  List of Failed
> > -------------------------------------------------------------------------------
> > modperl/subenv.t               16    3  18.75%  14-16
> > 10 tests skipped.
> 
> Can you please run:
> 
> t/TEST -v modperl/subenv
> 
> and also post if anything interesting logged into t/logs/error_log

Here's the full test output :

$ t/TEST -v modperl/subenv
*** setting ulimit to allow core files
ulimit -c unlimited; t/TEST -v 'modperl/subenv'
    consider removing an old /home/garcia/mod_perl-1.99_10/t/core file before running 
tests
/home/garcia/apache2prefork/bin/httpd  -d /home/garcia/mod_perl-1.99_10/t -f 
/home/garcia/mod_perl-1.99_10/t/conf/httpd.conf -DAPACHE2 
using Apache/2.0.47 (prefork MPM)

waiting for server to start: .[Mon Oct 20 16:32:01 2003] [info] 23 Apache:: modules 
loaded
[Mon Oct 20 16:32:01 2003] [info] 5 APR:: modules loaded
[Mon Oct 20 16:32:01 2003] [info] base server + 10 vhosts ready to run tests
...
waiting for server to start: ok (waited 3 secs)
server localhost:8529 started
server localhost:8530 listening (TestProtocol::echo)
server localhost:8531 listening (TestProtocol::echo_filter)
server localhost:8532 listening (TestPreConnection::note)
server localhost:8533 listening (TestHooks::stacked_handlers2)
server localhost:8534 listening (TestFilter::in_str_msg)
server localhost:8535 listening (TestFilter::both_str_con_add)
server localhost:8536 listening (TestFilter::in_bbs_msg)
server localhost:8537 listening (TestDirective::perlmodule)
server localhost:8538 listening (TestDirective::perlrequire)
server localhost:8539 listening (TestPerl::ithreads)
server localhost:8540 listening (TestDirective::perlloadmodule3)
server localhost:8541 listening (TestDirective::perlloadmodule4)
server localhost:8542 listening (TestDirective::perlloadmodule5)
server localhost:8543 listening (TestDirective::perlloadmodule6)
modperl/subenv....1..16
# Running under perl version 5.008001 for aix
# Current time local: Mon Oct 20 16:32:02 2003
# Current time GMT:   Mon Oct 20 14:32:02 2003
# Using Test.pm version 1.24
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
FAILED tests 14-16
        Failed 3/16 tests, 81.25% okay
Failed Test      Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
modperl/subenv.t               16    3  18.75%  14-16
*** server localhost:8529 shutdown
!!! error running tests (please examine t/logs/error_log)
!!! oh jeez, server dumped core 
!!! for stacktrace, run: gdb /home/garcia/apache2prefork/bin/httpd -core 
/home/garcia/mod_perl-1.99_10/t/core

Here's the backtrace :

(dbx) where
sig_coredump(sig = 11), line 367 in "prefork.c"
Perl_sv_2mortal() at 0xd40bac0c
XS_Apache__RequestRec_subprocess_env() at 0xd41fd9fc
Perl_pp_entersub() at 0xd4139a48
Perl_runops_standard() at 0xd41356fc
S_call_body() at 0xd40c37bc
Perl_call_sv() at 0xd40c7614
modperl_callback() at 0xd40a01b0
modperl_callback_run_handlers() at 0xd409fe80
modperl_callback_per_dir() at 0xd409fbcc
modperl_response_handler_run() at 0xd409e594
modperl_response_handler() at 0xd409f034
ap_run_handler(0x208065b8), line 194 in "config.c"
ap_invoke_handler(0x208065b8), line 401 in "config.c"
ap_process_request(0x208065b8), line 288 in "http_request.c"
ap_process_http_connection(0x20802670), line 293 in "http_core.c"
ap_run_process_connection(0x20802670), line 85 in "connection.c"
ap_process_connection(0x20802670, 0x20802598), line 211 in "connection.c"
child_main(child_num_arg = 1), line 694 in "prefork.c"
unnamed block $b272, line 788 in "prefork.c"
make_child(s = 0x20028b80, slot = 1), line 788 in "prefork.c"
perform_idle_server_maintenance(p = 0x20026470), line 923 in "prefork.c"
unnamed block $b276, line 1118 in "prefork.c"
ap_mpm_run(_pconf = 0x20026470, plog = 0x2005e630, s = 0x20028b80), line 1118 in 
"prefork.c"
main(argc = 6, argv = 0x2ff22ac4), line 660 in "main.c"

I'm using httpd 2.0.47.

I suspect some portability nastiness with memory handing of
environment variables, but that's just an impression. I may have time
to dig further in some future.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to