You are viewing a plain text version of this content. The canonical link for it is here.
Posted to embperl@perl.apache.org by Devendra Singh <ds...@indiamart.com> on 2005/05/14 11:02:25 UTC
Empty fdat
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.
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.
______________________________________________________
Devendra Singh
IndiaMART InterMESH Limited
(Global Gateway to Indian Market Place)
B-1, Sector 8, Noida, UP - 201301, India
EPABX : +91-120-2424945, +91-120-3094634, +91-9810646342
Fax: +91-120-2424943
http://www.indiamart.com
http://www.indiangiftsportal.com
http://www.indiantravelportal.com
______________________________________________________
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
RE: Empty fdat
Posted by Gerald Richter <ri...@ecos.de>.
>
> 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.
>
Could you try to run with the mod_perl option RegisterGlobals?
> Moreover, when I compile EmbPerl with mod_perl support the
> make test fails:
>
> #101 registry/Execute.htm...
>
> [-1]Constant subroutine
> Apache2::RequestRec::IOBUFSIZE redefined at
> /usr/lib/perl5/5.8.3/constant.pm line 108.
>
What happen, if you run
make test TESTARGS="-i"
(which will continue after the error)
Gerald
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
RE: Empty fdat
Posted by Devendra Singh <ds...@indiamart.com>.
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: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
RE: Empty fdat
Posted by Gerald Richter <ri...@ecos.de>.
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
> 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.
>
>
>
> ______________________________________________________
> Devendra Singh
> IndiaMART InterMESH Limited
> (Global Gateway to Indian Market Place)
> B-1, Sector 8, Noida, UP - 201301, India EPABX :
> +91-120-2424945, +91-120-3094634, +91-9810646342
> Fax: +91-120-2424943
> http://www.indiamart.com
> http://www.indiangiftsportal.com
> http://www.indiantravelportal.com
> ______________________________________________________
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org