Hi,

At 18/05/2005 10:03 (), Gerald Richter wrote:
Hi,
>
> I am using Apache-2.0.54 (prefork), Mod_Perl-2.0.0-RC6, and
> Embperl CVS version checked out on 12th May.
>
> Getting "child pid 25462 exit signal Segmentation fault (11)"
>
> If I put "use Embperl ;" into startup.pl the segfaults
> vanishes, but in that case the fdat becomes empty.
>

For Embperl 2 you also need a

LoadModule embperl_module ....

In your httpd.conf. Did you do so?

Gerald

There is no behavior changes even if I put "LoadModule embperl_module..." in the httpd.conf. The behavior is same even if I compile EmbPerl with or without mod_perl support, but in both case the Execute is called from a modperl script.


Moreover, when I compile EmbPerl with mod_perl support the make test fails:

        ...
        ...
        ...
        Testing mod_perl mode...

        #0 ascii...                   ok
        #1 pure.htm...                ok
        #2 nooutput.htm...            ok
        #3 nooutput.htm...            ok
        #4 plain.htm...               ok
        #5 plain.htm...               ok
        #6 plain.htm...               ok
        #7 plainblock.htm...          ok
        #8 plainblock.htm...          ok
        #12 error.htm...              ok
        #13 error.htm...              ok
        #14 error.htm...              ok
        #21 errormismatch.htm...      ok
        #22 errormismatchcmd.htm...   ok
        #23 unclosed.htm...           ok
        #24 notfound.htm...           ok
        #25 notallow.xhtm...          ok
        #28 errdoc/errdoc.htm...      ok
        #30 errdoc/epl/errdoc2.htm... ok
        #31 rawinput/rawinput.htm...  ok
        #32 var.htm...                ok
        #37 varerr.htm...             ok
        #40 varepvar.htm...           ok
        #41 escape.htm...             ok
        #42 escape.htm...             ok
        #45 tagscan.htm...            ok
        #46 tagscan.htm-d 1 ...       ok
        #48 if.htm...                 ok
        #49 ifperl.htm...             ok
        #50 loop.htm...               ok
        #51 loopperl.htm...           ok
        #52 table.htm...              ok
        #53 table.htm-d 1 ...         ok
        #55 lists.htm...              ok
        #56 select.htm...             ok
        #57 selecttab.htm...          ok
        #58 selecttab2.htm...         ok
        #59 mix.htm...                ok
        #61 nesting.htm...            ok
        #62 nesting2.htm...           ok
        #64 object.htm...             ok
        #66 input.htm...              ok
        #67 input.htm...              ok
        #68 hidden.htm...             ok
        #69 java.htm...               ok
        #70 inputjava.htm...          ok
        #71 inputjs2.htm...           ok
        #72 heredoc.htm...            ok
        #73 epglobals.htm...          ok
        #74 post.htm...               ok
        #75 upload.htm...             ok
        #76 reqrec.htm...             ok
        #77 reqrec.htm...             ok
        #78 keepreq.htm...            ok
        #79 keepreq.htm...            ok
        #84 hostconfig.htm...         ok
        #85 hostconfig.htm...         ok
        #86 hostconfig.htm...         ok
        #87 hostconfig.htm...         ok
        #89 rawinput/include.htm...   ok
        #90 rawinput/include.htm...   ok
        #91 execnotfound.htm...       ok
        #92 includeerr1.htm...        ok
        #93 includeerr1.htm...        ok
        #95 includeerr2.htm...        ok
        #96 includeerr2.htm...        ok
        #97 includeerr3.htm...        ok
        #98 includeerrbt.htm...       ok
        #99 incif.htm...              ok
        #100 registry/hello.htm...    ok
        #101 registry/Execute.htm...

[-1]Constant subroutine Apache2::RequestRec::IOBUFSIZE redefined at /usr/lib/perl5/5.8.3/constant.pm line 108.

        Input:          test/html/registry/Execute.htm
        Output:         test/tmp/out.htm
        Log:            test/tmp/test.log
        Testparameter:
          modperl = 1

         ERRORS detected! NOT all tests have been passed successfully

        make: *** [test_dynamic] Error 1




> I am using Execute method from within mod perl scripts.
>
> perl.conf contains:
>
> <Files *.pl>
>      SetHandler perl-script
>      PerlResponseHandler ModPerl::Registry
>      PerlOptions +ParseHeaders
>      Options +ExecCGI
> </Files>
>
> If I remove this section, i.e. execute the scripts as perl (instead of
> mod_perl) then also I do not get segfaults.
>
> What might be wrong.
>
>

Thanks for the help.

Devendra Singh


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to