Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Mar 2006 19:53:39 +0300
From:      Anton Yuzhaninov <citrin@rambler-co.ru>
To:        apache@FreeBSD.org
Subject:   apache+mod_perl-1.3.34_3 and p5-XML-Parser-2.34_2
Message-ID:  <1667486320.20060324195339@rambler-co.ru>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1667486320.20060324195339>