Summary of problem: following failed during "make test" for mod_perl-1.99_16: t/filter/both_str_con_add.t t/protocol/echo_block.t t/protocol/pseudo_http.t
The platform: - OpenBSD 3.5-stable (GENERIC) #0: Thu Aug 12 23:59:05 EDT 2004 (i.e., patched) - perl v5.8.2 built for i386-openbsd (standard install) - httpd-2.0.50, patched per http://mathforum.org/epigone/modperl/skamsmeechong/20040906221419.GA1725 [EMAIL PROTECTED] - mod_perl-1.99_16 (had to use gmake to make httpd and mod_perl) The dump: (sorry for the length) cd /usr/local/src/ make mod_perl.test.debug2 cd mod_perl-1.99_16 ; ulimit -n 128 && gmake test TEST_VERBOSE=1 TEST_FILES="t/filter/both_str_con_add.t t/protocol/echo_block.t t/protocol/echo_filter.t t/protocol/pseudo_http.t" 2>&1 |tee ../.mod_perl.test.debug2.1.99_16 cd "src/modules/perl" && gmake -f Makefile.modperl gmake[1]: Entering directory `/usr/local/src/mod_perl-1.99_16/src/modules/perl' gmake[1]: Nothing to be done for `all'. [lots of snips] gmake[3]: Leaving directory `/usr/local/src/mod_perl-1.99_16/xs/ModPerl/Const' gmake[2]: Leaving directory `/usr/local/src/mod_perl-1.99_16/xs/ModPerl' gmake[1]: Leaving directory `/usr/local/src/mod_perl-1.99_16/xs' /usr/bin/perl -Iblib/arch/Apache2 -Iblib/lib/Apache2 \ t/TEST -clean APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= \ /usr/bin/perl -Iblib/arch/Apache2 -Iblib/lib/Apache2 \ t/TEST -bugreport -verbose=1 t/filter/both_str_con_add.t t/protocol/echo_block.t t/protocol/echo_filter.t t/protocol/pseudo_http.t /usr/local/apache2/bin/httpd -d /usr/local/src/mod_perl-1.99_16/t -f /usr/local/src/mod_perl-1.99_16/t/conf/httpd.conf -D APACHE2 using Apache/2.0.50 (prefork MPM) waiting 120 seconds for server to start: .....[Wed Sep 08 21:38:31 2004] [info] 26 Apache:: modules loaded [Wed Sep 08 21:38:31 2004] [info] 7 APR:: modules loaded [Wed Sep 08 21:38:31 2004] [info] base server + 20 vhosts ready to run tests ........... waiting 120 seconds for server to start: ok (waited 15 secs) server jlf.mitretek.org:8529 started server jlf.mitretek.org:8530 listening (TestModperl::setupenv) server jlf.mitretek.org:8531 listening (TestModperl::merge) server jlf.mitretek.org:8532 listening (TestModperl::perl_options) server jlf.mitretek.org:8533 listening (TestVhost::config) server jlf.mitretek.org:8534 listening (TestProtocol::pseudo_http) server jlf.mitretek.org:8535 listening (TestProtocol::echo_filter) server jlf.mitretek.org:8536 listening (TestProtocol::echo_bbs2) server jlf.mitretek.org:8537 listening (TestProtocol::echo_bbs) server jlf.mitretek.org:8538 listening (TestProtocol::echo_timeout) server jlf.mitretek.org:8539 listening (TestProtocol::echo_block) server jlf.mitretek.org:8540 listening (TestPreConnection::note) server jlf.mitretek.org:8541 listening (TestHooks::startup) server jlf.mitretek.org:8542 listening (TestHooks::stacked_handlers2) server jlf.mitretek.org:8543 listening (TestHooks::hookrun) server jlf.mitretek.org:8544 listening (TestFilter::in_bbs_msg) server jlf.mitretek.org:8545 listening (TestFilter::both_str_con_add) server jlf.mitretek.org:8546 listening (TestFilter::in_bbs_inject_header) server jlf.mitretek.org:8547 listening (TestFilter::in_str_msg) server jlf.mitretek.org:8548 listening (TestDirective::perlrequire) server jlf.mitretek.org:8549 listening (TestDirective::perlmodule) server jlf.mitretek.org:8550 listening (TestDirective::perlloadmodule4) server jlf.mitretek.org:8551 listening (TestDirective::perlloadmodule5) server jlf.mitretek.org:8552 listening (TestDirective::perlloadmodule3) server jlf.mitretek.org:8553 listening (TestDirective::perlloadmodule6) t/filter/both_str_con_add....1..4 # Running under perl version 5.008002 for openbsd # Current time local: Wed Sep 8 21:38:44 2004 # Current time GMT: Thu Sep 9 01:38:44 2004 # Using Test.pm version 1.24 ok 1 # expected: mod_perl # received: not ok 2 # Failed test 2 in t/filter/both_str_con_add.t at line 22 # t/filter/both_str_con_add.t line 22 is: ok t_cmp($reply, $str); # expected: 2.0 # received: not ok 3 # Failed test 3 in t/filter/both_str_con_add.t at line 22 fail #2 # expected: rules # received: not ok 4 # Failed test 4 in t/filter/both_str_con_add.t at line 22 fail #3 FAILED tests 2-4 Failed 3/4 tests, 25.00% okay t/protocol/echo_block........1..3 # Running under perl version 5.008002 for openbsd # Current time local: Wed Sep 8 21:38:48 2004 # Current time GMT: Thu Sep 9 01:38:48 2004 # Using Test.pm version 1.24 ok 1 # expected: hello # received: not ok 2 # Failed test 2 in t/protocol/echo_block.t at line 19 # t/protocol/echo_block.t line 19 is: ok t_cmp($reply, $_); # expected: world # received: not ok 3 # Failed test 3 in t/protocol/echo_block.t at line 19 fail #2 FAILED tests 2-3 Failed 2/3 tests, 33.33% okay t/protocol/echo_filter.......1..3 # Running under perl version 5.008002 for openbsd # Current time local: Wed Sep 8 21:38:52 2004 # Current time GMT: Thu Sep 9 01:38:52 2004 # Using Test.pm version 1.24 ok 1 # expected: HELLO # Failed test 2 in t/protocol/echo_filter.t at line 19 # t/protocol/echo_filter.t line 19 is: ok t_cmp($reply, uc($_)); # Failed test 3 in t/protocol/echo_filter.t at line 19 fail #2 # received: not ok 2 # expected: WORLD # received: not ok 3 FAILED tests 2-3 Failed 2/3 tests, 33.33% okay t/protocol/pseudo_http.......# connecting to jlf.mitretek.org:8534 1..13 # Running under perl version 5.008002 for openbsd # Current time local: Wed Sep 8 21:40:46 2004 # Current time GMT: Thu Sep 9 01:40:46 2004 # Using Test.pm version 1.24 # Using Apache/Test.pm version 1.14 ok 1 # testing : greeting # expected: HELO # received: HELO ok 2 # send: HELO # testing : login # expected: Login: # received: not ok 3 # Failed test 3 in t/protocol/pseudo_http.t at line 60 fail #2 # send: stas # testing : good password # expected: Password: # received: not ok 4 # Failed test 4 in t/protocol/pseudo_http.t at line 60 fail #3 # send: foobar # testing : banner # expected: Welcome to TestProtocol::pseudo_http # received: not ok 5 # Failed test 5 in t/protocol/pseudo_http.t at line 54 # testing : date # expected: Available commands: date quit # received: not ok 6 # Failed test 6 in t/protocol/pseudo_http.t at line 60 fail #4 # send: date # testing : quit # expected: (?-xism:The time is:) # received: not ok 7 # Failed test 7 in t/protocol/pseudo_http.t at line 60 fail #5 # send: quit # testing : end of transmission # expected: Goodbye # received: not ok 8 # Failed test 8 in t/protocol/pseudo_http.t at line 54 fail #2 ok 9 # testing : greeting # expected: HELO # received: HELO ok 10 # send: HELO # testing : login # expected: Login: # received: not ok 11 # Failed test 11 in t/protocol/pseudo_http.t at line 60 fail #7 # send: stas # testing : wrong password # expected: Password: # received: not ok 12 # Failed test 12 in t/protocol/pseudo_http.t at line 60 fail #8 # send: foObaR # testing : end of transmission # expected: Access Denied # received: not ok 13 # Failed test 13 in t/protocol/pseudo_http.t at line 54 fail #3 FAILED tests 3-8, 11-13 Failed 9/13 tests, 30.77% okay Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------ ----------------------------------------------------------- t/filter/both_str_con_add.t 4 3 75.00% 2-4 t/protocol/echo_block.t 3 2 66.67% 2-3 t/protocol/echo_filter.t 3 2 66.67% 2-3 t/protocol/pseudo_http.t 13 9 69.23% 3-8 11-13 Failed 4/4 test scripts, 0.00% okay. 16/23 subtests failed, 30.43% okay. [warning] server jlf.mitretek.org:8529 shutdown [warning] port 8529 still in use... done [ error] error running tests (please examine t/logs/error_log) +--------------------------------------------------------+ | Please file a bug report: http://perl.apache.org/bugs/ | +--------------------------------------------------------+ gmake: *** [run_tests] Error 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cat mod_perl-1.99_16/t/logs/error_log |tee -a .mod_perl.test.debug2.1.99_16 [Wed Sep 08 21:38:34 2004] [debug] util_ldap.c(1193): LDAP cache: Unable to init Shared Cache: no file [Wed Sep 08 21:38:34 2004] [notice] LDAP: Built with OpenLDAP LDAP SDK [Wed Sep 08 21:38:34 2004] [notice] LDAP: SSL support unavailable [Wed Sep 08 21:38:34 2004] [info] Init: Initializing OpenSSL library [Wed Sep 08 21:38:34 2004] [info] Init: Seeding PRNG with 0 bytes of entropy [Wed Sep 08 21:38:34 2004] [info] Init: Generating temporary RSA private keys (512/1024 bits) [Wed Sep 08 21:38:34 2004] [info] Init: Generating temporary DH parameters (512/1024 bits) [Wed Sep 08 21:38:34 2004] [warn] Init: Session Cache is not configured [hint: SSLSessionCache] [Wed Sep 08 21:38:34 2004] [info] Init: Initializing (virtual) servers for SSL [Wed Sep 08 21:38:34 2004] [info] Server: Apache/2.0.50, Interface: mod_ssl/2.0.50, Library: OpenSSL/0.9.7c END in modperl_extra.pl, pid=19273 [Wed Sep 08 21:38:40 2004] [info] Init: Initializing OpenSSL library [Wed Sep 08 21:38:40 2004] [info] Init: Seeding PRNG with 0 bytes of entropy [Wed Sep 08 21:38:40 2004] [info] Init: Generating temporary RSA private keys (512/1024 bits) [Wed Sep 08 21:38:41 2004] [info] Init: Generating temporary DH parameters (512/1024 bits) [Wed Sep 08 21:38:41 2004] [info] Init: Initializing (virtual) servers for SSL [Wed Sep 08 21:38:41 2004] [info] Server: Apache/2.0.50, Interface: mod_ssl/2.0.50, Library: OpenSSL/0.9.7c [Wed Sep 08 21:38:41 2004] [debug] util_ldap.c(1193): LDAP cache: Unable to init Shared Cache: no file [Wed Sep 08 21:38:41 2004] [notice] LDAP: Built with OpenLDAP LDAP SDK [Wed Sep 08 21:38:41 2004] [notice] LDAP: SSL support unavailable [Wed Sep 08 21:38:41 2004] [notice] Apache/2.0.50 (Unix) mod_perl/1.99_16 Perl/v5.8.2 world domination series/2.0 mod_ssl/2.0.50 OpenSSL/0.9.7c DAV/2 configured -- resuming normal operations [Wed Sep 08 21:38:41 2004] [info] Server built: Sep 8 2004 10:27:15 [Wed Sep 08 21:38:41 2004] [debug] prefork.c(955): AcceptMutex: sysvsem (default: sysvsem) [Wed Sep 08 21:38:52 2004] [error] APR::Socket::recv: (35) Resource temporarily unavailable at /usr/local/src/mod_perl-1.99_16/t/protocol/TestProtocol/echo_block.pm line 34 [Wed Sep 08 21:40:47 2004] [notice] child pid 22477 exit signal Segmentation fault (11), possible coredump in /usr/local/src/mod_perl-1.99_16/t [Wed Sep 08 21:40:52 2004] [error] APR::Socket::recv: (35) Resource temporarily unavailable at /usr/local/src/mod_perl-1.99_16/t/protocol/TestProtocol/pseudo_http.pm line 118 [Wed Sep 08 21:40:52 2004] [error] APR::Socket::recv: (35) Resource temporarily unavailable at /usr/local/src/mod_perl-1.99_16/t/protocol/TestProtocol/pseudo_http.pm line 118 *** The following error entry is expected and harmless *** [Wed Sep 08 21:40:53 2004] [info] Child process pid=3486 is exiting END in modperl_extra.pl, pid=3486 [Wed Sep 08 21:40:53 2004] [info] Child process pid=2675 is exiting END in modperl_extra.pl, pid=2675 [Wed Sep 08 21:40:53 2004] [warn] child process 2675 still did not exit, sending a SIGTERM [Wed Sep 08 21:40:53 2004] [warn] child process 3486 still did not exit, sending a SIGTERM [Wed Sep 08 21:40:53 2004] [info] removed PID file /usr/local/src/mod_perl-1.99_16/t/logs/httpd.pid (pid=6970) [Wed Sep 08 21:40:53 2004] [notice] caught SIGTERM, shutting down END in modperl_extra.pl, pid=6970 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ perl -V |tee -a .mod_perl.test.debug2.1.99_16 Summary of my perl5 (revision 5.0 version 8 subversion 2) configuration: Platform: osname=openbsd, osvers=3.5, archname=i386-openbsd uname='openbsd' config_args='-dsE -Dopenbsd_distribution=defined' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-fno-strict-aliasing -I/usr/local/include', optimize='-O2', cppflags='-fno-strict-aliasing -I/usr/local/include' ccversion='', gccversion='2.95.3 20010125 (prerelease, propolice)', gccosandvers='openbsd3.5' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='cc', ldflags ='-Wl,-E ' libpth=/usr/lib libs=-lm -lutil -lc perllibs=-lm -lutil -lc libc=/usr/lib/libc.so.30.3, so=so, useshrplib=true, libperl=libperl.so.8.1 gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-R/usr/libdata/perl5/i386-openbsd/5.8.2/CORE' cccdlflags='-DPIC -fPIC ', lddlflags='-shared -fPIC ' Characteristics of this binary (from libperl): Compile-time options: USE_LARGE_FILES Built under openbsd Compiled at Aug 13 2004 11:25:18 @INC: /usr/libdata/perl5/i386-openbsd/5.8.2 /usr/local/libdata/perl5/i386-openbsd/5.8.2 /usr/libdata/perl5 /usr/local/libdata/perl5 /usr/local/libdata/perl5/site_perl/i386-openbsd /usr/libdata/perl5/site_perl/i386-openbsd /usr/local/libdata/perl5/site_perl /usr/libdata/perl5/site_perl /usr/local/lib/perl5/site_perl . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/apache2/bin/httpd -V |tee -a .mod_perl.test.debug2.1.99_16 Server version: Apache/2.0.50 Server built: Sep 8 2004 10:27:15 Server's Module Magic Number: 20020903:8 Architecture: 32-bit Server compiled with.... -D APACHE_MPM_DIR="server/mpm/prefork" -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses disabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D HTTPD_ROOT="/usr/local/apache2" -D SUEXEC_BIN="/usr/local/apache2/bin/suexec" -D DEFAULT_PIDLOG="logs/httpd.pid" -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D DEFAULT_LOCKFILE="logs/accept.lock" -D DEFAULT_ERRORLOG="logs/error_log" -D AP_TYPES_CONFIG_FILE="conf/mime.types" -D SERVER_CONFIG_FILE="conf/httpd.conf" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compilation finished at Wed Sep 8 21:40:59 (BTW, modperl-2.0 from the CVS tree at 9pm EDST on 9/7 doesn't fair any better) -- 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