You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by dh...@harrisonburg.k12.va.us on 2011/09/12 15:02:09 UTC

[users@httpd] segmentation Faults

I recently started get seg faults on a production server that has been  
online for 3 years now.  At first I was convinced it was a faulty php  
script in one of the cms sites, but now it seems to happen fairly  
often.  I actually used a little bash script that restarts apache when  
it sees the segfault in the logfiles.  I have a core dump from the  
latest fault:
GNU gdb Red Hat Linux (6.3.0.0-1.134.fc5rh)
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-redhat-linux-gnu"...(no debugging  
symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".

Failed to read a valid object file image from memory.
Core was generated by `/usr/sbin/httpd'.
Program terminated with signal 11, Segmentation fault.

warning: svr4_current_sos: Can't read pathname for load map:  
Input/output error

(no debugging symbols found)
Loaded symbols for /usr/sbin/httpd
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libpcre.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpcre.so.0
Reading symbols from /lib/libselinux.so.1...(no debugging symbols  
found)...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /usr/lib/libaprutil-1.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libaprutil-1.so.0
Reading symbols from /lib/libcrypt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /usr/lib/libldap-2.3.so.0...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib/libldap-2.3.so.0
Reading symbols from /usr/lib/liblber-2.3.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/liblber-2.3.so.0
Reading symbols from /lib/libdb-4.3.so...(no debugging symbols found)...done.
Loaded symbols for /lib/libdb-4.3.so
Reading symbols from /lib/libexpat.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libexpat.so.0
Reading symbols from /usr/lib/libapr-1.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libapr-1.so.0
Reading symbols from /lib/libpthread.so.0...(no debugging symbols  
found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libsepol.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libsepol.so.1
Reading symbols from /lib/libuuid.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /usr/lib/libpq.so.4...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib/libpq.so.4
Reading symbols from /usr/lib/libsqlite3.so.0...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib/libsqlite3.so.0
Reading symbols from /lib/libresolv.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libsasl2.so.2...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /lib/libssl.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libssl.so.6
Reading symbols from /lib/libcrypto.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib/libcrypto.so.6
Reading symbols from /usr/lib/libkrb5.so.3...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/lib/libgssapi_krb5.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /lib/libcom_err.so.2...(no debugging symbols  
found)...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libk5crypto.so.3...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /usr/lib/libz.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libkrb5support.so.0...(no debugging  
symbols found)...done.
Loaded symbols for /usr/lib/libkrb5support.so.0
Reading symbols from /lib/libsetrans.so.0...(no debugging symbols  
found)...done.
Loaded symbols for /lib/libsetrans.so.0
Reading symbols from /lib/librt.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libnss_files.so.2...(no debugging symbols  
found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/httpd/modules/mod_auth_basic.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_auth_basic.so
Reading symbols from /usr/lib/httpd/modules/mod_auth_digest.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_auth_digest.so
Reading symbols from /usr/lib/httpd/modules/mod_authn_file.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authn_file.so
Reading symbols from /usr/lib/httpd/modules/mod_authn_alias.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authn_alias.so
Reading symbols from /usr/lib/httpd/modules/mod_authn_anon.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authn_anon.so
Reading symbols from /usr/lib/httpd/modules/mod_authn_dbm.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authn_dbm.so
Reading symbols from /usr/lib/httpd/modules/mod_authn_default.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authn_default.so
Reading symbols from /usr/lib/httpd/modules/mod_authz_host.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_host.so
Reading symbols from /usr/lib/httpd/modules/mod_authz_user.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_user.so
Reading symbols from /usr/lib/httpd/modules/mod_authz_owner.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_owner.so
Reading symbols from /usr/lib/httpd/modules/mod_authz_groupfile.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_groupfile.so
Reading symbols from /usr/lib/httpd/modules/mod_authz_dbm.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_dbm.so
Reading symbols from /usr/lib/httpd/modules/mod_authz_default.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_default.so
Reading symbols from /usr/lib/httpd/modules/mod_ldap.so...
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_ldap.so
Reading symbols from /usr/lib/httpd/modules/mod_authnz_ldap.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authnz_ldap.so
Reading symbols from /usr/lib/httpd/modules/mod_include.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_include.so
Reading symbols from /usr/lib/httpd/modules/mod_log_config.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_log_config.so
Reading symbols from /usr/lib/httpd/modules/mod_logio.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_logio.so
Reading symbols from /usr/lib/httpd/modules/mod_env.so...(no debugging  
symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_env.so
Reading symbols from /usr/lib/httpd/modules/mod_ext_filter.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_ext_filter.so
Reading symbols from /usr/lib/httpd/modules/mod_mime_magic.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_mime_magic.so
Reading symbols from /usr/lib/httpd/modules/mod_expires.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_expires.so
Reading symbols from /usr/lib/httpd/modules/mod_deflate.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_deflate.so
Reading symbols from /usr/lib/httpd/modules/mod_headers.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_headers.so
Reading symbols from /usr/lib/httpd/modules/mod_usertrack.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_usertrack.so
Reading symbols from /usr/lib/httpd/modules/mod_setenvif.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_setenvif.so
Reading symbols from /usr/lib/httpd/modules/mod_mime.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_mime.so
Reading symbols from /usr/lib/httpd/modules/mod_dav.so...(no debugging  
symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_dav.so
Reading symbols from /usr/lib/httpd/modules/mod_status.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_status.so
Reading symbols from /usr/lib/httpd/modules/mod_autoindex.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_autoindex.so
Reading symbols from /usr/lib/httpd/modules/mod_info.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_info.so
Reading symbols from /usr/lib/httpd/modules/mod_dav_fs.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_dav_fs.so
Reading symbols from /usr/lib/httpd/modules/mod_vhost_alias.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_vhost_alias.so
Reading symbols from /usr/lib/httpd/modules/mod_negotiation.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_negotiation.so
Reading symbols from /usr/lib/httpd/modules/mod_dir.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_dir.so
Reading symbols from /usr/lib/httpd/modules/mod_actions.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_actions.so
Reading symbols from /usr/lib/httpd/modules/mod_speling.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_speling.so
Reading symbols from /usr/lib/httpd/modules/mod_userdir.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_userdir.so
Reading symbols from /usr/lib/httpd/modules/mod_alias.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_alias.so
Reading symbols from /usr/lib/httpd/modules/mod_rewrite.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_rewrite.so
Reading symbols from /usr/lib/httpd/modules/mod_cache.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_cache.so
Reading symbols from /usr/lib/httpd/modules/mod_suexec.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_suexec.so
Reading symbols from /usr/lib/httpd/modules/mod_disk_cache.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_disk_cache.so
Reading symbols from /usr/lib/httpd/modules/mod_file_cache.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_file_cache.so
Reading symbols from /usr/lib/httpd/modules/mod_mem_cache.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_mem_cache.so
Reading symbols from /usr/lib/httpd/modules/mod_cgi.so...(no debugging  
symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_cgi.so
Reading symbols from /usr/lib/httpd/modules/mod_auth_kerb.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_auth_kerb.so
Reading symbols from /usr/lib/httpd/modules/mod_auth_mysql.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_auth_mysql.so
Reading symbols from /usr/lib/mysql/libmysqlclient.so.15...(no  
debugging symbols found)...done.
Loaded symbols for /usr/lib/mysql/libmysqlclient.so.15
Reading symbols from /usr/lib/httpd/modules/mod_auth_pam.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_auth_pam.so
Reading symbols from /lib/libpam.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpam.so.0
Reading symbols from /lib/libaudit.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libaudit.so.0
Reading symbols from /usr/lib/httpd/modules/mod_auth_sys_group.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_auth_sys_group.so
Reading symbols from /usr/lib/httpd/modules/mod_authz_ldap.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_authz_ldap.so
Reading symbols from /usr/lib/httpd/modules/mod_fcgid.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_fcgid.so
Reading symbols from /usr/lib/httpd/modules/mod_geoip.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_geoip.so
Reading symbols from /usr/lib/libGeoIP.so.1...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib/libGeoIP.so.1
Reading symbols from /usr/lib/httpd/modules/mod_security.so...(no  
debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_security.so
Reading symbols from /usr/lib/httpd/modules/mod_perl.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/mod_perl.so
Reading symbols from  
/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so...(no  
debugging symbols found)...done.
Loaded symbols for  
/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
Reading symbols from /lib/libutil.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /usr/lib/httpd/modules/libphp5.so...
(no debugging symbols found)...done.
Loaded symbols for /etc/httpd/modules/libphp5.so
Reading symbols from /usr/lib/libaspell.so.15...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib/libaspell.so.15
Reading symbols from /usr/lib/libpspell.so.15...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib/libpspell.so.15
Reading symbols from /usr/lib/sse2/libgmp.so.3...done.
Loaded symbols for /usr/lib/sse2/libgmp.so.3
Reading symbols from /usr/lib/libcurl.so.3...done.
Loaded symbols for /usr/lib/libcurl.so.3
Reading symbols from /usr/lib/libbz2.so.1...done.
Loaded symbols for /usr/lib/libbz2.so.1
Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libidn.so.11...done.
Loaded symbols for /usr/lib/libidn.so.11
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /usr/lib/httpd/modules/mod_python.so...done.
Loaded symbols for /etc/httpd/modules/mod_python.so
Reading symbols from /usr/lib/libpython2.4.so.1.0...done.
Loaded symbols for /usr/lib/libpython2.4.so.1.0
Reading symbols from /usr/lib/httpd/modules/mod_ssl.so...done.
Loaded symbols for /etc/httpd/modules/mod_ssl.so
Reading symbols from /usr/lib/libdistcache.so.1...done.
Loaded symbols for /usr/lib/libdistcache.so.1
Reading symbols from /usr/lib/libnal.so.1...done.
Loaded symbols for /usr/lib/libnal.so.1
Reading symbols from /usr/lib/php/modules/apc.so...done.
Loaded symbols for /usr/lib/php/modules/apc.so
Reading symbols from /usr/lib/php/modules/dba.so...done.
Loaded symbols for /usr/lib/php/modules/dba.so
Reading symbols from /usr/lib/php/modules/dom.so...done.
Loaded symbols for /usr/lib/php/modules/dom.so
Reading symbols from /usr/lib/php/modules/gd.so...done.
Loaded symbols for /usr/lib/php/modules/gd.so
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/php/modules/imap.so...done.
Loaded symbols for /usr/lib/php/modules/imap.so
Reading symbols from /usr/lib/libc-client.so.1...done.
Loaded symbols for /usr/lib/libc-client.so.1
Reading symbols from /usr/lib/php/modules/ldap.so...done.
Loaded symbols for /usr/lib/php/modules/ldap.so
Reading symbols from /usr/lib/php/modules/mbstring.so...done.
Loaded symbols for /usr/lib/php/modules/mbstring.so
Reading symbols from /usr/lib/php/modules/mcrypt.so...done.
Loaded symbols for /usr/lib/php/modules/mcrypt.so
Reading symbols from /usr/lib/libmcrypt.so.4...done.
Loaded symbols for /usr/lib/libmcrypt.so.4
Reading symbols from /usr/lib/php/modules/mysql.so...done.
Loaded symbols for /usr/lib/php/modules/mysql.so
Reading symbols from /usr/lib/php/modules/mysqli.so...done.
Loaded symbols for /usr/lib/php/modules/mysqli.so
Reading symbols from /usr/lib/php/modules/odbc.so...done.
Loaded symbols for /usr/lib/php/modules/odbc.so
Reading symbols from /usr/lib/libodbc.so.1...done.
Loaded symbols for /usr/lib/libodbc.so.1
Reading symbols from /usr/lib/libodbcpsql.so.2...done.
Loaded symbols for /usr/lib/libodbcpsql.so.2
Reading symbols from /usr/lib/php/modules/pdo.so...done.
Loaded symbols for /usr/lib/php/modules/pdo.so
Reading symbols from /usr/lib/php/modules/pdo_mysql.so...done.
Loaded symbols for /usr/lib/php/modules/pdo_mysql.so
Reading symbols from /usr/lib/php/modules/pdo_odbc.so...done.
Loaded symbols for /usr/lib/php/modules/pdo_odbc.so
Reading symbols from /usr/lib/php/modules/pdo_sqlite.so...done.
Loaded symbols for /usr/lib/php/modules/pdo_sqlite.so
Reading symbols from /usr/lib/php/modules/readline.so...done.
Loaded symbols for /usr/lib/php/modules/readline.so
Reading symbols from /usr/lib/libhistory.so.5...done.
Loaded symbols for /usr/lib/libhistory.so.5
Reading symbols from /usr/lib/libreadline.so.5...done.
Loaded symbols for /usr/lib/libreadline.so.5
Reading symbols from /usr/lib/libncurses.so.5...done.
Loaded symbols for /usr/lib/libncurses.so.5
Reading symbols from /usr/lib/php/modules/soap.so...done.
Loaded symbols for /usr/lib/php/modules/soap.so
Reading symbols from /usr/lib/php/modules/tidy.so...done.
Loaded symbols for /usr/lib/php/modules/tidy.so
Reading symbols from /usr/lib/libtidy-0.99.so.0...done.
Loaded symbols for /usr/lib/libtidy-0.99.so.0
Reading symbols from /usr/lib/php/modules/xmlreader.so...done.
Loaded symbols for /usr/lib/php/modules/xmlreader.so
Reading symbols from /usr/lib/php/modules/xmlwriter.so...done.
Loaded symbols for /usr/lib/php/modules/xmlwriter.so
Reading symbols from /usr/lib/php/modules/xsl.so...done.
Loaded symbols for /usr/lib/php/modules/xsl.so
Reading symbols from /usr/lib/libexslt.so.0...done.
Loaded symbols for /usr/lib/libexslt.so.0
Reading symbols from /usr/lib/libxslt.so.1...done.
Loaded symbols for /usr/lib/libxslt.so.1
Reading symbols from /usr/lib/libgcrypt.so.11...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /usr/lib/php/modules/mailparse.so...done.
Loaded symbols for /usr/lib/php/modules/mailparse.so

#0  0x0076be96 in apc_shm_create () from /usr/lib/php/modules/apc.so
Version info is as follows:
httpd -V:
Server version: Apache/2.2.2
Server built:   Jul 26 2006 11:12:08
Server's Module Magic Number: 20051115:2
Server loaded:  APR 1.2.2, APR-Util 1.2.7
Compiled using: APR 1.2.2, APR-Util 1.2.7
Architecture:   32-bit
Server MPM:     Prefork
   threaded:     no
     forked:     yes (variable process count)
Server compiled with....
  -D APACHE_MPM_DIR="server/mpm/prefork"
  -D APR_HAS_SENDFILE
  -D APR_HAS_MMAP
  -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
  -D APR_USE_SYSVSEM_SERIALIZE
  -D APR_USE_PTHREAD_SERIALIZE
  -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
  -D APR_HAS_OTHER_CHILD
  -D AP_HAVE_RELIABLE_PIPED_LOGS
  -D DYNAMIC_MODULE_LIMIT=128
  -D HTTPD_ROOT="/etc/httpd"
  -D SUEXEC_BIN="/usr/sbin/suexec"
  -D DEFAULT_PIDLOG="logs/httpd.pid"
  -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
  -D DEFAULT_LOCKFILE="logs/accept.lock"
  -D DEFAULT_ERRORLOG="logs/error_log"
  -D AP_TYPES_CONFIG_FILE="conf/mime.types"
  -D SERVER_CONFIG_FILE="conf/httpd.conf"

php -v
PHP 5.1.6 (cli) (built: Nov  3 2006 07:27:53)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

mysql -v
mysql  Ver 14.12 Distrib 5.0.27, for redhat-linux-gnu (i686) using  
readline 5.0

uname -a
Linux newproxy.harrisonburg.k12.va.us 2.6.18-1.2239.fc5smp #1 SMP Fri  
Nov 10 13:22:44 EST 2006 i686 i686 i386 GNU/Linux

Ive been trying to figure out what is causing the sudden onset of the  
segfaults, and havent pinpointed it yet.  If anyone can look at the  
coredump file and interpret it for me that would be great.  The  
websites that I think are causing the issue are using cms made simple  
1.6.8.

If there is a config change I can make to my httpd.conf that would  
alleviate this I would gladly do so.

Incidently when the segfaults occur, users get an error that the page  
can not be found, or server is refusing connection to that page.

Thanks for helping,
ddh



-- 
Dwayne Hottinger
Network Administrator
Harrisonburg City Public Schools

"Everything should be made as simple as possible, but not simpler."
-- Albert Einstein

"The hottest places in Hell are reserved for those who, in times of moral
crisis, preserved their neutrality."
-- Dante


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] segmentation Faults

Posted by Björn Zettergren <bj...@basefarm.se>.
On 09/12/2011 03:02 PM, dhottinger@harrisonburg.k12.va.us wrote:
...
> #0 0x0076be96 in apc_shm_create () from /usr/lib/php/modules/apc.so
...

Check your utilization of the apc-cache (there's a APC.PHP interface for 
this that comes with the module i think).
Verify in your php.ini that you have sane values for apc.shm_segments 
and apc.shm_size. Could it be that your CMS is using up more resources 
than it should?

/Björn



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] segmentation Faults

Posted by Pravesh Rai <pr...@gmail.com>.
Hi,

Though I'm not an expert on analyzing core dump, but following message:

 Can't read pathname for load map: Input/output error

might give some clue about I/O error. You might have shared some remote
directory / files, which is inaccessible during the processing.

Thanks,
PK

On Mon, Sep 12, 2011 at 6:32 PM, <dh...@harrisonburg.k12.va.us> wrote:

> I recently started get seg faults on a production server that has been
> online for 3 years now.  At first I was convinced it was a faulty php script
> in one of the cms sites, but now it seems to happen fairly often.  I
> actually used a little bash script that restarts apache when it sees the
> segfault in the logfiles.  I have a core dump from the latest fault:
> GNU gdb Red Hat Linux (6.3.0.0-1.134.fc5rh)
> 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-redhat-linux-gnu"...(no debugging symbols
> found)
> Using host libthread_db library "/lib/libthread_db.so.1".
>
> Failed to read a valid object file image from memory.
> Core was generated by `/usr/sbin/httpd'.
> Program terminated with signal 11, Segmentation fault.
>
> warning: svr4_current_sos: Can't read pathname for load map: Input/output
> error
>
> (no debugging symbols found)
> Loaded symbols for /usr/sbin/httpd
> Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
> Loaded symbols for /lib/libm.so.6
> Reading symbols from /lib/libpcre.so.0...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libpcre.so.0
> Reading symbols from /lib/libselinux.so.1...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libselinux.so.1
> Reading symbols from /usr/lib/libaprutil-1.so.0...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libaprutil-1.so.0
> Reading symbols from /lib/libcrypt.so.1...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libcrypt.so.1
> Reading symbols from /usr/lib/libldap-2.3.so.0...(**no debugging symbols
> found)...done.
> Loaded symbols for /usr/lib/libldap-2.3.so.0
> Reading symbols from /usr/lib/liblber-2.3.so.0...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/lib/liblber-2.3.so.0
> Reading symbols from /lib/libdb-4.3.so...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libdb-4.3.so
> Reading symbols from /lib/libexpat.so.0...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libexpat.so.0
> Reading symbols from /usr/lib/libapr-1.so.0...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libapr-1.so.0
> Reading symbols from /lib/libpthread.so.0...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libpthread.so.0
> Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
> Loaded symbols for /lib/libdl.so.2
> Reading symbols from /lib/libc.so.6...
> (no debugging symbols found)...done.
> Loaded symbols for /lib/libc.so.6
> Reading symbols from /lib/ld-linux.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/ld-linux.so.2
> Reading symbols from /lib/libsepol.so.1...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libsepol.so.1
> Reading symbols from /lib/libuuid.so.1...
> (no debugging symbols found)...done.
> Loaded symbols for /lib/libuuid.so.1
> Reading symbols from /usr/lib/libpq.so.4...(no debugging symbols
> found)...done.
> Loaded symbols for /usr/lib/libpq.so.4
> Reading symbols from /usr/lib/libsqlite3.so.0...(no debugging symbols
> found)...done.
> Loaded symbols for /usr/lib/libsqlite3.so.0
> Reading symbols from /lib/libresolv.so.2...
> (no debugging symbols found)...done.
> Loaded symbols for /lib/libresolv.so.2
> Reading symbols from /usr/lib/libsasl2.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /usr/lib/libsasl2.so.2
> Reading symbols from /lib/libssl.so.6...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libssl.so.6
> Reading symbols from /lib/libcrypto.so.6...
> (no debugging symbols found)...done.
> Loaded symbols for /lib/libcrypto.so.6
> Reading symbols from /usr/lib/libkrb5.so.3...(no debugging symbols
> found)...done.
> Loaded symbols for /usr/lib/libkrb5.so.3
> Reading symbols from /lib/libnsl.so.1...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libnsl.so.1
> Reading symbols from /usr/lib/libgssapi_krb5.so.2..**.
> (no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libgssapi_krb5.so.2
> Reading symbols from /lib/libcom_err.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libcom_err.so.2
> Reading symbols from /usr/lib/libk5crypto.so.3...(**no debugging symbols
> found)...done.
> Loaded symbols for /usr/lib/libk5crypto.so.3
> Reading symbols from /usr/lib/libz.so.1...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libz.so.1
> Reading symbols from /usr/lib/libkrb5support.so.0..**.(no debugging
> symbols found)...done.
> Loaded symbols for /usr/lib/libkrb5support.so.0
> Reading symbols from /lib/libsetrans.so.0...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libsetrans.so.0
> Reading symbols from /lib/librt.so.1...
> (no debugging symbols found)...done.
> Loaded symbols for /lib/librt.so.1
> Reading symbols from /lib/libnss_files.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libnss_files.so.2
> Reading symbols from /usr/lib/httpd/modules/mod_**auth_basic.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_auth_**basic.so
> Reading symbols from /usr/lib/httpd/modules/mod_**auth_digest.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_auth_**digest.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authn_file.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authn_**file.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authn_alias.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authn_**alias.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authn_anon.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authn_**anon.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authn_dbm.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authn_**dbm.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authn_default.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authn_**default.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authz_host.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authz_**host.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authz_user.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authz_**user.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authz_owner.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authz_**owner.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authz_groupfile.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authz_**groupfile.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authz_dbm.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authz_**dbm.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authz_default.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authz_**default.so
> Reading symbols from /usr/lib/httpd/modules/mod_**ldap.so...
> ---Type <return> to continue, or q <return> to quit---
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_ldap.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authnz_ldap.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authnz_**ldap.so
> Reading symbols from /usr/lib/httpd/modules/mod_**include.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**include.so
> Reading symbols from /usr/lib/httpd/modules/mod_**log_config.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_log_**config.so
> Reading symbols from /usr/lib/httpd/modules/mod_**logio.so...(no debugging
> symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_logio.**so
> Reading symbols from /usr/lib/httpd/modules/mod_**env.so...(no debugging
> symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_env.so
> Reading symbols from /usr/lib/httpd/modules/mod_**ext_filter.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_ext_**filter.so
> Reading symbols from /usr/lib/httpd/modules/mod_**mime_magic.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_mime_**magic.so
> Reading symbols from /usr/lib/httpd/modules/mod_**expires.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**expires.so
> Reading symbols from /usr/lib/httpd/modules/mod_**deflate.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**deflate.so
> Reading symbols from /usr/lib/httpd/modules/mod_**headers.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**headers.so
> Reading symbols from /usr/lib/httpd/modules/mod_**usertrack.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**usertrack.so
> Reading symbols from /usr/lib/httpd/modules/mod_**setenvif.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**setenvif.so
> Reading symbols from /usr/lib/httpd/modules/mod_**mime.so...(no debugging
> symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_mime.so
> Reading symbols from /usr/lib/httpd/modules/mod_**dav.so...(no debugging
> symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_dav.so
> Reading symbols from /usr/lib/httpd/modules/mod_**status.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_status.**so
> Reading symbols from /usr/lib/httpd/modules/mod_**autoindex.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**autoindex.so
> Reading symbols from /usr/lib/httpd/modules/mod_**info.so...(no debugging
> symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_info.so
> Reading symbols from /usr/lib/httpd/modules/mod_**dav_fs.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_dav_fs.**so
> Reading symbols from /usr/lib/httpd/modules/mod_**vhost_alias.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_vhost_**alias.so
> Reading symbols from /usr/lib/httpd/modules/mod_**negotiation.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**negotiation.so
> Reading symbols from /usr/lib/httpd/modules/mod_**dir.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_dir.so
> Reading symbols from /usr/lib/httpd/modules/mod_**actions.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**actions.so
> Reading symbols from /usr/lib/httpd/modules/mod_**speling.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**speling.so
> Reading symbols from /usr/lib/httpd/modules/mod_**userdir.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**userdir.so
> Reading symbols from /usr/lib/httpd/modules/mod_**alias.so...(no debugging
> symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_alias.**so
> Reading symbols from /usr/lib/httpd/modules/mod_**rewrite.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**rewrite.so
> Reading symbols from /usr/lib/httpd/modules/mod_**cache.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_cache.**so
> Reading symbols from /usr/lib/httpd/modules/mod_**suexec.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_suexec.**so
> Reading symbols from /usr/lib/httpd/modules/mod_**disk_cache.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_disk_**cache.so
> Reading symbols from /usr/lib/httpd/modules/mod_**file_cache.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_file_**cache.so
> Reading symbols from /usr/lib/httpd/modules/mod_**mem_cache.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_mem_**cache.so
> Reading symbols from /usr/lib/httpd/modules/mod_**cgi.so...(no debugging
> symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_cgi.so
> Reading symbols from /usr/lib/httpd/modules/mod_**auth_kerb.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_auth_**kerb.so
> Reading symbols from /usr/lib/httpd/modules/mod_**auth_mysql.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_auth_**mysql.so
> Reading symbols from /usr/lib/mysql/libmysqlclient.**so.15...(no debugging
> symbols found)...done.
> Loaded symbols for /usr/lib/mysql/libmysqlclient.**so.15
> Reading symbols from /usr/lib/httpd/modules/mod_**auth_pam.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_auth_**pam.so
> Reading symbols from /lib/libpam.so.0...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libpam.so.0
> Reading symbols from /lib/libaudit.so.0...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libaudit.so.0
> Reading symbols from /usr/lib/httpd/modules/mod_**auth_sys_group.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_auth_**sys_group.so
> Reading symbols from /usr/lib/httpd/modules/mod_**authz_ldap.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_authz_**ldap.so
> Reading symbols from /usr/lib/httpd/modules/mod_**fcgid.so...(no debugging
> symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_fcgid.**so
> Reading symbols from /usr/lib/httpd/modules/mod_**geoip.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_geoip.**so
> Reading symbols from /usr/lib/libGeoIP.so.1...(no debugging symbols
> found)...done.
> Loaded symbols for /usr/lib/libGeoIP.so.1
> Reading symbols from /usr/lib/httpd/modules/mod_**security.so...(no
> debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_**security.so
> Reading symbols from /usr/lib/httpd/modules/mod_**perl.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/mod_perl.so
> Reading symbols from /usr/lib/perl5/5.8.8/i386-**linux-thread-multi/CORE/*
> *libperl.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/perl5/5.8.8/i386-**linux-thread-multi/CORE/**
> libperl.so
> Reading symbols from /lib/libutil.so.1...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libutil.so.1
> Reading symbols from /usr/lib/httpd/modules/**libphp5.so...
> (no debugging symbols found)...done.
> Loaded symbols for /etc/httpd/modules/libphp5.so
> Reading symbols from /usr/lib/libaspell.so.15...(no debugging symbols
> found)...done.
> Loaded symbols for /usr/lib/libaspell.so.15
> Reading symbols from /usr/lib/libpspell.so.15...(no debugging symbols
> found)...done.
> Loaded symbols for /usr/lib/libpspell.so.15
> Reading symbols from /usr/lib/sse2/libgmp.so.3...**done.
> Loaded symbols for /usr/lib/sse2/libgmp.so.3
> Reading symbols from /usr/lib/libcurl.so.3...done.
> Loaded symbols for /usr/lib/libcurl.so.3
> Reading symbols from /usr/lib/libbz2.so.1...done.
> Loaded symbols for /usr/lib/libbz2.so.1
> Reading symbols from /usr/lib/libxml2.so.2...done.
> Loaded symbols for /usr/lib/libxml2.so.2
> Reading symbols from /usr/lib/libidn.so.11...done.
> Loaded symbols for /usr/lib/libidn.so.11
> Reading symbols from /usr/lib/libstdc++.so.6...**done.
> Loaded symbols for /usr/lib/libstdc++.so.6
> Reading symbols from /lib/libgcc_s.so.1...done.
> Loaded symbols for /lib/libgcc_s.so.1
> Reading symbols from /usr/lib/httpd/modules/mod_**python.so...done.
> Loaded symbols for /etc/httpd/modules/mod_python.**so
> Reading symbols from /usr/lib/libpython2.4.so.1.0..**.done.
> Loaded symbols for /usr/lib/libpython2.4.so.1.0
> Reading symbols from /usr/lib/httpd/modules/mod_**ssl.so...done.
> Loaded symbols for /etc/httpd/modules/mod_ssl.so
> Reading symbols from /usr/lib/libdistcache.so.1...**done.
> Loaded symbols for /usr/lib/libdistcache.so.1
> Reading symbols from /usr/lib/libnal.so.1...done.
> Loaded symbols for /usr/lib/libnal.so.1
> Reading symbols from /usr/lib/php/modules/apc.so...**done.
> Loaded symbols for /usr/lib/php/modules/apc.so
> Reading symbols from /usr/lib/php/modules/dba.so...**done.
> Loaded symbols for /usr/lib/php/modules/dba.so
> Reading symbols from /usr/lib/php/modules/dom.so...**done.
> Loaded symbols for /usr/lib/php/modules/dom.so
> Reading symbols from /usr/lib/php/modules/gd.so...**done.
> Loaded symbols for /usr/lib/php/modules/gd.so
> Reading symbols from /usr/lib/libfreetype.so.6...**done.
> Loaded symbols for /usr/lib/libfreetype.so.6
> Reading symbols from /usr/lib/libpng12.so.0...done.
> Loaded symbols for /usr/lib/libpng12.so.0
> Reading symbols from /usr/lib/libjpeg.so.62...done.
> Loaded symbols for /usr/lib/libjpeg.so.62
> Reading symbols from /usr/lib/php/modules/imap.so..**.done.
> Loaded symbols for /usr/lib/php/modules/imap.so
> Reading symbols from /usr/lib/libc-client.so.1...**done.
> Loaded symbols for /usr/lib/libc-client.so.1
> Reading symbols from /usr/lib/php/modules/ldap.so..**.done.
> Loaded symbols for /usr/lib/php/modules/ldap.so
> Reading symbols from /usr/lib/php/modules/mbstring.**so...done.
> Loaded symbols for /usr/lib/php/modules/mbstring.**so
> Reading symbols from /usr/lib/php/modules/mcrypt.**so...done.
> Loaded symbols for /usr/lib/php/modules/mcrypt.so
> Reading symbols from /usr/lib/libmcrypt.so.4...**done.
> Loaded symbols for /usr/lib/libmcrypt.so.4
> Reading symbols from /usr/lib/php/modules/mysql.so.**..done.
> Loaded symbols for /usr/lib/php/modules/mysql.so
> Reading symbols from /usr/lib/php/modules/mysqli.**so...done.
> Loaded symbols for /usr/lib/php/modules/mysqli.so
> Reading symbols from /usr/lib/php/modules/odbc.so..**.done.
> Loaded symbols for /usr/lib/php/modules/odbc.so
> Reading symbols from /usr/lib/libodbc.so.1...done.
> Loaded symbols for /usr/lib/libodbc.so.1
> Reading symbols from /usr/lib/libodbcpsql.so.2...**done.
> Loaded symbols for /usr/lib/libodbcpsql.so.2
> Reading symbols from /usr/lib/php/modules/pdo.so...**done.
> Loaded symbols for /usr/lib/php/modules/pdo.so
> Reading symbols from /usr/lib/php/modules/pdo_**mysql.so...done.
> Loaded symbols for /usr/lib/php/modules/pdo_**mysql.so
> Reading symbols from /usr/lib/php/modules/pdo_odbc.**so...done.
> Loaded symbols for /usr/lib/php/modules/pdo_odbc.**so
> Reading symbols from /usr/lib/php/modules/pdo_**sqlite.so...done.
> Loaded symbols for /usr/lib/php/modules/pdo_**sqlite.so
> Reading symbols from /usr/lib/php/modules/readline.**so...done.
> Loaded symbols for /usr/lib/php/modules/readline.**so
> Reading symbols from /usr/lib/libhistory.so.5...**done.
> Loaded symbols for /usr/lib/libhistory.so.5
> Reading symbols from /usr/lib/libreadline.so.5...**done.
> Loaded symbols for /usr/lib/libreadline.so.5
> Reading symbols from /usr/lib/libncurses.so.5...**done.
> Loaded symbols for /usr/lib/libncurses.so.5
> Reading symbols from /usr/lib/php/modules/soap.so..**.done.
> Loaded symbols for /usr/lib/php/modules/soap.so
> Reading symbols from /usr/lib/php/modules/tidy.so..**.done.
> Loaded symbols for /usr/lib/php/modules/tidy.so
> Reading symbols from /usr/lib/libtidy-0.99.so.0...**done.
> Loaded symbols for /usr/lib/libtidy-0.99.so.0
> Reading symbols from /usr/lib/php/modules/**xmlreader.so...done.
> Loaded symbols for /usr/lib/php/modules/**xmlreader.so
> Reading symbols from /usr/lib/php/modules/**xmlwriter.so...done.
> Loaded symbols for /usr/lib/php/modules/**xmlwriter.so
> Reading symbols from /usr/lib/php/modules/xsl.so...**done.
> Loaded symbols for /usr/lib/php/modules/xsl.so
> Reading symbols from /usr/lib/libexslt.so.0...done.
> Loaded symbols for /usr/lib/libexslt.so.0
> Reading symbols from /usr/lib/libxslt.so.1...done.
> Loaded symbols for /usr/lib/libxslt.so.1
> Reading symbols from /usr/lib/libgcrypt.so.11...**done.
> Loaded symbols for /usr/lib/libgcrypt.so.11
> Reading symbols from /usr/lib/libgpg-error.so.0...**done.
> Loaded symbols for /usr/lib/libgpg-error.so.0
> Reading symbols from /usr/lib/php/modules/**mailparse.so...done.
> Loaded symbols for /usr/lib/php/modules/**mailparse.so
>
> #0  0x0076be96 in apc_shm_create () from /usr/lib/php/modules/apc.so
> Version info is as follows:
> httpd -V:
> Server version: Apache/2.2.2
> Server built:   Jul 26 2006 11:12:08
> Server's Module Magic Number: 20051115:2
> Server loaded:  APR 1.2.2, APR-Util 1.2.7
> Compiled using: APR 1.2.2, APR-Util 1.2.7
> Architecture:   32-bit
> Server MPM:     Prefork
>  threaded:     no
>    forked:     yes (variable process count)
> Server compiled with....
>  -D APACHE_MPM_DIR="server/mpm/**prefork"
>  -D APR_HAS_SENDFILE
>  -D APR_HAS_MMAP
>  -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
>  -D APR_USE_SYSVSEM_SERIALIZE
>  -D APR_USE_PTHREAD_SERIALIZE
>  -D SINGLE_LISTEN_UNSERIALIZED_**ACCEPT
>  -D APR_HAS_OTHER_CHILD
>  -D AP_HAVE_RELIABLE_PIPED_LOGS
>  -D DYNAMIC_MODULE_LIMIT=128
>  -D HTTPD_ROOT="/etc/httpd"
>  -D SUEXEC_BIN="/usr/sbin/suexec"
>  -D DEFAULT_PIDLOG="logs/httpd.**pid"
>  -D DEFAULT_SCOREBOARD="logs/**apache_runtime_status"
>  -D DEFAULT_LOCKFILE="logs/accept.**lock"
>  -D DEFAULT_ERRORLOG="logs/error_**log"
>  -D AP_TYPES_CONFIG_FILE="conf/**mime.types"
>  -D SERVER_CONFIG_FILE="conf/**httpd.conf"
>
> php -v
> PHP 5.1.6 (cli) (built: Nov  3 2006 07:27:53)
> Copyright (c) 1997-2006 The PHP Group
> Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
>
> mysql -v
> mysql  Ver 14.12 Distrib 5.0.27, for redhat-linux-gnu (i686) using readline
> 5.0
>
> uname -a
> Linux newproxy.harrisonburg.k12.va.**us<http://newproxy.harrisonburg.k12.va.us>2.6.18-1.2239.fc5smp #1 SMP Fri Nov 10 13:22:44 EST 2006 i686 i686 i386
> GNU/Linux
>
> Ive been trying to figure out what is causing the sudden onset of the
> segfaults, and havent pinpointed it yet.  If anyone can look at the coredump
> file and interpret it for me that would be great.  The websites that I think
> are causing the issue are using cms made simple 1.6.8.
>
> If there is a config change I can make to my httpd.conf that would
> alleviate this I would gladly do so.
>
> Incidently when the segfaults occur, users get an error that the page can
> not be found, or server is refusing connection to that page.
>
> Thanks for helping,
> ddh
>
>
>
> --
> Dwayne Hottinger
> Network Administrator
> Harrisonburg City Public Schools
>
> "Everything should be made as simple as possible, but not simpler."
> -- Albert Einstein
>
> "The hottest places in Hell are reserved for those who, in times of moral
> crisis, preserved their neutrality."
> -- Dante
>
>
> ------------------------------**------------------------------**---------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/**userslist.html<http://httpd.apache.org/userslist.html>>
> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.**apache.org<us...@httpd.apache.org>
>  "   from the digest: users-digest-unsubscribe@**httpd.apache.org<us...@httpd.apache.org>
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

Re: [users@httpd] segmentation Faults

Posted by Paul Doubek <pd...@xmission.com>.
I'm certainly no expert, but have you run a memory test on this server? 
Maybe it's a red herring, but the "Failed to read a valid object file 
image from memory" message and the fact that it's started crashing 
suddenly after working for 3 years would make me suspicious. If you 
don't have time to run memtest through it's paces, maybe you can try 
reseating/swapping around the RAM (or swapping compatible RAM from 
another less mission-critical server) and see if the nature of the 
problem changes or goes away.

Paul

On 9/12/2011 7:02 AM, dhottinger@harrisonburg.k12.va.us wrote:
> I recently started get seg faults on a production server that has been 
> online for 3 years now.  At first I was convinced it was a faulty php 
> script in one of the cms sites, but now it seems to happen fairly 
> often.  I actually used a little bash script that restarts apache when 
> it sees the segfault in the logfiles.  I have a core dump from the 
> latest fault:
> GNU gdb Red Hat Linux (6.3.0.0-1.134.fc5rh)
> 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-redhat-linux-gnu"...(no debugging 
> symbols found)
> Using host libthread_db library "/lib/libthread_db.so.1".
>
> Failed to read a valid object file image from memory.
> Core was generated by `/usr/sbin/httpd'.
> Program terminated with signal 11, Segmentation fault.
> <SNIP>
> Ive been trying to figure out what is causing the sudden onset of the 
> segfaults, and havent pinpointed it yet.  If anyone can look at the 
> coredump file and interpret it for me that would be great.  The 
> websites that I think are causing the issue are using cms made simple 
> 1.6.8.
>
> If there is a config change I can make to my httpd.conf that would 
> alleviate this I would gladly do so.
>
> Incidently when the segfaults occur, users get an error that the page 
> can not be found, or server is refusing connection to that page.
>
> Thanks for helping,
> ddh
>
>
>


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org