perl-embperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Hayes <d...@jetcafe.org>
Subject Embperl 2.3.0 coredump
Date Thu, 01 Nov 2007 22:58:05 GMT
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


Mime
View raw message