Post by Fred MoyerA release candidate for Apache-Test is now available at the following
http://people.apache.org/~phred/Apache-Test-1.34-rc1.tar.gz
Please download, test, and report back on this RC.
This is what I get on debian testing amd64. I tried to get a stacktrace
as indicated in the error message, but gdb's warnings scared me off.
Not sure what to do next, and the instructions here:
http://perl.apache.org/docs/general/testing/testing.html
are just too much for me to handle right now.
Let me know if you want me to do something
***@asus-1001PX:~/src/Apache-Test-1.34-rc1$ t/TEST
-httpd /usr/sbin/apache2
[warning] setting ulimit to allow core files
ulimit -c
unlimited; /usr/bin/perl /home/vincent/src/Apache-Test-1.34-rc1/t/TEST
-httpd '/usr/sbin/apache2'
/usr/sbin/apache2 -d /home/vincent/src/Apache-Test-1.34-rc1/t
-f /home/vincent/src/Apache-Test-1.34-rc1/t/conf/httpd.conf -D APACHE2
-D PERL_USEITHREADS
using Apache/2.2.16 (prefork MPM)
waiting 60 seconds for server to start: ..
waiting 60 seconds for server to start: ok (waited 0 secs)
server localhost:8529 started
[ info] adding source lib /home/vincent/src/Apache-Test-1.34-rc1/lib
to @INC
[ info] adding source lib /home/vincent/src/Apache-Test-1.34-rc1/lib
to @INC
[ info] adding source lib /home/vincent/src/Apache-Test-1.34-rc1/lib
to @INC
t/alltest/all.t .......... skipped: testing all.t
t/alltest2/all.t ......... skipped: testing more than one all.t
t/bad_coding.t ........... ok
t/cookies.t .............. ok
t/log_watch.t ............ ok
t/more/01testpm.t ........ ok
t/more/02testmore.t ...... ok
t/more/03testpm.t ........ ok
t/more/04testmore.t ...... request has failed (the response code was:
500)
see t/logs/error_log for more details
t/more/04testmore.t ...... Dubious, test returned 255 (wstat 65280,
0xff00)
No subtests run
t/next_available_port.t .. ok
t/ping.t ................. ok
t/redirect.t ............. ok
t/request.t .............. ok
Test Summary Report
-------------------
t/more/04testmore.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=13, Tests=37, 17 wallclock secs ( 0.29 usr 0.07 sys + 13.39 cusr
1.05 csys = 14.80 CPU)
Result: FAIL
Failed 1/13 test programs. 0/37 subtests failed.
[warning] server localhost:8529 shutdown
[ error] error running tests (please examine t/logs/error_log)
[ error] oh dangit, server dumped core
[ error] for stacktrace, run: gdb /usr/sbin/apache2
-core /home/vincent/src/Apache-Test-1.34-rc1/t/core
***@asus-1001PX:~/src/Apache-Test-1.34-rc1$ gdb /usr/sbin/apache2
-core /home/vincent/src/Apache-Test-1.34-rc1/t/core
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show
copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
warning: The current binary is a PIE (Position Independent Executable),
which
GDB does NOT currently support. Most debugger features will fail if
used
in this session.
Reading symbols from /usr/sbin/apache2...(no debugging symbols
found)...done.
Core was generated by `/usr/sbin/apache2
-d /home/vincent/src/Apache-Test-1.34-rc1/t -f /home/vincent/'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007f56b8815583 in ?? ()
(gdb)
t/logs/error_log
[Wed Dec 15 17:49:46 2010] [notice] Apache/2.2.16 (Debian) configured --
resuming normal operations
[Wed Dec 15 17:49:46 2010] [info] Server built: Nov 14 2010 18:43:04
[Wed Dec 15 17:49:46 2010] [debug] prefork.c(1013): AcceptMutex: sysvsem
(default: sysvsem)
[Wed Dec 15 17:50:01 2010] [info] removed PID
file /home/vincent/src/Apache-Test-1.34-rc1/t/logs/httpd.pid (pid=3610)
[Wed Dec 15 17:50:01 2010] [notice] caught SIGTERM, shutting down
[Wed Dec 15 17:53:22 2010] [info] Init: Seeding PRNG with 0 bytes of
entropy
[Wed Dec 15 17:53:22 2010] [info] Init: Generating temporary RSA private
keys (512/1024 bits)
[Wed Dec 15 17:53:22 2010] [info] Init: Generating temporary DH
parameters (512/1024 bits)
[Wed Dec 15 17:53:22 2010] [warn] Init: Session Cache is not configured
[hint: SSLSessionCache]
[Wed Dec 15 17:53:22 2010] [info] Init: Initializing (virtual) servers
for SSL
[Wed Dec 15 17:53:22 2010] [info] mod_ssl/2.2.16 compiled against
Server: Apache/2.2.16, Library: OpenSSL/0.9.8o
[Wed Dec 15 17:53:22 2010] [info] Init: Seeding PRNG with 0 bytes of
entropy
[Wed Dec 15 17:53:22 2010] [info] Init: Generating temporary RSA private
keys (512/1024 bits)
[Wed Dec 15 17:53:22 2010] [info] Init: Generating temporary DH
parameters (512/1024 bits)
[Wed Dec 15 17:53:22 2010] [info] Init: Initializing (virtual) servers
for SSL
[Wed Dec 15 17:53:22 2010] [info] mod_ssl/2.2.16 compiled against
Server: Apache/2.2.16, Library: OpenSSL/0.9.8o
[Wed Dec 15 17:53:22 2010] [notice] Apache/2.2.16 (Debian)
mod_ssl/2.2.16 OpenSSL/0.9.8o mod_apreq2-20090110/2.7.1 mod_perl/2.0.4
Perl/v5.10.1 configured -- resuming normal operations
[Wed Dec 15 17:53:22 2010] [info] Server built: Nov 14 2010 18:43:04
[Wed Dec 15 17:53:22 2010] [debug] prefork.c(1013): AcceptMutex: sysvsem
(default: sysvsem)
[Wed Dec 15 17:53:39 2010] [notice] child pid 3746 exit signal
Segmentation fault (11), possible coredump
in /home/vincent/src/Apache-Test-1.34-rc1/t
[Wed Dec 15 17:53:44 2010] [info] removed PID
file /home/vincent/src/Apache-Test-1.34-rc1/t/logs/httpd.pid (pid=3745)
[Wed Dec 15 17:53:44 2010] [notice] caught SIGTERM, shutting down
t/logs/error_log (END)
/usr/sbin/apache2 -V
Server version: Apache/2.2.16 (Debian)
Server built: Nov 14 2010 18:43:04
Server's Module Magic Number: 20051115:24
Server loaded: APR 1.4.2, APR-Util 1.3.9
Compiled using: APR 1.4.2, APR-Util 1.3.9
Architecture: 64-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 DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
perl -V
Summary of my perl5 (revision 5 version 10 subversion 1) configuration:
Platform:
osname=linux, osvers=2.6.32-5-amd64,
archname=x86_64-linux-gnu-thread-multi
uname='linux madeleine 2.6.32-5-amd64 #1 smp wed oct 20 00:05:22 utc
2010 x86_64 gnulinux '
config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN
-Dcccdlflags=-fPIC -Darchname=x86_64-linux-gnu -Dprefix=/usr
-Dprivlib=/usr/share/perl/5.10 -Darchlib=/usr/lib/perl/5.10
-Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5
-Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local
-Dsitelib=/usr/local/share/perl/5.10.1
-Dsitearch=/usr/local/lib/perl/5.10.1 -Dman1dir=/usr/share/man/man1
-Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1
-Dsiteman3dir=/usr/local/man/man3 -Dman1ext=1 -Dman3ext=3perl
-Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Ud_ualarm -Uusesfio
-Uusenm -DDEBUGGING=-g -Doptimize=-O2 -Duseshrplib
-Dlibperl=libperl.so.5.10.1 -Dd_dosuid -des'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN
-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2 -g',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing
-pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.4.5', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64
libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt
perllibs=-ldl -lm -lpthread -lc -lcrypt
libc=/lib/libc-2.11.2.so, so=so, useshrplib=true,
libperl=libperl.so.5.10.1
gnulibc_version='2.11.2'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib
-fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_PERLIO USE_REENTRANT_API
Locally applied patches:
DEBPKG:debian/arm_thread_stress_timeout - http://bugs.debian.org/501970
Raise the timeout of ext/threads/shared/t/stress.t to accommodate slower
build hosts
DEBPKG:debian/cpan_config_path - Set location of CPAN::Config
to /etc/perl as /usr may not be writable.
DEBPKG:debian/cpan_definstalldirs - Provide a sensible INSTALLDIRS
default for modules installed from CPAN.
DEBPKG:debian/db_file_ver - http://bugs.debian.org/340047 Remove overly
restrictive DB_File version check.
DEBPKG:debian/doc_info - Replace generic man(1) instructions with
Debian-specific information.
DEBPKG:debian/enc2xs_inc - http://bugs.debian.org/290336 Tweak enc2xs
to follow symlinks and ignore missing @INC directories.
DEBPKG:debian/errno_ver - http://bugs.debian.org/343351 Remove Errno
version check due to upgrade problems with long-running processes.
DEBPKG:debian/extutils_hacks - Various debian-specific ExtUtils changes
DEBPKG:debian/fakeroot - Postpone LD_LIBRARY_PATH evaluation to the
binary targets.
DEBPKG:debian/instmodsh_doc - Debian policy doesn't install .packlist
files for core or vendor.
DEBPKG:debian/ld_run_path - Remove standard libs from LD_RUN_PATH as
per Debian policy.
DEBPKG:debian/libnet_config_path - Set location of libnet.cfg
to /etc/perl/Net as /usr may not be writable.
DEBPKG:debian/m68k_thread_stress - http://bugs.debian.org/495826
Disable some threads tests on m68k for now due to missing TLS.
DEBPKG:debian/mod_paths - Tweak @INC ordering for Debian
DEBPKG:debian/module_build_man_extensions -
http://bugs.debian.org/479460 Adjust Module::Build manual page
extensions for the Debian Perl policy
DEBPKG:debian/perl_synopsis - http://bugs.debian.org/278323 Rearrange
perl.pod
DEBPKG:debian/prune_libs - http://bugs.debian.org/128355 Prune the list
of libraries wanted to what we actually need.
DEBPKG:debian/use_gdbm - Explicitly link against -lgdbm_compat in
ODBM_File/NDBM_File.
DEBPKG:fixes/assorted_docs - http://bugs.debian.org/443733 [384f06a]
Math::BigInt::CalcEmu documentation grammar fix
DEBPKG:fixes/net_smtp_docs - http://bugs.debian.org/100195 [rt.cpan.org
#36038] Document the Net::SMTP 'Port' option
DEBPKG:fixes/processPL - http://bugs.debian.org/357264 [rt.cpan.org
#17224] Always use PERLRUNINST when building perl modules.
DEBPKG:debian/perlivp - http://bugs.debian.org/510895 Make perlivp skip
include directories in /usr/local
DEBPKG:fixes/pod2man-index-backslash - http://bugs.debian.org/521256
Escape backslashes in .IX entries
DEBPKG:debian/disable-zlib-bundling - Disable zlib bundling in
Compress::Raw::Zlib
DEBPKG:fixes/kfreebsd_cppsymbols - http://bugs.debian.org/533098
[3b910a0] Add gcc predefined macros to $Config{cppsymbols} on
GNU/kFreeBSD.
DEBPKG:debian/cpanplus_definstalldirs - http://bugs.debian.org/533707
Configure CPANPLUS to use the site directories by default.
DEBPKG:debian/cpanplus_config_path - Save local versions of
CPANPLUS::Config::System into /etc/perl.
DEBPKG:fixes/kfreebsd-filecopy-pipes - http://bugs.debian.org/537555
[16f708c] Fix File::Copy::copy with pipes on GNU/kFreeBSD
DEBPKG:fixes/anon-tmpfile-dir - http://bugs.debian.org/528544 [perl
#66452] Honor TMPDIR when open()ing an anonymous temporary file
DEBPKG:fixes/abstract-sockets - http://bugs.debian.org/329291 [89904c0]
Add support for Abstract namespace sockets.
DEBPKG:fixes/hurd_cppsymbols - http://bugs.debian.org/544307 [eeb92b7]
Add gcc predefined macros to $Config{cppsymbols} on GNU/Hurd.
DEBPKG:fixes/autodie-flock - http://bugs.debian.org/543731 Allow for
flock returning EAGAIN instead of EWOULDBLOCK on linux/parisc
DEBPKG:fixes/archive-tar-instance-error - http://bugs.debian.org/539355
[rt.cpan.org #48879] Separate Archive::Tar instance error strings from
each other
DEBPKG:fixes/positive-gpos - http://bugs.debian.org/545234 [perl
#69056] [c584a96] Fix \G crash on first match
DEBPKG:debian/devel-ppport-ia64-optim - http://bugs.debian.org/548943
Work around an ICE on ia64
DEBPKG:fixes/trie-logic-match - http://bugs.debian.org/552291 [perl
#69973] [0abd0d7] Fix a DoS in Unicode processing [CVE-2009-3626]
DEBPKG:fixes/hppa-thread-eagain - http://bugs.debian.org/554218 make
the threads-shared test suite more robust, fixing failures on hppa
DEBPKG:fixes/crash-on-undefined-destroy - http://bugs.debian.org/564074
[perl #71952] [1f15e67] Fix a NULL pointer dereference when looking for
a DESTROY method
DEBPKG:fixes/tainted-errno - http://bugs.debian.org/574129 [perl
#61976] [be1cf43] fix an errno stringification bug in taint mode
DEBPKG:fixes/safe-upgrade - http://bugs.debian.org/582978 Upgrade
Safe.pm to 2.25, fixing CVE-2010-1974
DEBPKG:fixes/tell-crash - http://bugs.debian.org/578577 [f4817f3] Fix a
tell() crash on bad arguments.
DEBPKG:fixes/format-write-crash - http://bugs.debian.org/579537 [perl
#22977] [421f30e] Fix a crash in format/write
DEBPKG:fixes/arm-alignment - http://bugs.debian.org/289884 [f1c7503]
Prevent gcc from optimizing the alignment test away on armel
DEBPKG:fixes/fcgi-test - Fix a failure in CGI/t/fast.t when FCGI is
installed
DEBPKG:fixes/hurd-ccflags - http://bugs.debian.org/587901 Make
hints/gnu.sh append to $ccflags rather than overriding them
DEBPKG:debian/squelch-locale-warnings - http://bugs.debian.org/508764
Squelch locale warnings in Debian package maintainer scripts
DEBPKG:fixes/lc-numeric-docs - http://bugs.debian.org/379329 [perl
#78452] [903eb63] LC_NUMERIC documentation fixes
DEBPKG:fixes/lc-numeric-sprintf - http://bugs.debian.org/601549 [perl
#78632] [b3fd614] Fix sprintf not to ignore LC_NUMERIC with constants
DEBPKG:fixes/concat-stack-corruption - http://bugs.debian.org/596105
[perl #78674] [e3393f5] Fix stack pointer corruption in pp_concat() with
'use encoding'
DEBPKG:patchlevel - http://bugs.debian.org/567489 List packaged patches
for 5.10.1-16 in patchlevel.h
Built under linux
Compiled at Nov 2 2010 08:38:47
@INC:
/etc/perl
/usr/local/lib/perl/5.10.1
/usr/local/share/perl/5.10.1
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.10
/usr/share/perl/5.10
/usr/local/lib/site_perl
.
--
Vincent Veyron
http://marica.fr/
Progiciel de gestion des dossiers de contentieux et d'assurance pour le service juridique