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