From nobody@FreeBSD.org  Mon Feb  5 15:34:38 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id CE88A16A400
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  5 Feb 2007 15:34:38 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.freebsd.org (Postfix) with ESMTP id BBF7613C478
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  5 Feb 2007 15:34:38 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l15FYcdq092531
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 5 Feb 2007 15:34:38 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id l15FYcWB092530;
	Mon, 5 Feb 2007 15:34:38 GMT
	(envelope-from nobody)
Message-Id: <200702051534.l15FYcWB092530@www.freebsd.org>
Date: Mon, 5 Feb 2007 15:34:38 GMT
From: Heiko Weber<heiko@wecos.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Apache-2.0.59 / mod_perl-2-2.0.3_1 frequently dump core with segmentation fault
X-Send-Pr-Version: www-3.0

>Number:         108801
>Category:       ports
>Synopsis:       www/mod_perl2: Apache-2.0.59 / mod_perl-2-2.0.3_1 frequently dump core with segmentation fault
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pav
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 05 15:40:21 GMT 2007
>Closed-Date:    Sun Jul 29 19:56:27 GMT 2007
>Last-Modified:  Sun Jul 29 19:56:27 GMT 2007
>Originator:     Heiko Weber
>Release:        6.2
>Organization:
Wecos
>Environment:
FreeBSD www.terminmarktwelt.de 6.2-STABLE FreeBSD 6.2-STABLE #2: Sat Feb  3 00:42:07 CET 2007     heiko@www.terminmarktwelt.de:/usr/obj/usr/src/sys/SINIX  i386

>Description:
Apache reports about 10-20 segmentation faults a day in error log.
I recompiled Apache WITH_DEBUG=1 and used gdb to load a core dump:

# gdb /usr/local/sbin/httpd httpd.core 
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `httpd'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libz.so.3...done.
Loaded symbols for /lib/libz.so.3
Reading symbols from /usr/lib/libssl.so.4...done.
Loaded symbols for /usr/lib/libssl.so.4
Reading symbols from /lib/libcrypto.so.4...done.
Loaded symbols for /lib/libcrypto.so.4
Reading symbols from /usr/local/lib/apache2/libaprutil-0.so.9...done.
Loaded symbols for /usr/local/lib/apache2/libaprutil-0.so.9
Reading symbols from /usr/local/lib/libexpat.so.6...done.
Loaded symbols for /usr/local/lib/libexpat.so.6
Reading symbols from /usr/local/lib/libiconv.so.3...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /usr/local/lib/apache2/libapr-0.so.9...done.
Loaded symbols for /usr/local/lib/apache2/libapr-0.so.9
Reading symbols from /lib/libm.so.4...done.
Loaded symbols for /lib/libm.so.4
Reading symbols from /lib/libcrypt.so.3...done.
Loaded symbols for /lib/libcrypt.so.3
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/local/libexec/apache2/mod_access.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_access.so
Reading symbols from /usr/local/libexec/apache2/mod_auth.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_auth.so
Reading symbols from /usr/local/libexec/apache2/mod_auth_anon.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_auth_anon.so
Reading symbols from /usr/local/libexec/apache2/mod_auth_dbm.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_auth_dbm.so
Reading symbols from /usr/local/libexec/apache2/mod_charset_lite.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_charset_lite.so
Reading symbols from /usr/local/libexec/apache2/mod_include.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_include.so
Reading symbols from /usr/local/libexec/apache2/mod_deflate.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_deflate.so
Reading symbols from /usr/local/libexec/apache2/mod_log_config.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_log_config.so
Reading symbols from /usr/local/libexec/apache2/mod_logio.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_logio.so
Reading symbols from /usr/local/libexec/apache2/mod_env.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_env.so
Reading symbols from /usr/local/libexec/apache2/mod_mime_magic.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_mime_magic.so
Reading symbols from /usr/local/libexec/apache2/mod_cern_meta.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_cern_meta.so
Reading symbols from /usr/local/libexec/apache2/mod_expires.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_expires.so
Reading symbols from /usr/local/libexec/apache2/mod_headers.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_headers.so
Reading symbols from /usr/local/libexec/apache2/mod_usertrack.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_usertrack.so
Reading symbols from /usr/local/libexec/apache2/mod_unique_id.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_unique_id.so
Reading symbols from /usr/local/libexec/apache2/mod_setenvif.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_setenvif.so
Reading symbols from /usr/local/libexec/apache2/mod_ssl.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_ssl.so
Reading symbols from /usr/local/libexec/apache2/mod_mime.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_mime.so
Reading symbols from /usr/local/libexec/apache2/mod_status.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_status.so
Reading symbols from /usr/local/libexec/apache2/mod_autoindex.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_autoindex.so
Reading symbols from /usr/local/libexec/apache2/mod_asis.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_asis.so
Reading symbols from /usr/local/libexec/apache2/mod_info.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_info.so
Reading symbols from /usr/local/libexec/apache2/mod_cgi.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_cgi.so
Reading symbols from /usr/local/libexec/apache2/mod_vhost_alias.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_vhost_alias.so
Reading symbols from /usr/local/libexec/apache2/mod_negotiation.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_negotiation.so
Reading symbols from /usr/local/libexec/apache2/mod_dir.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_dir.so
Reading symbols from /usr/local/libexec/apache2/mod_imap.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_imap.so
Reading symbols from /usr/local/libexec/apache2/mod_actions.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_actions.so
Reading symbols from /usr/local/libexec/apache2/mod_speling.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_speling.so
Reading symbols from /usr/local/libexec/apache2/mod_alias.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_alias.so
Reading symbols from /usr/local/libexec/apache2/mod_rewrite.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_rewrite.so
Reading symbols from /usr/local/libexec/apache2/mod_perl.so...done.
Loaded symbols for /usr/local/libexec/apache2/mod_perl.so
Reading symbols from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so...done.
Loaded symbols for /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
Reading symbols from /lib/libutil.so.5...done.
Loaded symbols for /lib/libutil.so.5
Reading symbols from /usr/local/libexec/apache2/libphp5.so...done.
Loaded symbols for /usr/local/libexec/apache2/libphp5.so
Reading symbols from /usr/local/lib/libxml2.so.5...done.
Loaded symbols for /usr/local/lib/libxml2.so.5
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Module/Module.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Module/Module.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/ServerUtil/ServerUtil.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/ServerUtil/ServerUtil.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBI/DBI.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBI/DBI.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/List/Util/Util.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/List/Util/Util.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/CmdParms/CmdParms.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/CmdParms/CmdParms.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Directive/Directive.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Directive/Directive.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/Table/Table.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/Table/Table.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Log/Log.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Log/Log.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/ServerRec/ServerRec.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/ServerRec/ServerRec.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Const/Const.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Const/Const.so
Reading symbols from /usr/local/lib/php/20060613-debug/ctype.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/ctype.so
Reading symbols from /usr/local/lib/php/20060613-debug/dom.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/dom.so
Reading symbols from /usr/local/lib/php/20060613-debug/iconv.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/iconv.so
Reading symbols from /usr/local/lib/php/20060613-debug/mysql.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/mysql.so
Reading symbols from /usr/local/lib/mysql/libmysqlclient.so.15...done.
Loaded symbols for /usr/local/lib/mysql/libmysqlclient.so.15
Reading symbols from /usr/local/lib/php/20060613-debug/pcre.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/pcre.so
Reading symbols from /usr/local/lib/php/20060613-debug/pdo.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/pdo.so
Reading symbols from /usr/local/lib/php/20060613-debug/posix.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/posix.so
Reading symbols from /usr/local/lib/php/20060613-debug/session.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/session.so
Reading symbols from /usr/local/lib/php/20060613-debug/simplexml.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/simplexml.so
Reading symbols from /usr/local/lib/php/20060613-debug/sqlite.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/sqlite.so
Reading symbols from /usr/local/lib/php/20060613-debug/tokenizer.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/tokenizer.so
Reading symbols from /usr/local/lib/php/20060613-debug/xml.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/xml.so
Reading symbols from /usr/local/lib/php/20060613-debug/xmlreader.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/xmlreader.so
Reading symbols from /usr/local/lib/php/20060613-debug/xmlwriter.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/xmlwriter.so
Reading symbols from /usr/local/lib/php/20060613-debug/zlib.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/zlib.so
Reading symbols from /usr/local/lib/php/20060613-debug/gettext.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/gettext.so
Reading symbols from /usr/local/lib/libintl.so.6...done.
Loaded symbols for /usr/local/lib/libintl.so.6
Reading symbols from /usr/local/lib/php/20060613-debug/mbstring.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/mbstring.so
Reading symbols from /usr/local/lib/php/20060613-debug/xmlrpc.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/xmlrpc.so
Reading symbols from /usr/local/lib/php/20060613-debug/openssl.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/openssl.so
Reading symbols from /usr/local/lib/php/20060613-debug/mhash.so...done.
Loaded symbols for /usr/local/lib/php/20060613-debug/mhash.so
Reading symbols from /usr/local/lib/libmhash.so.2...done.
Loaded symbols for /usr/local/lib/libmhash.so.2
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Response/Response.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Response/Response.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/RequestRec/RequestRec.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/RequestRec/RequestRec.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/RequestUtil/RequestUtil.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/RequestUtil/RequestUtil.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/RequestIO/RequestIO.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/RequestIO/RequestIO.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Access/Access.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/Access/Access.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/Status/Status.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/Status/Status.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/ModPerl/Util/Util.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/ModPerl/Util/Util.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/ModPerl/Global/Global.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/ModPerl/Global/Global.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/Pool/Pool.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/Pool/Pool.so
Reading symbols from /usr/local/lib/perl5/5.8.8/mach/auto/Data/Dumper/Dumper.so...done.
Loaded symbols for /usr/local/lib/perl5/5.8.8/mach/auto/Data/Dumper/Dumper.so
Reading symbols from /usr/local/lib/perl5/5.8.8/mach/auto/IO/IO.so...done.
Loaded symbols for /usr/local/lib/perl5/5.8.8/mach/auto/IO/IO.so
Reading symbols from /usr/local/lib/perl5/5.8.8/mach/auto/Fcntl/Fcntl.so...done.
Loaded symbols for /usr/local/lib/perl5/5.8.8/mach/auto/Fcntl/Fcntl.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Date/Calc/Calc.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Date/Calc/Calc.so
Reading symbols from /usr/local/lib/perl5/5.8.8/mach/auto/POSIX/POSIX.so...done.
Loaded symbols for /usr/local/lib/perl5/5.8.8/mach/auto/POSIX/POSIX.so
Reading symbols from /usr/local/lib/perl5/5.8.8/mach/auto/Socket/Socket.so...done.
Loaded symbols for /usr/local/lib/perl5/5.8.8/mach/auto/Socket/Socket.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Search/Xapian/Xapian.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Search/Xapian/Xapian.so
Reading symbols from /usr/local/lib/libxapian.so.13...done.
Loaded symbols for /usr/local/lib/libxapian.so.13
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/GD/GD.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/GD/GD.so
Reading symbols from /usr/local/lib/libgd.so.4...done.
Loaded symbols for /usr/local/lib/libgd.so.4
Reading symbols from /usr/local/lib/libpng.so.5...done.
Loaded symbols for /usr/local/lib/libpng.so.5
Reading symbols from /usr/local/lib/libjpeg.so.9...done.
Loaded symbols for /usr/local/lib/libjpeg.so.9
Reading symbols from /usr/local/lib/libfreetype.so.9...done.
Loaded symbols for /usr/local/lib/libfreetype.so.9
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBD/mysql/mysql.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBD/mysql/mysql.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/Util/Util.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/Util/Util.so
Reading symbols from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/Error/Error.so...done.
Loaded symbols for /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/Error/Error.so
Reading symbols from /usr/local/lib/perl5/5.8.8/mach/auto/Encode/Encode.so...done.
Loaded symbols for /usr/local/lib/perl5/5.8.8/mach/auto/Encode/Encode.so
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x48566a75 in Perl_gv_efullname4 () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
(gdb) where
#0  0x48566a75 in Perl_gv_efullname4 () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#1  0x485e0c87 in Perl_pp_caller () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#2  0x485b31ad in Perl_runops_standard ()
   from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#3  0x4855d89c in S_call_body () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#4  0x48562102 in Perl_call_sv () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#5  0x485a5d54 in S_vdie_common () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#6  0x485a5f39 in S_vdie_croak_common ()
   from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#7  0x485a5faa in Perl_vdie () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#8  0x485a6061 in Perl_die () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#9  0x485e4c4b in Perl_pp_require () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#10 0x4852fbb3 in modperl_perl_global_request_restore ()
   from /usr/local/libexec/apache2/mod_perl.so
#11 0x485b31ad in Perl_runops_standard ()
   from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#12 0x4855d89c in S_call_body () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#13 0x4856227a in Perl_call_sv () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#14 0x48562627 in Perl_call_list () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#15 0x485911bf in Perl_newATTRSUB () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#16 0x4858ff6b in Perl_utilize () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#17 0x4858430b in Perl_yyparse () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#18 0x485e3c06 in S_doeval () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#19 0x485e5ea2 in Perl_pp_entereval () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#20 0x485b31ad in Perl_runops_standard ()
   from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#21 0x4855d89c in S_call_body () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#22 0x4856227a in Perl_call_sv () from /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so
#23 0x485268ec in modperl_callback () from /usr/local/libexec/apache2/mod_perl.so
#24 0x48526d74 in modperl_callback_run_handlers ()
   from /usr/local/libexec/apache2/mod_perl.so
#25 0x48526ffb in modperl_callback_per_dir () from /usr/local/libexec/apache2/mod_perl.so
#26 0x485240c1 in modperl_response_finish () from /usr/local/libexec/apache2/mod_perl.so
#27 0x485242b8 in modperl_response_handler_cgi ()
   from /usr/local/libexec/apache2/mod_perl.so
#28 0x0806689e in ap_run_handler (r=0x858a050) at config.c:152
#29 0x0806701d in ap_invoke_handler (r=0x858a050) at config.c:364
#30 0x080637ec in ap_process_request (r=0x858a050) at http_request.c:249
#31 0x0805d6f3 in ap_process_http_connection (c=0x8582128) at http_core.c:253
#32 0x08071d6e in ap_run_process_connection (c=0x8582128) at connection.c:43
#33 0x08072168 in ap_process_connection (c=0x8582128, csd=0x8582050) at connection.c:176
#34 0x08065125 in child_main (child_num_arg=31) at prefork.c:610
#35 0x080652af in make_child (s=0x80a7df8, slot=31) at prefork.c:704
#36 0x0806550e in perform_idle_server_maintenance (p=0x80a6018) at prefork.c:839
#37 0x08065958 in ap_mpm_run (_pconf=0x80a6018, plog=0x80d2018, s=0x80a7df8)
    at prefork.c:1040
#38 0x0806c542 in main (argc=4, argv=0xbfbfebf0) at main.c:643

>How-To-Repeat:
don't know, comes up randomly
>Fix:
-
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Mon Feb 5 20:19:40 UTC 2007 
State-Changed-Why:  
Awaiting maintainers feedback 

http://www.freebsd.org/cgi/query-pr.cgi?pr=108801 

From: "Philip M. Gollucci" <pgollucci@p6m7g8.com>
To: bug-followup@FreeBSD.org, heiko@wecos.de
Cc:  
Subject: Re: ports/108801: www/mod_perl2: Apache-2.0.59 / mod_perl-2-2.0.3_1
 frequently dump core with segmentation fault
Date: Wed, 18 Apr 2007 19:56:10 -0700

 I run this port on _lots_ of servers and I don't get this.
 
 Can you confirm you have:
 PERL CFLAGS:
 -g3 -O0 -fno-strict-aliasing -DDEBUGGING -DDEBUG_LEAKING_SCALARS 
 -DDEBUG_LEAKING_SCALARS_FORK_DUMP
 
 httpd2 configure args:
 and ./configure --enable-maintainer-mode
 
 I'm not convinced this really has anything to do with mod_perl but 
 rather perl.
 
 There is not enough context in the debugging to actually help me such
 as the args to the functions.
 
 Also, see here
 http://perl.apache.org/docs/2.0/devel/debug/c.html#Analyzing_Dumped_Core_Files
 
 
 
 -- 
 ------------------------------------------------------------------------
 Philip M. Gollucci (pgollucci@p6m7g8.com) 323.219.4708
 Consultant / http://p6m7g8.net/Resume/resume.shtml
 Senior Software Engineer - TicketMaster - http://ticketmaster.com
 1024D/EC88A0BF 0DE5 C55C 6BF3 B235 2DAB  B89E 1324 9B4F EC88 A0BF
 
 Work like you don't need the money,
 love like you'll never get hurt,
 and dance like nobody's watching.

From: Heiko Weber <heiko@wecos.de>
To: "Philip M. Gollucci" <pgollucci@p6m7g8.com>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/108801: www/mod_perl2: Apache-2.0.59 /
	mod_perl-2-2.0.3_1 frequently dump core with segmentation fault
Date: Tue, 24 Apr 2007 14:57:28 +0200

 --=-fybBU6g+cWJsx4bS4Xbe
 Content-Type: text/plain
 Content-Transfer-Encoding: quoted-printable
 
 Hi Philip,
 
 thank you for responding. I am sorry, the server in question is in a
 production environment, I cannot change the build flags there. But maybe
 the is a chance - I have a backup server with a similar configuration,
 on that machine I can alter the build flags. I am not sure that I can
 reproduce that kind of traffic which causes the seg-fault, but I give it
 a try.
 
 Yes, I agree - I see that problem more on the perl side than on
 mod_perl, but reviewing some dumps I believe the problem always happen
 in "cleanup", after a apache request has been served ... so maybe the
 problem is just in the middle of two chairs.
 
 Cheers
 
  Heiko
 
 
 Am Mittwoch, den 18.04.2007, 19:56 -0700 schrieb Philip M. Gollucci:
 > I run this port on _lots_ of servers and I don't get this.
 >=20
 > Can you confirm you have:
 > PERL CFLAGS:
 > -g3 -O0 -fno-strict-aliasing -DDEBUGGING -DDEBUG_LEAKING_SCALARS=20
 > -DDEBUG_LEAKING_SCALARS_FORK_DUMP
 >=20
 > httpd2 configure args:
 > and ./configure --enable-maintainer-mode
 >=20
 > I'm not convinced this really has anything to do with mod_perl but=20
 > rather perl.
 >=20
 > There is not enough context in the debugging to actually help me such
 > as the args to the functions.
 >=20
 > Also, see here
 > http://perl.apache.org/docs/2.0/devel/debug/c.html#Analyzing_Dumped_Core_=
 Files
 >=20
 >=20
 >=20
 --=20
 Wecos <> Heiko Weber Computer Systeme
 D-21644 Sauensiek <> Immenweg 5
 heiko@wecos.de <> http://www.wecos.de
 Tel. +49 (4169) 91000 <> Fax +49 (4169) 919033
 
 
 --=-fybBU6g+cWJsx4bS4Xbe
 Content-Type: application/x-pkcs7-signature; name=smime.p7s
 Content-Disposition: attachment; filename=smime.p7s
 Content-Transfer-Encoding: base64
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIIiDCCBEAw
 ggOpoAMCAQICDwCQgQABAAKsptnNBFxp/jANBgkqhkiG9w0BAQUFADCBvDELMAkGA1UEBhMCREUx
 EDAOBgNVBAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hhbWJ1cmcxOjA4BgNVBAoTMVRDIFRydXN0Q2Vu
 dGVyIGZvciBTZWN1cml0eSBpbiBEYXRhIE5ldHdvcmtzIEdtYkgxIjAgBgNVBAsTGVRDIFRydXN0
 Q2VudGVyIENsYXNzIDMgQ0ExKTAnBgkqhkiG9w0BCQEWGmNlcnRpZmljYXRlQHRydXN0Y2VudGVy
 LmRlMB4XDTA2MDYwODEyMzc1M1oXDTA3MDYwODEyMzc1M1owgbMxCzAJBgNVBAYTAkRFMRYwFAYD
 VQQIEw1OaWVkZXJzYWNoc2VuMRIwEAYDVQQHEwlTYXVlbnNpZWsxLTArBgNVBAoTJFdlY29zIC0g
 SGVpa28gV2ViZXIgQ29tcHV0ZXIgU3lzdGVtZTEUMBIGA1UECxMLRW50d2lja2x1bmcxFDASBgNV
 BAMTC0hlaWtvIFdlYmVyMR0wGwYJKoZIhvcNAQkBFg5oZWlrb0B3ZWNvcy5kZTCCASIwDQYJKoZI
 hvcNAQEBBQADggEPADCCAQoCggEBAKwZAYkct693ghF3sqfO6d/ugIBy4RD5UQBleqFU5quzIhzy
 0fb/RK0ItH6q0jAXrDsahn8qGbzfRMAzdfBsTo1+h9qzXteZNMawqr8OOF07Sz98nc4+N+zD4QSs
 6k/cqr3H4njC8V5cWsMlZ+yHJyLqQvLFRP4guUEwQ7IQtXROD5jdZEYsHhvu13ZQYmW7HBJEOMh+
 L94SoGGtolvLASnq6sKj2+IOahY+q+eJIt0PcRGirBXPslO8oOClPQN/n6GC6RtSsI34FsnY0K/U
 SSRrA7cWOULK6saNxOJ1bl9qYftsc1zZpd6vIR/c8yqfgJ0nXzqb9J7ewBQ2d/idgWECAwEAAaOB
 xjCBwzAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF4DA+BglghkgBhvhCAQgEMRYvaHR0cDov
 L3d3dy50cnVzdGNlbnRlci5kZS9ndWlkZWxpbmVzL2luZGV4Lmh0bWwwEQYJYIZIAYb4QgEBBAQD
 AgWgMFAGCWCGSAGG+EIBAwRDFkFodHRwczovL25ydS50Y2NsYXNzMy50cnVzdGNlbnRlci5kZS85
 MDgxMDAwMTAwMDJBQ0E2RDlDRDA0NUM2OUZFPzANBgkqhkiG9w0BAQUFAAOBgQCm2x4qH+x1VUBL
 wMSaq9EP//Pz6eNgZQLZ9QerAlLiJ5jKHB/kjEREg6mxcGeFRIPydzSBaw1YfAhJZEPUmK6uuK1h
 HzM0aDILtoYMIJrgtKsfiMguIpTE6xaykB7VoR4eWMj1hI1U/XcpkeO7rWvOoDg+dTZ31FCokDsL
 iBTRxDCCBEAwggOpoAMCAQICDwCQgQABAAKsptnNBFxp/jANBgkqhkiG9w0BAQUFADCBvDELMAkG
 A1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hhbWJ1cmcxOjA4BgNVBAoTMVRD
 IFRydXN0Q2VudGVyIGZvciBTZWN1cml0eSBpbiBEYXRhIE5ldHdvcmtzIEdtYkgxIjAgBgNVBAsT
 GVRDIFRydXN0Q2VudGVyIENsYXNzIDMgQ0ExKTAnBgkqhkiG9w0BCQEWGmNlcnRpZmljYXRlQHRy
 dXN0Y2VudGVyLmRlMB4XDTA2MDYwODEyMzc1M1oXDTA3MDYwODEyMzc1M1owgbMxCzAJBgNVBAYT
 AkRFMRYwFAYDVQQIEw1OaWVkZXJzYWNoc2VuMRIwEAYDVQQHEwlTYXVlbnNpZWsxLTArBgNVBAoT
 JFdlY29zIC0gSGVpa28gV2ViZXIgQ29tcHV0ZXIgU3lzdGVtZTEUMBIGA1UECxMLRW50d2lja2x1
 bmcxFDASBgNVBAMTC0hlaWtvIFdlYmVyMR0wGwYJKoZIhvcNAQkBFg5oZWlrb0B3ZWNvcy5kZTCC
 ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKwZAYkct693ghF3sqfO6d/ugIBy4RD5UQBl
 eqFU5quzIhzy0fb/RK0ItH6q0jAXrDsahn8qGbzfRMAzdfBsTo1+h9qzXteZNMawqr8OOF07Sz98
 nc4+N+zD4QSs6k/cqr3H4njC8V5cWsMlZ+yHJyLqQvLFRP4guUEwQ7IQtXROD5jdZEYsHhvu13ZQ
 YmW7HBJEOMh+L94SoGGtolvLASnq6sKj2+IOahY+q+eJIt0PcRGirBXPslO8oOClPQN/n6GC6RtS
 sI34FsnY0K/USSRrA7cWOULK6saNxOJ1bl9qYftsc1zZpd6vIR/c8yqfgJ0nXzqb9J7ewBQ2d/id
 gWECAwEAAaOBxjCBwzAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF4DA+BglghkgBhvhCAQgE
 MRYvaHR0cDovL3d3dy50cnVzdGNlbnRlci5kZS9ndWlkZWxpbmVzL2luZGV4Lmh0bWwwEQYJYIZI
 AYb4QgEBBAQDAgWgMFAGCWCGSAGG+EIBAwRDFkFodHRwczovL25ydS50Y2NsYXNzMy50cnVzdGNl
 bnRlci5kZS85MDgxMDAwMTAwMDJBQ0E2RDlDRDA0NUM2OUZFPzANBgkqhkiG9w0BAQUFAAOBgQCm
 2x4qH+x1VUBLwMSaq9EP//Pz6eNgZQLZ9QerAlLiJ5jKHB/kjEREg6mxcGeFRIPydzSBaw1YfAhJ
 ZEPUmK6uuK1hHzM0aDILtoYMIJrgtKsfiMguIpTE6xaykB7VoR4eWMj1hI1U/XcpkeO7rWvOoDg+
 dTZ31FCokDsLiBTRxDGCBCMwggQfAgEBMIHQMIG8MQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFt
 YnVyZzEQMA4GA1UEBxMHSGFtYnVyZzE6MDgGA1UEChMxVEMgVHJ1c3RDZW50ZXIgZm9yIFNlY3Vy
 aXR5IGluIERhdGEgTmV0d29ya3MgR21iSDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3Mg
 MyBDQTEpMCcGCSqGSIb3DQEJARYaY2VydGlmaWNhdGVAdHJ1c3RjZW50ZXIuZGUCDwCQgQABAAKs
 ptnNBFxp/jAJBgUrDgMCGgUAoIICJzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3
 DQEJBTEPFw0wNzA0MjQxMjU3MjhaMCMGCSqGSIb3DQEJBDEWBBScQ1r4HtYwXTM7o7CoZRfrKKlA
 tjCB4QYJKwYBBAGCNxAEMYHTMIHQMIG8MQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFtYnVyZzEQ
 MA4GA1UEBxMHSGFtYnVyZzE6MDgGA1UEChMxVEMgVHJ1c3RDZW50ZXIgZm9yIFNlY3VyaXR5IGlu
 IERhdGEgTmV0d29ya3MgR21iSDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQTEp
 MCcGCSqGSIb3DQEJARYaY2VydGlmaWNhdGVAdHJ1c3RjZW50ZXIuZGUCDwCQgQABAAKsptnNBFxp
 /jCB4wYLKoZIhvcNAQkQAgsxgdOggdAwgbwxCzAJBgNVBAYTAkRFMRAwDgYDVQQIEwdIYW1idXJn
 MRAwDgYDVQQHEwdIYW1idXJnMTowOAYDVQQKEzFUQyBUcnVzdENlbnRlciBmb3IgU2VjdXJpdHkg
 aW4gRGF0YSBOZXR3b3JrcyBHbWJIMSIwIAYDVQQLExlUQyBUcnVzdENlbnRlciBDbGFzcyAzIENB
 MSkwJwYJKoZIhvcNAQkBFhpjZXJ0aWZpY2F0ZUB0cnVzdGNlbnRlci5kZQIPAJCBAAEAAqym2c0E
 XGn+MA0GCSqGSIb3DQEBAQUABIIBAFq956dZJc42aU8856CLmL4fLXd5tDJo77oadWIXJQ+8MXtK
 deW+v8Zgl5+PTgy9KGK3bTahbzp1fRzojqFF5U5mGYJEjfd5saaS4sb9tvbBjlYgthDi0rxJe7kh
 1zECHz64GhjK5OwFXT5na3NB/Uadc6Bj2LdU/pqcwLd7jIRgb1IJiZi//IOo7rRRJ4Xi0QjJBlvK
 Ptq8RPqwk+LuD5m3DEXwKHcbgTQfJmFAFebEA6YGHd6A2CcQL+8Yo0fAxLP6hcsDMEOHEWBSJL0j
 db4ycyNgKcaEf4bOk5i+cY7AnoESYzQdOhABkteaP4YJj1Cko5GZ9do8JizoDKuahxQAAAAAAAA=
 
 
 --=-fybBU6g+cWJsx4bS4Xbe--
 

From: Pav Lucistnik <pav@FreeBSD.org>
To: bug-followup@FreeBSD.org, heiko@wecos.de, pgollucci@p6m7g8.com
Cc:  
Subject: Re: ports/108801: www/mod_perl2: Apache-2.0.59 /
	mod_perl-2-2.0.3_1 frequently dump core with segmentation fault
Date: Sun, 29 Jul 2007 03:29:41 +0200

 Hey folks, what's the progress on this PR?
 
 http://www.freebsd.org/cgi/query-pr.cgi?pr=108801
 
 If there's no outlook on a committable fix, I'd suggest closing the PR.
 
 -- 
 Pav Lucistnik <pav@oook.cz>
               <pav@FreeBSD.org>
 
 The rule of software licences:
 If it doesn't fit on your screen, it's probably too complex to
 understand.
 

From: "Philip M. Gollucci" <philip@riderway.com>
To: bug-followup@FreeBSD.org,  heiko@wecos.de
Cc:  
Subject: Re: ports/108801: www/mod_perl2: Apache-2.0.59 / mod_perl-2-2.0.3_1
 frequently dump core with segmentation fault
Date: Sun, 29 Jul 2007 15:23:27 -0400

 Sorry guys, I didn't see any additional debugging posted so I don't have 
 enough to go on.
 
 Please close.
 
 
 -- 
 ------------------------------------------------------------------------
 Philip M. Gollucci (philip@riderway.com) 323.219.4708
 Senior System Admin - Riderway, Inc. http://riderway.com
 1024D/EC88A0BF 0DE5 C55C 6BF3 B235 2DAB  B89E 1324 9B4F EC88 A0BF
 
 Work like you don't need the money,
 love like you'll never get hurt,
 and dance like nobody's watching.
State-Changed-From-To: feedback->closed 
State-Changed-By: pav 
State-Changed-When: Sun Jul 29 19:54:21 UTC 2007 
State-Changed-Why:  
Not enough information. If you get useful debugging output in the future, 
please contact the maintainer directly. 


Responsible-Changed-From-To: freebsd-ports-bugs->pav 
Responsible-Changed-By: pav 
Responsible-Changed-When: Sun Jul 29 19:54:21 UTC 2007 
Responsible-Changed-Why:  
Take possible followups 

http://www.freebsd.org/cgi/query-pr.cgi?pr=108801 
>Unformatted:
