Hi all,
recently I upgraded to RH 8.0 with threaded Perl 5.8. I compiled Apache
1.3.27 with mod_perl 1.27 from source.
Now if I run Apache is works until I configure some location with
mod_perl and PerlHandler like this:
<Location /perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
allow from all
</Location>
If PerlHandler line is commented out, the server starts fine.
Here is the backtrace of 'httpd -X'
#0 0x4003cfa0 in Perl_gv_fetchpv ()
from /usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so
#1 0x40035635 in Perl_get_sv ()
from /usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so
#2 0x08056b78 in mp_preload_module ()
#3 0x08056e32 in perl_cmd_handler_handlers ()
#4 0x08078a35 in invoke_cmd ()
#5 0x08078e3b in ap_handle_command ()
#6 0x08078ec2 in ap_srm_command_loop ()
#7 0x0807c6a8 in urlsection ()
#8 0x080783ef in invoke_cmd ()
#9 0x08078e3b in ap_handle_command ()
#10 0x08078ec2 in ap_srm_command_loop ()
#11 0x0807ceb3 in virtualhost_section ()
#12 0x080783ef in invoke_cmd ()
#13 0x08078e3b in ap_handle_command ()
#14 0x08078ec2 in ap_srm_command_loop ()
#15 0x08079651 in ap_process_resource_config ()
#16 0x08079f2f in ap_read_config ()
#17 0x0808466c in main ()
#18 0x420158d4 in __libc_start_main () from /lib/i686/libc.so.6
Has anyone seen it before?
and... here is what my perl says:
This is perl, v5.8.0 built for i386-linux-thread-multi
Many thanks in advance, and sorry if I overlooked something basic.
Pavel
--
Pavel Hlavnicka
Ginger Alliance
www.gingerall.com
- Re: modperl segfault with threaded Perl 5.8 Pavel Hlavnicka
- Re: modperl segfault with threaded Perl 5.8 Stas Bekman
- Re: modperl segfault with threaded Perl 5.8 Pavel Hlavnicka
- Re: modperl segfault with threaded Perl 5.8 Pavel Hlavnicka
- Re: modperl segfault with threaded Perl 5.8 Stas Bekman
- Re: modperl segfault with threaded Perl 5... Pavel Hlavnicka
- Re: modperl segfault with threaded P... Stas Bekman
- Re: modperl segfault with threaded Perl 5.8 Pavel Hlavnicka
- <Perl> section run on SIG_HUP Derek Watson