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