Win32 hooks/hookrun.t failure
[prev]
[thread]
[next]
[Date index for 2004/12/13]
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
 |
Win32 hooks/hookrun.t failure
sdfgsd sergserg 12:48 on 13 Dec 2004
|