This is the problem I described yesterday:

When hookrun.t is reached at 1/10
a window opens with title: Apache.exe - Application Error
The instruction at "0x6eecdad9" referenced memory ar "0x00000000". The memory 
could not be "read".

and when I press OK I get in the console:
t\hooks\hookrun.........................ok 1/10request has failed (the response 
code was: 500)
see t/logs/error_log for more details
t\hooks\hookrun.........................dubious
        Test returned status 9 (wstat 2304, 0x900)
DIED. FAILED tests 2-10
        Failed 9/10 tests, 10.00% okay
t\hooks\init............................request has failed (the response code wa
s: 500)
see t/logs/error_log for more details
t\hooks\init............................dubious
        Test returned status 77 (wstat 19712, 0x4d00)



These are the -verbose results:


E:\Downloads\mod_perl-2.0.0-RC1>perl t/TEST -clean

E:\Downloads\mod_perl-2.0.0-RC1>perl t/TEST -verbose hooks/hookrun.t
E:\Sites\Servers\Apache2\bin\Apache.exe  -d E:/Downloads/mod_perl-2.0.0-RC1/t -f
 E:/Downloads/mod_perl-2.0.0-RC1/t/conf/httpd.conf -D APACHE2 -D PERL_USEITHREAD
S
using Apache/2.0.49 (winnt MPM)

waiting 300 seconds for server to start: ..........[Mon Dec 13 12:07:01 2004] [i
nfo] 7 Apache:: modules loaded
[Mon Dec 13 12:07:01 2004] [info] 0 APR:: modules loaded
[Mon Dec 13 12:07:01 2004] [info] base server + 27 vhosts ready to run tests
................................................................................
................................................................................
...............
waiting 300 seconds for server to start: ok (waited 207 secs)
server ananiev:8529 started
server ananiev:8530 listening (filter_out_apache)
server ananiev:8531 listening (TestModperl::merge)
server ananiev:8532 listening (TestModperl::perl_options)
server ananiev:8533 listening (TestModperl::setupenv)
server ananiev:8534 listening (TestModules::proxy)
server ananiev:8535 listening (TestUser::rewrite)
server ananiev:8536 listening (TestVhost::config)
server ananiev:8537 listening (TestVhost::log)
server ananiev:8538 listening (TestProtocol::echo_bbs)
server ananiev:8539 listening (TestProtocol::echo_bbs2)
server ananiev:8540 listening (TestProtocol::echo_block)
server ananiev:8541 listening (TestProtocol::echo_filter)
server ananiev:8542 listening (TestProtocol::echo_nonblock)
server ananiev:8543 listening (TestProtocol::echo_timeout)
server ananiev:8544 listening (TestProtocol::pseudo_http)
server ananiev:8545 listening (TestPreConnection::note)
server ananiev:8546 listening (TestHooks::hookrun)
server ananiev:8547 listening (TestHooks::init)
server ananiev:8548 listening (TestHooks::stacked_handlers2)
server ananiev:8549 listening (TestHooks::startup)
server ananiev:8550 listening (TestHooks::trans)
server ananiev:8551 listening (TestFilter::both_str_con_add)
server ananiev:8552 listening (TestFilter::in_bbs_inject_header)
server ananiev:8553 listening (TestFilter::in_bbs_msg)
server ananiev:8554 listening (TestFilter::in_str_msg)
server ananiev:8555 listening (TestDirective::perlmodule)
server ananiev:8556 listening (TestDirective::perlrequire)
server ananiev:8557 listening (TestDirective::perlloadmodule3)
server ananiev:8558 listening (TestDirective::perlloadmodule4)
server ananiev:8559 listening (TestDirective::perlloadmodule5)
server ananiev:8560 listening (TestDirective::perlloadmodule6)
t\hooks\hookrun....# connecting to ananiev:8546
1..10
# Running under perl version 5.008004 for MSWin32
# Win32::BuildNumber 810
# Current time local: Mon Dec 13 12:11:02 2004
# Current time GMT:   Mon Dec 13 10:11:02 2004
# Using Test.pm version 1.25
# Using Apache/Test.pm version 1.17
# testing : $r->die
# expected: 500
# received: 500
ok 1
request has failed (the response code was: 500)
see t/logs/error_log for more details
dubious
        Test returned status 9 (wstat 2304, 0x900)
DIED. FAILED tests 2-10
        Failed 9/10 tests, 10.00% okay
Failed Test       Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t\hooks\hookrun.t    9  2304    10   18 180.00%  2-10
Failed 1/1 test scripts, 0.00% okay. 9/10 subtests failed, 10.00% okay.
[  error] error running tests (please examine t\logs\error_log)


This is from t/logs/error_log:

[Mon Dec 13 12:09:42 2004] [info] 7 Apache:: modules loaded
[Mon Dec 13 12:09:42 2004] [info] 0 APR:: modules loaded
[Mon Dec 13 12:09:42 2004] [info] base server + 27 vhosts ready to run tests
[Mon Dec 13 12:10:59 2004] [notice] Child 1024: Child process is running
[Mon Dec 13 12:10:59 2004] [notice] Child 1024: Acquired the start mutex.
[Mon Dec 13 12:10:59 2004] [notice] FastCGI: process manager initialized
[Mon Dec 13 12:10:59 2004] [notice] Child 1024: Starting 50 worker threads.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 0 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 1 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 2 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 3 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 4 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 5 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 6 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 7 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 8 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 9 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 10 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 11 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 12 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 13 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 14 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 15 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 16 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 17 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 18 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 19 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 20 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 21 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 22 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 23 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 24 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 25 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 26 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 27 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 28 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 29 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 30 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 31 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 32 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 33 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 34 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 35 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 36 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 37 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 38 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 39 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 40 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 41 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 42 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 43 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 44 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 45 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 46 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 47 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 48 
starting.
[Mon Dec 13 12:10:59 2004] [debug] child.c(682): Child 1024: Worker thread 49 
starting.


Hmm now I notice that FastCGI manager is started ([Mon Dec 13 12:10:59 2004] 
[notice] FastCGI: process manager initialized)

I have the fastcgi module loaded in my httpd.conf, but I thought that for the 
tests a custom httpd.conf is loaded. Anyways, I commented out these lines from 
my httpd.conf:

#LoadModule fastcgi_module modules/mod_fastcgi-2.4.2-AP20.dll

#  Alias /fcgi/ "E:/Sites/cgi-bin/"
#  <Location /fcgi>
#    SetHandler fastcgi-script
#    Options +ExecCGI
#  </Location>


and now when I run nmake test the result is:

All tests successful, 8 tests and 12 subtests skipped.
Files=221, Tests=2106, 4724 wallclock secs ( 0.00 cusr +  0.00 csys =  0.00 CPU)

[warning] server ananiev:8529 shutdown
        cd ModPerl-Registry && nmake test

All tests successful, 1 test and 3 subtests skipped.
Files=14, Tests=74, 269 wallclock secs ( 0.00 cusr +  0.00 csys =  0.00 CPU)
[warning] server ananiev:8529 shutdown


Now I'll uncomment 'LoadModule fastcgi_module 
modules/mod_fastcgi-2.4.2-AP20.dll' and run again 'cd ModPerl-Registry && nmake 
test'...


All tests successful, 1 test and 3 subtests skipped.
Files=14, Tests=74, 246 wallclock secs ( 0.00 cusr +  0.00 csys =  0.00 CPU)
[warning] server ananiev:8529 shutdown

-----------------------------------------------------------------
Известяване за получено писмо - http://promo.abv.bg/

-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to