apache+mod_perl-1.3.34_3 and p5-XML-Parser-2.34_2
Anton Yuzhaninov
citrin at rambler-co.ru
Fri Mar 24 16:53:54 UTC 2006
Hello.
Apache Expat vs. XML perl parsing causing segfaults:
Mar 24 19:16:28 myhost kernel: pid 57838 (httpd), uid 65534: exited on signal 11 (core dumped)
Mar 24 19:17:30 myhost kernel: pid 57839 (httpd), uid 65534: exited on signal 11 (core dumped)
apache build from port www/apache13-modperl
gdb backtrace:
(gdb) bt
#0 0x282a354a in memmove () from /lib/libc.so.6
#1 0x0809fddc in XML_GetBuffer ()
#2 0x0809fe6f in XML_Parse ()
#3 0x285200c8 in XS_XML__Parser__Expat_ParseString ()
from
/usr/local/lib/perl5/site_perl/5.6.2/mach/auto/XML/Parser/Expat/Expat.so
#4 0x28177a67 in Perl_pp_entersub ()
from /usr/local/lib/perl5/5.6.2/mach/CORE/libperl.so
#5 0x28170f7f in Perl_runops_standard ()
from /usr/local/lib/perl5/5.6.2/mach/CORE/libperl.so
#6 0x2812127e in S_call_body ()
from /usr/local/lib/perl5/5.6.2/mach/CORE/libperl.so
#7 0x28123d3b in perl_call_sv ()
from /usr/local/lib/perl5/5.6.2/mach/CORE/libperl.so
#8 0x28123e3c in perl_call_method ()
from /usr/local/lib/perl5/5.6.2/mach/CORE/libperl.so
#9 0x08056653 in perl_call_handler ()
#10 0x08056dab in perl_run_stacked_handlers ()
To fix this apache must be compiled whis port option
WITHOUT_APACHE_EXPAT=yes
I think this option should be default for port www/apache13-modperl
--
WBR,
Anton Yuzhaninov
More information about the freebsd-apache
mailing list