-------------8<---------- Start Bug Report ------------8<----------
1. Problem Description:

  With Apache 2.1 (not 2.0) three sub-tests fail in
  t/apache/content_length_header. Both Apache 2.1 and
  mod_perl 2.0 were drawn from cvs within an hour of this
  message, specifically:
-rw-r--r--  1 root root  4484184 Sep  2 04:17 httpd-2.1.tar.bz2
-rw-r--r--  1 root root  1171580 Sep  2 04:31 modperl-2.0.tar.bz2
 Times are HST (GMT+10).

  NOTE: On Thursday, August 26, this same test suite was
  successful, therefore something changed between then and now
  to cause it (be it me or thee).

  NOTE-NOTE: Rather _current_ software (see configuration); note
  gcc-3.4.1.

-- make test console log snips ---
/home/test/perl/5.8.5-apache2.1/bin/perl -Iblib/arch -Iblib/lib \
t/TEST -clean
[warning] setting ulimit to allow core files
ulimit -c 
unlimited; /home/test/perl/5.8.5-apache2.1/bin/perl 
/usr/src/sorcery/modperl-2.0/t/TEST 
-clean
APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER=test 
APACHE_TEST_APXS= \
/home/test/perl/5.8.5-apache2.1/bin/perl -Iblib/arch -Iblib/lib \
t/TEST -bugreport -verbose=0 
[warning] setting ulimit to allow core files
ulimit -c 
unlimited; /home/test/perl/5.8.5-apache2.1/bin/perl 
/usr/src/sorcery/modperl-2.0/t/TEST 
-bugreport -verbose=0
[warning] root mode: changing the files ownership to 'test' (111:500)
[warning] testing whether 'test' is able to 
-rwx /usr/src/sorcery/modperl-2.0/t
"/home/test/perl/5.8.5-apache2.1/bin/perl" 
-Mlib=/usr/src/sorcery/modperl-2.0/Apache-Test/lib -MApache::TestRun -e 'eval 
{ Apache::TestRun::run_root_fs_test(111, 500, 
q[/usr/src/sorcery/modperl-2.0/t]) }';


[warning] result: OK
[warning] the client side drops 'root' permissions and becomes 'test'
/home/test/usr/apache2.1/sbin/httpd -d /usr/src/sorcery/modperl-2.0/t 
-f /usr/src/sorcery/modperl-2.0/t/conf/httpd.conf -D APACHE2 -D 
PERL_USEITHREADS
using Apache/2.1.0-dev (prefork MPM)

waiting 300 seconds for server to start: .[Thu Sep 02 04:42:35 2004] [info] 25 
Apache:: modules loaded
[Thu Sep 02 04:42:35 2004] [info] 7 APR:: modules loaded
[Thu Sep 02 04:42:35 2004] [info] base server + 22 vhosts ready to run tests
...................................
waiting 300 seconds for server to start: ok (waited 35 secs)
server localhost:8529 started
]
...
server localhost:8555 listening (TestDirective::perlloadmodule6)
t/apache/add_config.....................ok
t/apache/cgihandler.....................ok
t/apache/conftree.......................ok
t/apache/constants......................ok
t/apache/content_length_header..........# Failed test 2 in 
t/apache/content_length_header.t at line 44
# Failed test 5 in t/apache/content_length_header.t at line 57
# Failed test 17 in t/apache/content_length_header.t at line 57 fail #2
FAILED tests 2, 5, 17
 Failed 3/27 tests, 88.89% okay
t/apache/discard_rbody..................ok
...

2. Used Components and their Configuration:

*** mod_perl version 1.9917

*** using /usr/src/sorcery/modperl-2.0/lib/Apache/BuildConfig.pm

*** Makefile.PL options:
  MP_APR_LIB     => aprext
  MP_APXS        => /home/test/usr/apache2.1/sbin/apxs
  MP_COMPAT_1X   => 1
  MP_GENERATE_XS => 1
  MP_LIBNAME     => mod_perl
  MP_USE_DSO     => 1
  MP_USE_STATIC  => 1


*** /home/test/usr/apache2.1/sbin/httpd -V
Server version: Apache/2.1.0-dev
Server built:   Sep  2 2004 04:37:55
Server's Module Magic Number: 20040425:1
Architecture:   32-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT="/home/test/usr/apache2.1"
 -D SUEXEC_BIN="/home/test/usr/apache2.1/bin/suexec"
 -D DEFAULT_PIDLOG="/home/test/var/run/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/home/test/var/run/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/home/test/httpd/2.1/conf/mime.types"
 -D SERVER_CONFIG_FILE="/home/test/httpd/2.1/conf/httpd.conf"


*** (apr|apu)-config linking info

 -L/home/test/usr/apache2.1/lib -lapr-1 -lrt -lcrypt  -lpthread -ldl
 -L/home/test/usr/apache2.1/lib -laprutil-1 -ldb-4.2 -lexpat



*** /home/test/perl/5.8.5-apache2.1/bin/perl -V
Summary of my perl5 (revision 5 version 8 subversion 5) configuration:
  Platform:
    osname=linux, osvers=2.6.8.1, archname=i686-linux-thread-multi
    uname='linux cathy.beaucox.com 2.6.8.1 #2 sun aug 15 23:50:50 hst 2004 
i686 unknown unknown gnulinux '
    config_args='-Dprefix=/home/test/perl/5.8.5-apache2.1 -d -e -Dusethreads 
-Duseshrplib'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=define use5005threads=undef useithreads=define 
usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64',
    optimize='-O2',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS 
-fno-strict-aliasing -pipe -I/usr/local/include'
    ccversion='', gccversion='3.4.1', gccosandvers=''
    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 =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    libc=/lib/libc-2.3.3.so, so=so, useshrplib=true, libperl=libperl.so
    gnulibc_version='2.3.3'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E 
-Wl,-rpath,/home/test/perl/5.8.5-apache2.1/lib/5.8.5/i686-linux-thread-multi/CORE'
    cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'


Characteristics of this binary (from libperl): 
  Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES 
PERL_IMPLICIT_CONTEXT
  Built under linux
  Compiled at Aug 26 2004 12:03:10
  %ENV:
    PERLS_BASE_DIR="/usr/perl"
    PERL_BIN="/usr/bin"
    PERL_DIR="/usr"
    PERL_LIB="/usr/lib/perl5"
    PERL_LWP_USE_HTTP_10="1"
    PERL_PERL="/usr/bin/perl"
    PERL_VERSION="5.8.5"
    PERL_VERSION_LIB="/usr/lib/perl5/5.8.5"
    PERL_VERSION_SITE_PERL="/usr/lib/perl5/site_perl/5.8.5"
  @INC:
    /home/test/perl/5.8.5-apache2.1/lib/5.8.5/i686-linux-thread-multi
    /home/test/perl/5.8.5-apache2.1/lib/5.8.5
    /home/test/perl/5.8.5-apache2.1/lib/site_perl/5.8.5/i686-linux-thread-multi
    /home/test/perl/5.8.5-apache2.1/lib/site_perl/5.8.5
    /home/test/perl/5.8.5-apache2.1/lib/site_perl
    .

*** Packages of interest status:

Apache::Request: -
CGI            : 3.05
LWP            : 5.800
mod_perl       : 1.9917


3. This is the core dump trace: (if you get a core dump):

  [CORE TRACE COMES HERE]

This report was generated by t/REPORT on Thu Sep  2 14:48:36 2004 GMT.

4. t/logs/error_log

[Thu Sep 02 04:42:36 2004] [info] Init: Seeding PRNG with 0 bytes of entropy
[Thu Sep 02 04:42:36 2004] [info] Init: Generating temporary RSA private keys 
(512/1024 bits)
[Thu Sep 02 04:42:36 2004] [info] Init: Generating temporary DH parameters 
(512/1024 bits)
[Thu Sep 02 04:42:36 2004] [warn] Init: Session Cache is not configured [hint: 
SSLSessionCache]
[Thu Sep 02 04:42:36 2004] [info] Init: Initializing (virtual) servers for SSL
[Thu Sep 02 04:42:36 2004] [info] Server: Apache/2.1.0-dev, Interface: 
mod_ssl/2.1.0-dev, Library: OpenSSL/0.9.7d
END in modperl_extra.pl, pid=7046
[Thu Sep 02 04:42:39 2004] [info] Init: Seeding PRNG with 0 bytes of entropy
[Thu Sep 02 04:42:39 2004] [info] Init: Generating temporary RSA private keys 
(512/1024 bits)
[Thu Sep 02 04:42:39 2004] [info] Init: Generating temporary DH parameters 
(512/1024 bits)
[Thu Sep 02 04:42:39 2004] [info] Init: Initializing (virtual) servers for SSL
[Thu Sep 02 04:42:39 2004] [info] Server: Apache/2.1.0-dev, Interface: 
mod_ssl/2.1.0-dev, Library: OpenSSL/0.9.7d
[Thu Sep 02 04:42:39 2004] [notice] Digest: generating secret for digest 
authentication ...
[Thu Sep 02 04:43:10 2004] [notice] Digest: done
[Thu Sep 02 04:43:10 2004] [notice] Embperl/2.0rc1 Apache/2.1.0-dev (Unix) 
mod_perl/1.99_17-dev Perl/v5.8.5 world domination series/2.0 
mod_ssl/2.1.0-dev OpenSSL/0.9.7d DAV/2 configured -- resuming normal 
operations
[Thu Sep 02 04:43:10 2004] [info] Server built: Sep  2 2004 04:37:55
[Thu Sep 02 04:43:10 2004] [debug] prefork.c(976): AcceptMutex: sysvsem 
(default: sysvsem)
[Thu Sep 02 04:43:39 2004] [info] [client 127.0.0.1] TestAPI::aplog test in 
progress
This log message comes with no header

*** The following warn entry is expected and harmless ***
[Thu Sep 02 04:43:39 2004] 
[debug] /usr/src/sorcery/modperl-2.0/t/response/TestAPI/aplog.pm(49): 
log_serror test ok

*** The following warn entry is expected and harmless ***
[Thu Sep 02 04:43:39 2004] 
[debug] /usr/src/sorcery/modperl-2.0/t/response/TestAPI/aplog.pm(53): 
(20014)Internal error: log_serror test 2 ok

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:43:39 2004] [crit] [client 127.0.0.1] (20007)No time was 
provided and one was required.: log_rerror test ok

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:43:39 2004] [error] $r->log_error test ok

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:43:39 2004] [error] $s->log_error test ok
[Thu Sep 02 04:43:39 2004] 
[debug] /usr/src/sorcery/modperl-2.0/t/response/TestAPI/aplog.pm(77): 
TestAPI::aplog test done
[Thu Sep 02 04:43:39 2004] [warn] ApacheApache->warn test ok
[Thu Sep 02 04:43:39 2004] [warn] $s->warn test ok

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:45:02 2004] [error] Apache::log_error test ok

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:45:40 2004] [error] [client 127.0.0.1] APR::Socket::recv: (11) 
Resource temporarily unavailable 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 132

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:45:40 2004] [error] [client 127.0.0.1] Undefined subroutine 
&TestError::runtime::no_such_func called 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 126.\n

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:45:40 2004] [error] [client 127.0.0.1] APR::Socket::recv: (11) 
Resource temporarily unavailable 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 
132\n\tTestError::runtime::mp_error('APR::Socket=SCALAR(0x95e1fd0)') called 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 
51\n\tTestError::runtime::die_hook_confess_mp_error('Apache::RequestRec=SCALAR(0x95dff5c)',
 
'APR::Socket=SCALAR(0x95e1fd0)') called 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 
30\n\tTestError::runtime::handler('Apache::RequestRec=SCALAR(0x95dff5c)') 
called at -e line 0\n\teval {...} called at -e line 0\n

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:45:40 2004] [error] [client 127.0.0.1] Undefined subroutine 
&TestError::runtime::no_such_func called 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 126.\n 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 
126\n\tTestError::runtime::non_mp_error('APR::Socket=SCALAR(0x962f028)') 
called at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 
58\n\tTestError::runtime::die_hook_confess_non_mp_error('Apache::RequestRec=SCALAR(0x962b36c)',
 
'APR::Socket=SCALAR(0x962f028)') called 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 
30\n\tTestError::runtime::handler('Apache::RequestRec=SCALAR(0x962b36c)') 
called at -e line 0\n\teval {...} called at -e line 0\n

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:45:40 2004] [error] [client 127.0.0.1] custom die hook: 
APR::Socket::recv: (11) Resource temporarily unavailable 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 132 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 63.\n

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:45:40 2004] [error] [client 127.0.0.1] custom die hook: 
Undefined subroutine &TestError::runtime::no_such_func called 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/runtime.pm line 126.\n

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:45:41 2004] [error] [client 127.0.0.1] failed to resolve 
handler `TestError::syntax': syntax error 
at /usr/src/sorcery/modperl-2.0/t/response/TestError/syntax.pm line 17, near 
"\\;"\nCompilation failed in require at (eval 149) line 3.\n
[Thu Sep 02 04:45:46 2004] [debug] mod_deflate.c(805): [client 127.0.0.1] 
Zlib: Inflated 54 to 59 : URL /TestFilter__both_str_req_mix
[Thu Sep 02 04:45:46 2004] [debug] mod_deflate.c(503): [client 127.0.0.1] 
Zlib: Compressed 20 to 20 : URL /TestFilter__both_str_req_mix

*** The following 2 error entries are expected and harmless ***
[Thu Sep 02 04:45:58 2004] [error] [client 127.0.0.1] This filter must die 
at /usr/src/sorcery/modperl-2.0/t/filter/TestFilter/in_error.pm line 26.\n
This filter must die 
at /usr/src/sorcery/modperl-2.0/t/filter/TestFilter/in_error.pm line 26.
[Thu Sep 02 04:45:58 2004] [error] [client 127.0.0.1] Apache::RequestIO::read: 
(500) Unknown error 500 
at /usr/src/sorcery/modperl-2.0/t/filter/TestFilter/in_error.pm line 41

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:46:59 2004] [error] [client 127.0.0.1] File does not 
exist: /usr/src/sorcery/modperl-2.0/t/htdocs/nope

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:47:42 2004] [error] [client 127.0.0.1] need 
AuthName: /TestModperl__setauth

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:47:46 2004] [error] [client 127.0.0.1] File does not 
exist: /usr/src/sorcery/modperl-2.0/t/htdocs/TestModperl__status

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:47:46 2004] [error] [client 127.0.0.1] Died 
at /usr/src/sorcery/modperl-2.0/t/response/TestModperl/status.pm line 24.\n

*** The following error entry is expected and harmless ***
Argument "foobar" isn't numeric.

*** The following error entry is expected and harmless ***
Argument "foo9bar" isn't numeric.
Apache::Reload: Checking mtime of Apache/Reload/Test.pm
Subroutine run redefined 
at /usr/src/sorcery/modperl-2.0/t/lib/Apache/Reload/Test.pm line 7.
Subroutine simple redefined 
at /usr/src/sorcery/modperl-2.0/t/lib/Apache/Reload/Test.pm line 13.
Subroutine prototype redefined 
at /usr/src/sorcery/modperl-2.0/t/lib/Apache/Reload/Test.pm line 15.
Apache::Reload: process 9082 reloading Apache/Reload/Test.pm
Apache::Reload: Checking mtime of Apache/Reload/Test.pm
Subroutine run redefined 
at /usr/src/sorcery/modperl-2.0/t/lib/Apache/Reload/Test.pm line 7.
Subroutine simple redefined 
at /usr/src/sorcery/modperl-2.0/t/lib/Apache/Reload/Test.pm line 13.
Prototype mismatch: sub Apache::Reload::Test::prototype ($) vs ($$) 
at /usr/src/sorcery/modperl-2.0/t/lib/Apache/Reload/Test.pm line 15.
Subroutine prototype redefined 
at /usr/src/sorcery/modperl-2.0/t/lib/Apache/Reload/Test.pm line 15.
Apache::Reload: process 9082 reloading Apache/Reload/Test.pm

*** The following error entry is expected and harmless ***
[Thu Sep 02 04:48:30 2004] [error] [client 127.0.0.1] user stas: 
authentication failure for "/": Password Mismatch
[Thu Sep 02 04:48:34 2004] [info] Child process pid=7512 is exiting
END in modperl_extra.pl, pid=7512
[Thu Sep 02 04:48:34 2004] [info] Child process pid=7513 is exiting
[Thu Sep 02 04:48:34 2004] [info] Child process pid=9082 is exiting
END in modperl_extra.pl, pid=9082
END in TestModperl::print, pid=7513
END in modperl_extra.pl, pid=7513
[Thu Sep 02 04:48:34 2004] [warn] child process 7513 still did not exit, 
sending a SIGTERM
[Thu Sep 02 04:48:34 2004] [info] removed PID 
file /usr/src/sorcery/modperl-2.0/t/logs/httpd.pid (pid=7242)
[Thu Sep 02 04:48:34 2004] [notice] caught SIGTERM, shutting down
END in modperl_extra.pl, pid=7242

-------------8<---------- End Bug Report --------------8<----------


-- 
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