You are viewing a plain text version of this content. The canonical link for it is here.
Posted to embperl@perl.apache.org by Robert Norris <ro...@cataclysm.cx> on 2002/05/10 01:42:24 UTC

Apache segfaults on page load

I've installed the following software:

Apache/1.3.24 (Unix) Embperl/2.0b7 mod_perl/1.26

Embperl config looks like this:

---
PerlModule Embperl

Embperl_Options 16
Embperl_Escmode 0

<Files *.epl>
SetHandler perl-script
PerlHandler Embperl
Options +ExecCGI
</Files>
---

When running a simple test script, test.epl:

---
[- print OUT "foo" -]
---

the httpd handling the request segfaults. gdb gives the following
backtrace:

---
#0  0x40208660 in embperl_String2AV () from /usr/local/lib/perl/5.6.1/auto/Embperl/Embperl.so
#1  0x4020a665 in embperl_GetApacheAppConfig () from /usr/local/lib/perl/5.6.1/auto/Embperl/Embperl.so
#2  0x4020c9df in embperl_SetupApp () from /usr/local/lib/perl/5.6.1/auto/Embperl/Embperl.so
#3  0x40210eeb in embperl_InitRequest () from /usr/local/lib/perl/5.6.1/auto/Embperl/Embperl.so
#4  0x40211254 in embperl_InitRequestComponent () from /usr/local/lib/perl/5.6.1/auto/Embperl/Embperl.so
#5  0x40204e43 in embperl_ExecuteRequest () from /usr/local/lib/perl/5.6.1/auto/Embperl/Embperl.so
#6  0x401fd6b0 in XS_Embperl__Req_ExecuteRequest () from /usr/local/lib/perl/5.6.1/auto/Embperl/Embperl.so
#7  0x403715a1 in Perl_pp_entersub () from /usr/lib/libperl.so.5.6
#8  0x4036b411 in Perl_runops_standard () from /usr/lib/libperl.so.5.6
#9  0x40323b2c in perl_call_sv () from /usr/lib/libperl.so.5.6
#10 0x4032389e in perl_call_sv () from /usr/lib/libperl.so.5.6
#11 0x401c889e in perl_call_handler () from /www/pkg/apache/libexec/libperl.so
#12 0x401c810c in perl_run_stacked_handlers () from /www/pkg/apache/libexec/libperl.so
#13 0x401c6a5f in perl_handler () from /www/pkg/apache/libexec/libperl.so
#14 0x0806bea9 in ap_invoke_handler ()
#15 0x080813df in process_request_internal ()
#16 0x08081446 in ap_process_request ()
#17 0x080780b6 in child_main ()
#18 0x08078338 in make_child ()
#19 0x080786c8 in perform_idle_server_maintenance ()
#20 0x08078c9c in standalone_main ()
#21 0x080792dc in main ()
#22 0x4008214f in __libc_start_main () from /lib/libc.so.6
---

Can anyone help me find trace the cause of this problem?

TIA,
Rob.

-- 
Robert Norris                                       GPG: 1024D/FC18E6C2
Email+Jabber: rob@cataclysm.cx                Web: http://cataclysm.cx/

Re: Apache segfaults on page load

Posted by Gerald Richter - ecos gmbh <ri...@ecos.de>.
Hi,

could you please rebuild Embperl with

perl Makefile.PL debug
make install

and send me the resulting backtrace again. (It will contain line numbers and
arguments, which will help me to find and fix the problem)

Gerald

-------------------------------------------------------------
Gerald Richter    ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting

Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de         Voice:    +49 6133 925131
WWW:        http://www.ecos.de      Fax:      +49 6133 925152
-------------------------------------------------------------

----- Original Message -----
From: "Robert Norris" <ro...@cataclysm.cx>
To: <em...@perl.apache.org>
Sent: Friday, May 10, 2002 1:42 AM
Subject: Apache segfaults on page load





---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org