>
> By running restricted test suites, I found out that the culprit appears to
> hide somewhere
> in compat2.t, i.e the sequence:
>
>   perl -Mblib t\test t/apache/compat2.t t/apache/conftree.t
>
> wedges, whereas:
>
>    perl -Mblib t\test t/apache/cgihandler.t t/apache/compat.t
> t/apache/conftree.t
>    perl -Mblib t\test t/apache/cgihandler.t t/apache/conftree.t
>    perl -Mblib t\test t/apache/compat.t t/apache/conftree.t
>
>
> are clean.
>
> (But note that for instance: perl -Mblib t\test t/apache/compat2.t
> t/apache/post.t
> also works. Combinatorial explosion, anyone?)
> [...]
>
> My test output is exactly the same as yours down to the memory addresses
in
> the segfault dialog box.
>
> From hints in the above mentioned thread, looks like people running XP are
> experiencing fewer or different problems in the test suite.
>
Hi

about combinatorial I think not only compat2 is involved here in test suites
I have ran
on win2k (i have the same problem mentionned)
with apache 2.035 or 2.036 modeperl.1.99-02-dev
here is a resume of previous post

with perl t/test dirtest :

dirtest=api:
api/access :ok
api/aplog : apache segfault

dirtest=apr
apr/base34 :ok
apr/constants : ok
apr/date apache segfault

dirtest=apache
apache/cgihandler : ok
apache/compat: ok
apache/compat2:ok
apache/conftree : apache segfault

dirtest=directive
directive/env failed 1-3, 4 ok
directive/prelmodule : ok
directive/perlrequire : ok
directive/setupenv : apache segfault

dirtest=filter
all tests succesfull

dirtest=hooks
hooks/access : ok
hooks/authen : ok 2/4 and 3 segfault

dirtest=modperl
modperl/dirconfig : failed tests 6-12 failed 7/12 tests (this reminds me my
previous post about dir_config not working) and apache segfaults

dirtest=protocol
protocol/echo ok
protocol/filter ok
protocol/eliza skipped

dirtest=module
modules/cgi ok 2/5 and apache segfaults...

-----------------------------------------------------

also running tests with

perl t\test -start-httpd
perl -Mblib t\test t/apache/conftree.t
perl -Mblib t\test t/apache/compat2.t

segfaults at compat2

perl t\test -start-httpd
perl -Mblib t\test t/apache/conftree.t
perl -Mblib t\test t/apache/compat.t

segfaults at compat

perl t\test -start-httpd
perl -Mblib t\test t/apache/write.t
perl -Mblib t\test t/apache/compat.t
perl -Mblib t\test t/apache/compat2.t
perl -Mblib t\test t/apache/conftree.t

segfault at conftree

perl t\test -start-httpd
perl -Mblib t\test t/apache/compat.t
perl -Mblib t\test t/apache/conftree.t
perl -Mblib t\test t/apache/compat2.t

segfault at compat2

perl t\test -start-httpd
perl -Mblib t\test t/apache/compat2.t
perl -Mblib t\test t/apache/conftree.t

segfault at conftree

-------------------------------------------------------

also all test run individually perl t/test some_test_alone
pass

EXCEPT :

modules/cgi produces apache segfault

modperl/dir_config fails with message : "error examine t\logs\error_log",
which log says the well known error with dir_config :

[Mon May 06 21:38:18 2002] [error] [client 62.147.163.25] Attempt to free
unreferenced scalar at C:\modperl-2.0\t\response/TestModperl/dir_config.pm
line 71.

best regards
pascal




Reply via email to