i386/93751: Apache 2.2.0 dumps core

Thomas Schweikle tps at vr-web.de
Thu Feb 23 06:00:16 PST 2006


>Number:         93751
>Category:       i386
>Synopsis:       Apache 2.2.0 dumps core
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 23 14:00:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Thomas Schweikle
>Release:        FreeBSD 4.11-STABLE
>Organization:
>Environment:
FreeBSD nms.wibu.local 4.11-STABLE FreeBSD 4.11-STABLE #3: Wed Feb 22 01:24:30 CET 2006     screen at nms.wibu.local:/usr/obj/usr/src/sys/NMS  i386
>Description:
              Apache 2.2.0 dumps core after starting it using "/usr/local/etc/rc.d/apache22.sh start".
>How-To-Repeat:
Install
GraphicsMagick-1.1.6 Fast image processing tools based on ImageMagick
ImageMagick-6.2.5.5_1 Image processing tools
Sablot-1.0.2        XML toolkit implementing XSLT 1.0, XPath 1.0 and DOM Level2
XFree86-clients-4.5.0_2 XFree86-4 client programs and related files
XFree86-fontEncodings-4.5.0_1 XFree86-4 font encoding files
XFree86-fontScalable-4.5.0_1 XFree86-4 scalable fonts
XFree86-libraries-4.5.0 XFree86-4 libraries and headers
apache-2.2.0_6      Version 2.2 of Apache web server with prefork MPM.
apr-nothr-gdbm-db4-1.2.2_2 The Apache Group's Portability Library
arpwatch-2.1.a13_2  Monitor arp & rarp requests
aspell-0.60.4_2     Spelling checker with better suggestion logic than ispell
atk-1.10.3          A GNOME accessibility toolkit (ATK)
autoconf-2.13.000227_5 Automatically configure source code on many Un*x platforms
autoconf-2.53_3     Automatically configure source code on many Un*x platforms
autoconf-2.59_2     Automatically configure source code on many Un*x platforms
automake-1.4.6_2    GNU Standards-compliant Makefile generator (1.4)
automake-1.5_2,1    GNU Standards-compliant Makefile generator (1.5)
automake-1.9.6      GNU Standards-compliant Makefile generator (1.9)
awstats-6.5         Free real-time logfile analyzer to get advanced web statist
bash-3.0.16_1       The GNU Project's Bourne Again SHell
bison-1.75_2,1      A parser generator from FSF, (mostly) compatible with Yacc
bitstream-vera-1.10_2 Bitstream Vera TrueType font collection
cacti-0.8.6h_4      Web-driven graphing interface for RRDTool
cactid-0.8.6.g      A multithreaded poller for Cacti written in C
cairo-1.0.2_1       Vector graphics library with cross-device output support
cclient-2004g,1     Mark Crispin's C-client mail access routines
cgi-lib-1.4_1       ANSI C Library for CGI Programming
cgilib-0.5          A library of procedures for developing CGI programs in C
cracklib-2.7_2      Password-checking library
cups-base-1.1.23.0_8 The Common UNIX Printing System: headers, libs, & daemons
curl-7.15.1_1       Non-interactive tool to get files from FTP, GOPHER, HTTP(S)
cvsup-16.1h_2       General network file distribution system optimized for CVS
cvsup-mirror-1.3_5  A kit for easily setting up a FreeBSD mirror site using CVS
db4-4.0.14_1,1      The Berkeley DB package, revision 4
db42-4.2.52_4       The Berkeley DB package, revision 4.2
db43-4.3.29         The Berkeley DB package, revision 4.3
de-selfhtml-81      Extensive german HTML reference
docbook-sk-4.1.2_3  XML version of the DocBook DTD version controlled for Scrol
docbook-xml-4.2_1   XML version of the DocBook DTD
docbook-xsl-1.69.1  XSL DocBook stylesheets
expat-2.0.0         XML 1.0 parser written in C
ezm3-1.2            Easier, more portable Modula-3 distribution for building CV
file-4.16           Utility to determine file type
fontconfig-2.3.2_2,1 An XML-based font configuration API for X Windows
fping-2.4b2         Quickly ping N hosts w/o flooding the network
freetds-msdblib-0.63 Sybase/Microsoft TDS protocol library
freetype2-2.1.10_2  A free and portable TrueType font rendering engine
fribidi-0.10.4_1    A Free Implementation of the Unicode Bidirectional Algorith
gd-2.0.33_4,1       A graphics library for fast creation of images
gdbm-1.8.3_1        The GNU database manager
gettext-0.14.5_1    GNU gettext package
ghostscript-gnu-7.07_14 GNU Postscript interpreter
glib-1.2.10_11      Some useful routines of C programming (previous stable vers
glib-2.8.6          Some useful routines of C programming (current stable versi
gmake-3.80_2        GNU version of 'make' utility
gnomehier-2.0_7     A utility port that creates the GNOME directory tree
gnutls-1.2.10       GNU Transport Layer Security library
gsfonts-8.11_2      Fonts used by GNU Ghostscript (or X)
gtk-1.2.10_13       Gimp Toolkit for X11 GUI (previous stable version)
gtk-2.8.12          Gimp Toolkit for X11 GUI (current stable version)
help2man-1.36.3     Automatically generating simple manual pages from program o
hicolor-icon-theme-0.5 A high-color icon theme shell from the FreeDesktop project
imake-4.5.0         Imake and other utilities from XFree86
intltool-0.34.2     Tools to internationalize various kinds of data files
jasper-1.701.0      An implementation of the codec specified in the JPEG-2000 s
jbigkit-1.6         Lossless compression for bi-level images such as scanned pa
jpeg-6b_3           IJG's jpeg compression utilities
lcms-1.14,1         Light Color Management System -- a color management library
ldconfig_compat-1.0_6 Ldconfig compatibility script
libXft-2.1.7        A client-sided font API for X applications
libart_lgpl2-2.3.17 Library for high-performance 2D graphics
libdnet-1.10        A simple interface to low level networking routines
libedit-2.6.9_2     Command line editing library
libevent-1.1a       Provides an API to execute callback functions on certain ev
libfpx-1.2.0.12     Library routines for working with Flashpix images
libgcrypt-1.2.2     "General purpose crypto library based on code used in GnuPG
libgmp-4.1.4_1      A free library for arbitrary precision arithmetic
libgnugetopt-1.2    GNU getopt library
libgpg-error-1.1    Common error values for all GnuPG components
libiconv-1.9.2_1    A character set conversion library
libltdl-1.5.22      System independent dlopen wrapper
libmcal-0.7_1       Modular Calendar Access Library
libmcrypt-2.5.7_1   Multi-cipher cryptographic library (used in PHP)
libmcve-4.2.2       Library to allow credit card processing through MCVE
libsigc++-1.2.7     Callback Framework for C++
libsocket++-1.12.12 A C++ wrapper library to the sockets
libtool-1.3.5_2     Generic shared library support script (1.3)
libtool-1.5.22_1    Generic shared library support script (1.5)
libungif-4.1.4      Tools and library routines for working with GIF images
libwmf-0.2.8.4      Tools and library for converting Microsoft WMF (windows met
libxml2-2.6.23      XML parser library for GNOME
libxslt-1.1.15      The XSLT C library for GNOME
links-2.1.p20,1     Lynx-like text WWW browser
m4-1.4.4            GNU m4
mhash-0.9.2         An easy-to-use library for strong hashes such as MD5 and SH
ming-0.2a_1         LGPL'ed Flash 4/5 movie output library with many languages
mnogosearch31-3.1.21 Full featured SQL-based hypertext search engine
mpeg2codec-1.2_1    An MPEG-2 Encoder and Decoder
mysql-client-4.1.18_1 Multithreaded SQL database (client)
mysql-scripts-4.1.18 Multithreaded SQL database (scripts)
mysql-server-4.1.18 Multithreaded SQL database (server)
nagios-2.0          Extremely powerful network monitoring system
nagios-plugins-1.4.2_2,1 Plugins for nagios
nagios-snmp-plugins-1.0_3 Additional SNMP plugins for Nagios
neon-0.25.4_1       An HTTP and WebDAV client library for Unix systems
net-snmp-5.2.2      An extendable SNMP implementation
newscache-1.2.r.6_2 NewsCache is a free cache server for USENET News
nmap-4.01           Port scanning utility for large networks
nntpcache-3.0.1_2   News caching/anti-spam/server-merging system
openldap-client-2.2.30 Open source LDAP client implementation
oracle7-client-0.02 Oracle 7 client
p5-Crypt-CBC-2.17   Perl5 interface to Cipher Block Chaining with DES and IDEA
p5-Crypt-DES-2.05   Perl5 interface to DES block cipher
p5-DBD-mysql41-3.0002 MySQL 4.1 driver for the Perl5 Database Interface (DBI)
p5-DBI-1.50         The perl5 Database Interface.  Required for DBD::* modules
p5-Digest-1.14      Modules that calculate message digests
p5-Digest-HMAC-1.01 Perl5 interface to HMAC Message-Digest Algorithms
p5-Digest-MD5-2.36  Perl5 interface to the MD5 algorithm
p5-Digest-SHA1-2.11 Perl interface to the SHA-1 Algorithm
p5-MIME-Base64-3.07 Perl5 module for Base64 and Quoted-Printable encodings
p5-Net-SNMP-5.2.0   A perl module for SNMP... Net::SNMP
p5-Net-XWhois-0.90_3 Whois Client Interface for Perl5
p5-Storable-2.15    Persistency for perl data structures
p5-XML-Parser-2.34_2 Perl extension interface to James Clark's XML parser, expat
p5-XSLoader-0.06    Dynamically load C libraries into Perl code
p5-gettext-1.05_1   Message handling functions
pango-1.10.3        An open-source framework for the layout and rendering of i1
pcre-6.6            Perl Compatible Regular Expressions library
pdflib-6.0.2        A C library for dynamically generating PDF
pecl-fileinfo-1.0.2 A PECL extension to retrieve info about files
pecl-fribidi-1.0    A PECL extension for the unicode Bidi algorithm
pecl-imagick-0.9.11_4 A PECL extension to manipulate images
pecl-pdflib-2.0.4   A PECL extension to create PDF on the fly
pecl-yaz-1.0.4      A PECL extension that implements a Z39.50 client
pecl-zip-1.0        A PECL extension to read zip files
perl-5.8.8          Practical Extraction and Report Language
php4-4.4.2_1        PHP Scripting Language (Apache Module and CLI)
php4-bcmath-4.4.2_1 The bcmath shared extension for php
php4-bz2-4.4.2_1    The bz2 shared extension for php
php4-calendar-4.4.2_1 The calendar shared extension for php
php4-crack-4.4.2_1  The crack shared extension for php
php4-ctype-4.4.2_1  The ctype shared extension for php
php4-curl-4.4.2_1   The curl shared extension for php
php4-dba-4.4.2_1    The dba shared extension for php
php4-dbase-4.4.2_1  The dbase shared extension for php
php4-dbx-4.4.2_1    The dbx shared extension for php
php4-dio-4.4.2_1    The dio shared extension for php
php4-domxml-4.4.2_1 The domxml shared extension for php
php4-exif-4.4.2_1   The exif shared extension for php
php4-extensions-1.0 A "meta-port" to install PHP extensions
php4-filepro-4.4.2_1 The filepro shared extension for php
php4-ftp-4.4.2_1    The ftp shared extension for php
php4-gd-4.4.2_1     The gd shared extension for php
php4-gettext-4.4.2_1 The gettext shared extension for php
php4-gmp-4.4.2_1    The gmp shared extension for php
php4-iconv-4.4.2_1  The iconv shared extension for php
php4-imap-4.4.2_1   The imap shared extension for php
php4-mbstring-4.4.2_1 The mbstring shared extension for php
php4-mcal-4.4.2_1   The mcal shared extension for php
php4-mcrypt-4.4.2_1 The mcrypt shared extension for php
php4-mcve-4.4.2_1   The mcve shared extension for php
php4-mhash-4.4.2_1  The mhash shared extension for php
php4-ming-4.4.2_1   The ming shared extension for php
php4-mnogosearch-4.4.2_1 The mnogosearch shared extension for php
php4-mssql-4.4.2_1  The mssql shared extension for php
php4-mysql-4.4.2_1  The mysql shared extension for php
php4-ncurses-4.4.2_1 The ncurses shared extension for php
php4-odbc-4.4.2_1   The odbc shared extension for php
php4-oracle-4.4.2_1 The oracle shared extension for php
php4-overload-4.4.2_1 The overload shared extension for php
php4-pcntl-4.4.2_1  The pcntl shared extension for php
php4-pcre-4.4.2_1   The pcre shared extension for php
php4-pgsql-4.4.2_1  The pgsql shared extension for php
php4-posix-4.4.2_1  The posix shared extension for php
php4-pspell-4.4.2_1 The pspell shared extension for php
php4-readline-4.4.2_1 The readline shared extension for php
php4-recode-4.4.2_1 The recode shared extension for php
php4-session-4.4.2_1 The session shared extension for php
php4-shmop-4.4.2_1  The shmop shared extension for php
php4-snmp-4.4.2_1   The snmp shared extension for php
php4-sockets-4.4.2_1 The sockets shared extension for php
php4-sysvshm-4.4.2_1 The sysvshm shared extension for php
php4-tokenizer-4.4.2_1 The tokenizer shared extension for php
php4-wddx-4.4.2_1   The wddx shared extension for php
php4-xml-4.4.2_1    The xml shared extension for php
php4-xmlrpc-4.4.2_1 The xmlrpc shared extension for php
php4-xslt-4.4.2_1   The xslt shared extension for php
php4-yp-4.4.2_1     The yp shared extension for php
php4-zlib-4.4.2_1   The zlib shared extension for php
pkgconfig-0.20      A utility to retrieve information about installed libraries
png-1.2.8_3         Library for manipulating PNG images
popt-1.7            A getopt(3) like library with a number of enhancements, fro
portupgrade-2.0.1_1,1 FreeBSD ports/packages administration and management tool s
postgresql-client-7.4.12 PostgreSQL database (client)
python-2.4.2        An interpreted object-oriented programming language
radiusclient-0.5.2  Client library and basic utilities for Radius authenticated
rc_subr-1.31_1      Common startup and shutdown subroutines used by scripts
readline-5.1        A library for editing command lines as they are typed
recode-3.6_5        Converts files between character sets and usages
rinetd-0.62_2       A simple TCP port redirector
rrdtool-1.2.12      Round Robin Database Tools
rsync-2.6.6         A network file distribution/synchronization utility
ruby-1.8.4_4,1      An object-oriented interpreted scripting language
ruby18-bdb1-0.2.2   Ruby interface to Berkeley DB revision 1.8x with full featu
ruby18-bdb4-0.5.7   Ruby interface to Sleepycat's Berkeley DB revision 2 or lat
samba-3.0.21b,1     A free SMB and CIFS client and server for UNIX
scintilla-1.62_1    A full-featured free source code editing component for GTK+
scite-gtk2-1.62_1   A full-featured SCIntilla based Text Editor for GTK/GNOME
screen-4.0.2_3      A multi-screen window manager
scrollkeeper-0.3.14_3,1 An Open Document Cataloging Project
sdocbook-xml-4.1.2.5_2 "Simplified" DocBook XML DTD
shared-mime-info-0.16_2 A MIME type database from the FreeDesktop project
subversion-1.3.0_3  Version control system
sudo-1.6.8.12_1     Allow others to run commands as root
t1lib-5.1.0,1       A Type 1 Rasterizer Library for UNIX/X11
texinfo-4.8_3       A typeset documentation system with multiple format output
tidy-lib-051026     Utility to clean up and pretty print HTML/XHTML/XML (with s
tiff-3.8.0          Tools and library routines for working with TIFF images
unixODBC-2.2.11     ODBC library suite for Unix
unzip-5.52_2        List, test and extract compressed files in a ZIP archive
viewcvs-0.9.4       Python version of Zeller's cvsweb
wget-1.10.2         Retrieve files from the Net via HTTP and FTP
xmlcatmgr-2.2       SGML and XML catalog manager
xterm-206_1         Terminal emulator for the X Window System
yaz-2.1.8           Z39.50/SR client and API library
zsh-4.2.6           The Z shell
zziplib-0.10.82     A library to provide transparent read access to zipped file


Leave the default apache configuration, except for the comment in front of the line
#AddType application/x-httpd-php .php

remove it.


Configure apache to deliver
-rw-r--r--  1 root  wheel  616 Feb 22 17:30 awstats.conf
# Setup für awstats
#
Alias /awstats/doc/ "/usr/local/share/doc/awstats/"
<Directory "/usr/local/share/doc/awstats/">
        Options Indexes
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory>

Alias /awstatsclasses "/usr/local/www/awstats/classes/"
Alias /awstatscss "/usr/local/www/awstats/css/"
Alias /awstatsicons "/usr/local/www/awstats/icons/"
ScriptAlias /awstats/ "/usr/local/www/awstats/cgi-bin/"

<Directory "/usr/local/www/awstats/">
        Options Indexes
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory>

-rw-r--r--  1 root  wheel  266 Feb 22 16:55 cacti.conf
# Setup fuer cacti
#
Add to "DirectoryIndex": index.htm index.php
AddType application/x-httpd-php .php

Alias /cacti "/usr/local/share/cacti"
<Directory "/usr/local/share/cacti">
        Options Indexes
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory>

-rw-r--r--  1 root  wheel  157 Jan 17 00:53 fbsddoc.conf
# FreeBSD docs
#
Alias /freebsd "/usr/local/www/data"

<Directory "/usr/local/www/data">
        Options Indexes
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory>

-rw-r--r--  1 root  wheel  377 Feb 10 19:41 nagios.conf
# Setup fuer Nagios
#
ScriptAlias /nagios/cgi-bin /usr/local/www/nagios/cgi-bin
<Directory "/usr/local/www/nagios/cgi-bin">
        AllowOverride AuthConfig
        Options ExecCGI
        Order allow,deny
        Allow from all
</Directory>

Alias /nagios "/usr/local/www/nagios"
<Directory "/usr/local/www/nagios/">
        AllowOverride AuthConfig
        Options None
        Order allow,deny
        Allow from all
</Directory>

-r--r--r--  1 root  wheel   89 Feb 23 10:25 no-accf.conf
# Do not use accf_http.ko
#
<IfDefine NOHTTPACCEPT>
   AcceptFilter http none
   AcceptFilter https none
</IfDefine>

-rw-r--r--  1 root  wheel  181 Dec 22 01:30 selfhtml.conf
# Selfhtml-Docs
#
Alias /selfhtml/ "/usr/local/share/doc/selfhtml/"

<Directory "/usr/local/share/doc/selfhtml/">
        Options Indexes
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory>

-rw-r--r--  1 root  wheel  449 Feb 22 16:33 svn.conf
# Setup fuer svn
#
Add to "DirectoryIndex": index.php
<Location /svn>
  DAV svn
  SVNPath /home/svn/repos

  AuthType Basic
  AuthName "Subversion repository"
  AuthUserFile /home/svn/passwd

  Require valid-user

  SetOutputFilter DEFLATE
</Location>


Alias /svnbook/ "/usr/local/share/doc/subversion/book/"

<Directory "/usr/local/share/doc/subversion/book/">
        Options Indexes
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory>


Now start apache using "/usr/local/etc/rc.d/apache22.sh start".
Watch it dump core.
>Fix:
              
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-i386 mailing list