Mailing List Archive

Embperl 2.3.0 coredump
Greetings. I'm afraid I'm having a problem getting Embperl
2.3.0 to work with Apache 1.3.37, mod_perl, and perl 5.8.8.

Upon serving the first page, I get the following coredump:

# gdb bin/httpd /var/tmp/httpd.core
GNU gdb 6.2.1
(...much deleted for brevity, unless you WANT to see all the libraries...)
#0 0x4895a1f0 in EMBPERL2_GetHashValueUInt ()
from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto
/Embperl/Embperl.so
(gdb) bt
#0 0x4895a1f0 in EMBPERL2_GetHashValueUInt ()
from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto
/Embperl/Embperl.so
#1 0x4895ee31 in embperl_SetupApp ()
from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto
/Embperl/Embperl.so
#2 0x48963e88 in embperl_InitAppForRequest ()
from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto
/Embperl/Embperl.so
#3 0x48963ef0 in embperl_InitRequest ()
from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto
/Embperl/Embperl.so
#4 0x489642bd in embperl_InitRequestComponent ()
from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto
/Embperl/Embperl.so
#5 0x48957b9b in embperl_ExecuteRequest ()
from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto
/Embperl/Embperl.so
#6 0x4895013d in XS_Embperl__Req_ExecuteRequest ()
from /usr/local/src/apachecmdr/lib/perl5/site_perl/5.8.8/i386-dragonfly/auto
/Embperl/Embperl.so
#7 0x4818d668 in Perl_pp_entersub ()
from /usr/local/src/apachecmdr/lib/perl5/5.8.8/i386-dragonfly/CORE/libperl.s
o
#8 0x48186411 in Perl_runops_standard ()
from /usr/local/src/apachecmdr/lib/perl5/5.8.8/i386-dragonfly/CORE/libperl.s
o
#9 0x48136428 in S_call_body ()
from /usr/local/src/apachecmdr/lib/perl5/5.8.8/i386-dragonfly/CORE/libperl.s
o
#10 0x4813631a in Perl_call_sv ()
from /usr/local/src/apachecmdr/lib/perl5/5.8.8/i386-dragonfly/CORE/libperl.s
o
#11 0x0805ba25 in perl_call_handler ()
#12 0x0805b211 in perl_run_stacked_handlers ()
#13 0x080594b5 in perl_handler ()
#14 0x0807aa8c in ap_invoke_handler ()
#15 0x080904b3 in process_request_internal ()
#16 0x0809090c in ap_internal_redirect ()
#17 0x4844dcc9 in handle_dir () from /rw/usr/local/src/apachecmdr/libexec/mod_d
ir.so
#18 0x0807aa8c in ap_invoke_handler ()
#19 0x080904b3 in process_request_internal ()
#20 0x08090512 in ap_process_request ()
#21 0x080870a8 in child_main ()
#22 0x08087399 in make_child ()
#23 0x080876e0 in perform_idle_server_maintenance ()
#24 0x08087ca1 in standalone_main ()
#25 0x080882cc in main ()

For more clues, I tried the "make test" suite in the Embperl
distribution. It gets most of the way through, but here's how it failed:

Performing httpd syntax check 2 ... ERROR: Syntax OK not found
Got Syntax error on line 27 of /rw/usr/local/src/apachecmdr/Embperl-2.3.0/test/
conf/httpd.conf:
Invalid command 'SetEnv', perhaps mis-spelled or defined by a module not
included in the server configuration

Now I'm pretty sure "SetEnv" is handled by mod_env, which I have
compiled and installed into the apache directory. That's about
the only clue I have as to what seems to be amiss.

Can anyone shed some light on this for me please? Thanks in
advance.
------
Dave Hayes - Consultant - Altadena CA, USA - dave@jetcafe.org
>>> The opinions expressed above are entirely my own <<<

"It requires wisdom to understand wisdom: the music is
nothing if the audience is deaf." --Walter Lippman



---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
Re: Embperl 2.3.0 coredump [ In reply to ]
Embperl 2.3 only works with Apache 2.0.x and mod_perl 2.x
Dave Hayes wrote:
> Greetings. I'm afraid I'm having a problem getting Embperl
> 2.3.0 to work with Apache 1.3.37, mod_perl, and perl 5.8.8.
>
>
> ------
> Dave Hayes - Consultant - Altadena CA, USA - dave@jetcafe.org
>
>>>> The opinions expressed above are entirely my own <<<
>>>>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
Re: Embperl 2.3.0 coredump [ In reply to ]
cliff rayman <___cliff> writes:
> Embperl 2.3 only works with Apache 2.0.x and mod_perl 2.x

Is there an Embperl that works with Apache 1.x?
------
Dave Hayes - Consultant - Altadena CA, USA - dave@jetcafe.org
>>> The opinions expressed above are entirely my own <<<

"Necessity is the plea of every infringement of human
freedom. It is the argument of tyrants; it is the creed of
slaves." -- William Pitt




---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
Re: Embperl 2.3.0 coredump [ In reply to ]
Dave,

I believe you need version 1.3.6

That still works on Apache 1

>>> Dave Hayes <dave@jetcafe.org> 02/11/07 3:56 pm >>>
cliff rayman <___cliff> writes:
> Embperl 2.3 only works with Apache 2.0.x and mod_perl 2.x

Is there an Embperl that works with Apache 1.x?
------
Dave Hayes - Consultant - Altadena CA, USA - dave@jetcafe.org
>>> The opinions expressed above are entirely my own <<<

"Necessity is the plea of every infringement of human
freedom. It is the argument of tyrants; it is the creed of
slaves." -- William Pitt




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



_________________________________________________________
This message (including any attachments) is intended solely for the addressee named and may contain confidential and or privileged information. If you are not the intended recipient, please delete it and notify the sender. Views expressed in this message are those of the individual sender, and are not necessarily the views of The Independent Transport Safety and Reliability Regulator (ITSRR). Whole or parts of this e-mail may be subject to copyright of ITSRR or third parties. You should only re-transmit, distribute or use the material for commercial purposes if you are authorised to do so.

Please visit us at http://www.transportregulator.nsw.gov.au

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
Re: Embperl 2.3.0 coredump [ In reply to ]
Ian VanDerPoel <Ian.VanDerPoel@transportregulator.nsw.gov.au> writes:
> I believe you need version 1.3.6
> That still works on Apache 1

Ok but the test suite generated a coredump when I tried that
version. This was with perl5.8.8, has anyone worked with Embperl
1.3.6 on that version of perl?
------
Dave Hayes - Consultant - Altadena CA, USA - dave@jetcafe.org
>>> The opinions expressed above are entirely my own <<<

Truth (n.) - the most deadly weapon ever discovered by
humanity. Capable of destroying entire perceptual sets,
cultures, and realities. Outlawed by all governments
everywhere. Possession is normally punishable by death.



---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
RE: Re: Embperl 2.3.0 coredump [ In reply to ]
Hi,

Embperl 2.3 works with Apache 1.3 and 2.0 and 2.2.

Embperl 1.3.x is not maintains anymore, so there is a good chance that
it does not work with Perl 5.8.8

Regarding your core dump it looks like you did not have a PerlModule to
load Embperl.pm in your httpd.conf.

If you unsure, please send your httpd.conf.

Gerald

------------------------------------------------------------------------
Gerald Richter ECOS electronic communication services GmbH
******************* SECURING YOUR NETWORK ********************

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

Sitz der Gesellschaft: Dienheim; AG Mainz HRB 6889
Geschäftsführer: Wolfgang Heck, Gerald Richter
------------------------------------------------------------------------



> -----Original Message-----
> From: Dave Hayes [mailto:dave@jetcafe.org]
> Sent: Friday, November 02, 2007 10:27 AM
> To: Ian VanDerPoel
> Cc: embperl@perl.apache.org
> Subject: Re: Embperl 2.3.0 coredump
>
> Ian VanDerPoel <Ian.VanDerPoel@transportregulator.nsw.gov.au> writes:
> > I believe you need version 1.3.6
> > That still works on Apache 1
>
> Ok but the test suite generated a coredump when I tried that
> version. This was with perl5.8.8, has anyone worked with Embperl
> 1.3.6 on that version of perl?
> ------
> Dave Hayes - Consultant - Altadena CA, USA - dave@jetcafe.org
> >>> The opinions expressed above are entirely my own <<<
>
> Truth (n.) - the most deadly weapon ever discovered by
> humanity. Capable of destroying entire perceptual sets,
> cultures, and realities. Outlawed by all governments
> everywhere. Possession is normally punishable by death.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org
>
>
> ** Virus checked by BB-5000 Mailfilter **
> !DSPAM:416,472aef8597523158185021!
>
>

** Virus checked by BB-5000 Mailfilter **

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