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