Stas Bekman wrote:

Joe Schaefer wrote:

Stas Bekman <[EMAIL PROTECTED]> writes:

[...]


All I did is adding some vhosts around normal tests.



It's not your tests that are at fault, Stas. Something
else is broken, and that commit brought it out. As
I said earlier, I've been having segfault problems with mp2 for a few days now (Tuesday it was the send_fd
tests, which I wrote about on [EMAIL PROTECTED])


why can't I reproduce those? Care to post the output of t/REPORT?

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

 [DESCRIBE THE PROBLEM HERE]

2. Used Components and their Configuration:

*** mod_perl version 1.9917

*** using [modperl2-cvs]/cvs/lib/Apache/BuildConfig.pm

*** Makefile.PL options:
 MP_APR_LIB     => aprext
 MP_APXS        => [httpd]/2.0.51-dev/worker/bin/apxs
 MP_CCOPTS      => -Wall -Werror
 MP_COMPAT_1X   => 1
 MP_DEBUG       => 1
 MP_GENERATE_XS => 1
 MP_LIBNAME     => mod_perl
 MP_MAINTAINER  => 1
 MP_TRACE       => 1
 MP_USE_DSO     => 1
 MP_USE_GTOP    => 1


*** [httpd]/2.0.51-dev/worker/bin/httpd -V Server version: Apache/2.0.51-dev Server built: Aug 6 2004 10:51:53 Server's Module Magic Number: 20020903:9 Architecture: 32-bit Server compiled with.... -D APACHE_MPM_DIR="server/mpm/worker" -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="[httpd]/2.0.51-dev/worker" -D SUEXEC_BIN="[httpd]/2.0.51-dev/worker/bin/suexec" -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D DEFAULT_ERRORLOG="logs/error_log" -D AP_TYPES_CONFIG_FILE="conf/mime.types" -D SERVER_CONFIG_FILE="conf/httpd.conf"


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

-L[httpd]/2.0.51-dev/worker/lib -lapr-0 -lrt -lm -lcrypt -lnsl -lpthread -ldl
-L[httpd]/2.0.51-dev/worker/lib -laprutil-0 -lgdbm -ldb-4.2 -lexpat



*** [perl]/5.8.5/devel-shrplib-threads/bin/perl5.8.5 -V
Summary of my perl5 (revision 5 version 8 subversion 5) configuration:
Platform:
osname=linux, osvers=2.6.7-1.499smp, archname=i686-linux-thread-multi
uname='linux shou.la.ectoplasm.org 2.6.7-1.499smp #1 smp wed jul 28 12:18:00 edt 2004 i686 athlon i386 gnulinux '
config_args='-des -Dprefix=[perl]/5.8.5/devel-shrplib-threads -Doptimize=-g -Dusedevel -Duseshrplib -Dusethreads'
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 -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
optimize='-g',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include/gdbm'
ccversion='', gccversion='3.4.1 20040714 (Red Hat 3.4.1-7)', 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 -lgdbm -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,[perl]/5.8.5/devel-shrplib-threads/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: DEBUGGING MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT
Built under linux
Compiled at Sep 10 2004 18:36:47
%ENV:
PERL_LWP_USE_HTTP_10="1"
@INC:
[perl]/5.8.5/devel-shrplib-threads/lib/5.8.5/i686-linux-thread-multi
[perl]/5.8.5/devel-shrplib-threads/lib/5.8.5
[perl]/5.8.5/devel-shrplib-threads/lib/site_perl/5.8.5/i686-linux-thread-multi
[perl]/5.8.5/devel-shrplib-threads/lib/site_perl/5.8.5
[perl]/5.8.5/devel-shrplib-threads/lib/site_perl
.

*** Packages of interest status:

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

$> ./t/TEST -v t/directive/env.t t/modperl/merge.t t/modperl/merge2.t t/modperl/merge3.t
[warning] setting ulimit to allow core files
ulimit -c unlimited; [perl]/5.8.5/devel-shrplib-threads/bin/perl5.8.5 [modperl2-cvs]/cvs/t/TEST -v 't/directive/env.t' 't/modperl/merge.t' 't/modperl/merge2.t' 't/modperl/merge3.t'
[ info] consider removing an old [modperl2-cvs]/cvs/t/core.20335 file before running tests
[httpd]/2.0.51-dev/worker/bin/httpd -d [modperl2-cvs]/cvs/t -f [modperl2-cvs]/cvs/t/conf/httpd.conf -D APACHE2 -D PERL_USEITHREADS
using Apache/2.0.51-dev (worker MPM)

waiting 300 seconds for server to start: ..[Fri Sep 24 11:07:36 2004] [info] 26 Apache:: modules loaded
[Fri Sep 24 11:07:36 2004] [info] 7 APR:: modules loaded
[Fri Sep 24 11:07:36 2004] [info] base server + 28 vhosts ready to run tests
.......
waiting 300 seconds for server to start: ok (waited 7 secs)
server shou:8529 started
server shou:8530 listening (TestUser::rewrite)
server shou:8531 listening (TestVhost::config)
server shou:8532 listening (TestVhost::log)
server shou:8533 listening (TestModperl::merge)
server shou:8534 listening (TestModperl::perl_options)
server shou:8535 listening (TestModperl::setupenv)
server shou:8536 listening (TestModules::proxy)
server shou:8537 listening (TestProtocol::pseudo_http)
server shou:8538 listening (TestProtocol::eliza)
server shou:8539 listening (TestProtocol::echo_bbs2)
server shou:8540 listening (TestProtocol::echo_block)
server shou:8541 listening (TestProtocol::echo_timeout)
server shou:8542 listening (TestProtocol::echo_filter)
server shou:8543 listening (TestProtocol::echo_bbs)
server shou:8544 listening (TestProtocol::echo_nonblock)
server shou:8545 listening (TestPreConnection::note)
server shou:8546 listening (TestHooks::trans)
server shou:8547 listening (TestHooks::hookrun)
server shou:8548 listening (TestHooks::startup)
server shou:8549 listening (TestHooks::stacked_handlers2)
server shou:8550 listening (TestHooks::init)
server shou:8551 listening (TestFilter::in_bbs_inject_header)
server shou:8552 listening (TestFilter::both_str_con_add)
server shou:8553 listening (TestFilter::in_bbs_msg)
server shou:8554 listening (TestFilter::in_str_msg)
server shou:8555 listening (TestDirective::perlmodule)
server shou:8556 listening (TestDirective::perlrequire)
server shou:8557 listening (TestPerl::ithreads)
server shou:8558 listening (TestDirective::perlloadmodule3)
server shou:8559 listening (TestDirective::perlloadmodule4)
server shou:8560 listening (TestDirective::perlloadmodule5)
server shou:8561 listening (TestDirective::perlloadmodule6)
t/directive/env.....1..8
# Running under perl version 5.008005 for linux
# Current time local: Fri Sep 24 11:07:39 2004
# Current time GMT: Fri Sep 24 18:07:39 2004
# Using Test.pm version 1.25
# Using Apache/Test.pm version 1.14
# testing : %ENV per-dir override per-srv
# expected: env_dir1
# received: env_dir1
ok 1
# testing : %ENV per-srv
# expected: env_srv2
# received: env_srv2
ok 2
# testing : %ENV per-dir
# expected: env_dir2
# received: env_dir2
ok 3
# testing : %ENV PerlPassEnv
# expected: test.host.name
# received: test.host.name
ok 4
# testing : $r->subprocess_env per-dir override per-srv
# expected: env_dir1
# received: env_dir1
ok 5
# testing : $r->subprocess_env per-srv
# expected: env_srv2
# received: env_srv2
ok 6
# testing : $r->subprocess_env per-dir
# expected: env_dir2
# received: env_dir2
ok 7
# testing : $r->subprocess_env PerlPassEnv
# expected: test.host.name
# received: undef
not ok 8
FAILED test 8
Failed 1/8 tests, 87.50% okay
t/modperl/merge.....# connecting to http://shou:8533/merge
1..10
# Running under perl version 5.008005 for linux
# Current time local: Fri Sep 24 11:07:39 2004
# Current time GMT: Fri Sep 24 18:07:39 2004
# Using Test.pm version 1.25
# Using Apache/Test.pm version 1.14
# testing against results in merge1
# testing : PerlAddVar MergeAddVar1 AddVar1Val1 AddVar1Val2
# expected: [
# AddVar1Val1,
# AddVar1Val2,
# ]
# received: [
# AddVar1Val1,
# AddVar1Val2,
# ]
ok 1
# testing : PerlPassEnv APACHE_TEST_HOSTTYPE z80
# expected: z80
# received: undef
not ok 2
# testing : PerlSetEnv MergeSetEnv1 SetEnv1Val
# expected: SetEnv1Val
# received: SetEnv1Val
ok 3
# testing : PerlSetVar MergeSetVar1 SetVar1Val
# expected: SetVar1Val
# received: SetVar1Val
ok 4
# testing : PerlAddVar MergeAddVar2 AddVar2Val1 AddVar2Val2
# expected: [
# AddVar2Val1,
# AddVar2Val2,
# ]
# received: [
# AddVar2Val1,
# AddVar2Val2,
# ]
ok 5
# testing : PerlSetEnv MergeSetEnv2 SetEnv2Val
# expected: SetEnv2Val
# received: SetEnv2Val
ok 6
# testing : PerlSetVar MergeSetVar2 SetVar2Val
# expected: SetVar2Val
# received: SetVar2Val
ok 7
# testing : PerlAddVar MergeAddVar3 AddVar3Val1 AddVar3Val2
# expected: [
# AddVar3Val1,
# AddVar3Val2,
# ]
# received: [
# AddVar3Val1,
# AddVar3Val2,
# ]
ok 8
# testing : PerlSetEnv MergeSetEnv3 SetEnv3Val
# expected: SetEnv3Val
# received: SetEnv3Val
ok 9
# testing : PerlSetVar MergeSetVar3 SetVar3Val
# expected: SetVar3Val
# received: SetVar3Val
ok 10
FAILED test 2
Failed 1/10 tests, 90.00% okay
t/modperl/merge2....# connecting to http://shou:8533/merge2/
1..10
# Running under perl version 5.008005 for linux
# Current time local: Fri Sep 24 11:07:39 2004
# Current time GMT: Fri Sep 24 18:07:39 2004
# Using Test.pm version 1.25
# Using Apache/Test.pm version 1.14
# testing against results in merge2
# testing : PerlAddVar MergeAddVar1 AddVar1Val1 AddVar1Val2
# expected: [
# AddVar1Val1,
# AddVar1Val2,
# ]
# received: [
# AddVar1Val1,
# AddVar1Val2,
# ]
ok 1
# testing : PerlPassEnv APACHE_TEST_HOSTTYPE z80
# expected: z80
# received: undef
not ok 2
# testing : PerlSetEnv MergeSetEnv1 SetEnv1Val
# expected: SetEnv1Val
# received: SetEnv1Val
ok 3
# testing : PerlSetVar MergeSetVar1 SetVar1Val
# expected: SetVar1Val
# received: SetVar1Val
ok 4
# testing : PerlAddVar MergeAddVar2 AddVar2Merge2Val1 AddVar2Merge2Val2
# expected: [
# AddVar2Merge2Val1,
# AddVar2Merge2Val2,
# ]
# received: [
# AddVar2Merge2Val1,
# AddVar2Merge2Val2,
# ]
ok 5
# testing : PerlSetEnv MergeSetEnv2 SetEnv2Merge2Val
# expected: SetEnv2Merge2Val
# received: SetEnv2Merge2Val
ok 6
# testing : PerlSetVar MergeSetVar2 SetVar2Merge2Val
# expected: SetVar2Merge2Val
# received: SetVar2Merge2Val
ok 7
# testing : PerlAddVar MergeAddVar3 AddVar3Val1 AddVar3Val2
# expected: [
# AddVar3Val1,
# AddVar3Val2,
# ]
# received: [
# AddVar3Val1,
# AddVar3Val2,
# ]
ok 8
# testing : PerlSetEnv MergeSetEnv3 SetEnv3Val
# expected: SetEnv3Val
# received: SetEnv3Val
ok 9
# testing : PerlSetVar MergeSetVar3 SetVar3Val
# expected: SetVar3Val
# received: SetVar3Val
ok 10
FAILED test 2
Failed 1/10 tests, 90.00% okay
t/modperl/merge3....# connecting to http://shou:8533/merge3/
1..10
# Running under perl version 5.008005 for linux
# Current time local: Fri Sep 24 11:07:39 2004
# Current time GMT: Fri Sep 24 18:07:39 2004
# Using Test.pm version 1.25
# Using Apache/Test.pm version 1.14
# testing against results in merge3
# testing : PerlAddVar MergeAddVar1 AddVar1Val1 AddVar1Val2
# expected: [
# AddVar1Val1,
# AddVar1Val2,
# ]
# received: [
# AddVar1Val1,
# AddVar1Val2,
# ]
ok 1
# testing : PerlPassEnv APACHE_TEST_HOSTTYPE z80
# expected: z80
# received: undef
not ok 2
# testing : PerlSetEnv MergeSetEnv1 SetEnv1Val
# expected: SetEnv1Val
# received: SetEnv1Val
ok 3
# testing : PerlSetVar MergeSetVar1 SetVar1Val
# expected: SetVar1Val
# received: SetVar1Val
ok 4
# testing : PerlAddVar MergeAddVar2 AddVar2Merge3Val1 AddVar2Merge3Val2
# expected: [
# AddVar2Merge3Val1,
# AddVar2Merge3Val2,
# ]
# received: [
# AddVar2Merge3Val1,
# AddVar2Merge3Val2,
# ]
ok 5
# testing : PerlSetEnv MergeSetEnv2 SetEnv2Merge3Val
# expected: SetEnv2Merge3Val
# received: SetEnv2Merge3Val
ok 6
# testing : PerlSetVar MergeSetVar2 SetVar2Merge3Val
# expected: SetVar2Merge3Val
# received: SetVar2Merge3Val
ok 7
# testing : PerlAddVar MergeAddVar3 AddVar3Merge3Val1 AddVar3Merge3Val2
# expected: [
# AddVar3Merge3Val1,
# AddVar3Merge3Val2,
# ]
# received: [
# AddVar3Merge3Val1,
# AddVar3Merge3Val2,
# ]
ok 8
# testing : PerlSetEnv MergeSetEnv3 SetEnv3Merge3Val
# expected: SetEnv3Merge3Val
# received: SetEnv3Merge3Val
ok 9
# testing : PerlSetVar MergeSetVar3 SetVar3Merge3Val
# expected: SetVar3Merge3Val
# received: SetVar3Merge3Val
ok 10
FAILED test 2
Failed 1/10 tests, 90.00% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/directive/env.t 8 1 12.50% 8
t/modperl/merge.t 10 1 10.00% 2
t/modperl/merge2.t 10 1 10.00% 2
t/modperl/merge3.t 10 1 10.00% 2
Failed 4/4 test scripts, 0.00% okay. 4/38 subtests failed, 89.47% okay.
[warning] server shou:8529 shutdown
[ error] error running tests (please examine t/logs/error_log)



Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to