Hi all, I recently installed 5.4.0 on a CentOS 6.2 box and am now getting segfaults anytime we try to draw a PDF file (with fpdf). My config line is below: ./configure --with-apxs2=/usr/sbin/apxs --enable-cli --enable-exif --enable-mbstring --enable-mbregex --enable-sockets --with-mysql --with-mysqli=/usr/bin/mysql_config --with-pdo-mysql --with-libdir=lib64 --with-zlib --with-gd --with-jpeg-dir=/usr/lib64 --enable-soap --enable-calendar --with-freetype-dir=/usr/lib64 --with-libexpat-dir --enable-ftp --enable-calendar --with-curl Running gdb on the core dump from apache, I get this: ================================================ GNU gdb (GDB) Red Hat Enterprise Linux (7.2-50.el6) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/sbin/httpd...(no debugging symbols found)...done. [New Thread 8237] Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libm.so.6 Reading symbols from /lib64/libpcre.so.0...(no debugging symbols found)...done. Loaded symbols for /lib64/libpcre.so.0 Reading symbols from /lib64/libselinux.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libselinux.so.1 Reading symbols from /usr/lib64/libaprutil-1.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libaprutil-1.so.0 Reading symbols from /lib64/libcrypt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libcrypt.so.1 Reading symbols from /lib64/libexpat.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libexpat.so.1 Reading symbols from /lib64/libdb-4.7.so...(no debugging symbols found)...done. Loaded symbols for /lib64/libdb-4.7.so Reading symbols from /usr/lib64/libapr-1.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libapr-1.so.0 Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done. [Thread debugging using libthread_db enabled] Loaded symbols for /lib64/libpthread.so.0 Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libdl.so.2 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /lib64/libuuid.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libuuid.so.1 Reading symbols from /lib64/libfreebl3.so...(no debugging symbols found)...done. Loaded symbols for /lib64/libfreebl3.so Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/librt.so.1 Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libnss_files.so.2 Reading symbols from /etc/httpd/modules/mod_auth_basic.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_auth_basic.so Reading symbols from /etc/httpd/modules/mod_auth_digest.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_auth_digest.so Reading symbols from /etc/httpd/modules/mod_authn_file.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authn_file.so Reading symbols from /etc/httpd/modules/mod_authn_alias.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authn_alias.so Reading symbols from /etc/httpd/modules/mod_authn_anon.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authn_anon.so Reading symbols from /etc/httpd/modules/mod_authn_dbm.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authn_dbm.so Reading symbols from /etc/httpd/modules/mod_authn_default.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authn_default.so Reading symbols from /etc/httpd/modules/mod_authz_host.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authz_host.so Reading symbols from /etc/httpd/modules/mod_authz_user.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authz_user.so Reading symbols from /etc/httpd/modules/mod_authz_owner.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authz_owner.so Reading symbols from /etc/httpd/modules/mod_authz_groupfile.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authz_groupfile.so Reading symbols from /etc/httpd/modules/mod_authz_dbm.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authz_dbm.so Reading symbols from /etc/httpd/modules/mod_authz_default.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authz_default.so Reading symbols from /etc/httpd/modules/mod_ldap.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_ldap.so Reading symbols from /lib64/libldap-2.4.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libldap-2.4.so.2 Reading symbols from /lib64/liblber-2.4.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/liblber-2.4.so.2 Reading symbols from /lib64/libresolv.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libresolv.so.2 Reading symbols from /usr/lib64/libssl3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libssl3.so Reading symbols from /usr/lib64/libsmime3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libsmime3.so Reading symbols from /usr/lib64/libnss3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libnss3.so Reading symbols from /usr/lib64/libnssutil3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libnssutil3.so Reading symbols from /lib64/libplds4.so...(no debugging symbols found)...done. Loaded symbols for /lib64/libplds4.so Reading symbols from /lib64/libplc4.so...(no debugging symbols found)...done. Loaded symbols for /lib64/libplc4.so Reading symbols from /lib64/libnspr4.so...(no debugging symbols found)...done. Loaded symbols for /lib64/libnspr4.so Reading symbols from /usr/lib64/libsasl2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libsasl2.so.2 Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libz.so.1 Reading symbols from /etc/httpd/modules/mod_authnz_ldap.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_authnz_ldap.so Reading symbols from /etc/httpd/modules/mod_include.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_include.so Reading symbols from /etc/httpd/modules/mod_log_config.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_log_config.so Reading symbols from /etc/httpd/modules/mod_logio.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_logio.so Reading symbols from /etc/httpd/modules/mod_env.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_env.so Reading symbols from /etc/httpd/modules/mod_ext_filter.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_ext_filter.so Reading symbols from /etc/httpd/modules/mod_mime_magic.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_mime_magic.so Reading symbols from /etc/httpd/modules/mod_expires.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_expires.so Reading symbols from /etc/httpd/modules/mod_deflate.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_deflate.so Reading symbols from /etc/httpd/modules/mod_headers.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_headers.so Reading symbols from /etc/httpd/modules/mod_usertrack.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_usertrack.so Reading symbols from /etc/httpd/modules/mod_setenvif.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_setenvif.so Reading symbols from /etc/httpd/modules/mod_mime.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_mime.so Reading symbols from /etc/httpd/modules/mod_dav.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_dav.so Reading symbols from /etc/httpd/modules/mod_status.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_status.so Reading symbols from /etc/httpd/modules/mod_autoindex.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_autoindex.so Reading symbols from /etc/httpd/modules/mod_info.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_info.so Reading symbols from /etc/httpd/modules/mod_dav_fs.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_dav_fs.so Reading symbols from /etc/httpd/modules/mod_vhost_alias.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_vhost_alias.so Reading symbols from /etc/httpd/modules/mod_negotiation.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_negotiation.so Reading symbols from /etc/httpd/modules/mod_dir.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_dir.so Reading symbols from /etc/httpd/modules/mod_actions.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_actions.so Reading symbols from /etc/httpd/modules/mod_speling.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_speling.so Reading symbols from /etc/httpd/modules/mod_userdir.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_userdir.so Reading symbols from /etc/httpd/modules/mod_alias.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_alias.so Reading symbols from /etc/httpd/modules/mod_substitute.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_substitute.so Reading symbols from /etc/httpd/modules/mod_rewrite.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_rewrite.so Reading symbols from /etc/httpd/modules/mod_proxy.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_proxy.so Reading symbols from /etc/httpd/modules/mod_proxy_balancer.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_proxy_balancer.so Reading symbols from /etc/httpd/modules/mod_proxy_ftp.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_proxy_ftp.so Reading symbols from /etc/httpd/modules/mod_proxy_http.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_proxy_http.so Reading symbols from /etc/httpd/modules/mod_proxy_ajp.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_proxy_ajp.so Reading symbols from /etc/httpd/modules/mod_proxy_connect.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_proxy_connect.so Reading symbols from /etc/httpd/modules/mod_cache.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_cache.so Reading symbols from /etc/httpd/modules/mod_suexec.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_suexec.so Reading symbols from /etc/httpd/modules/mod_disk_cache.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_disk_cache.so Reading symbols from /etc/httpd/modules/mod_cgi.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_cgi.so Reading symbols from /etc/httpd/modules/mod_version.so...(no debugging symbols found)...done. Loaded symbols for /etc/httpd/modules/mod_version.so Reading symbols from /usr/lib64/httpd/modules/libphp5.so...done. Loaded symbols for /usr/lib64/httpd/modules/libphp5.so Reading symbols from /usr/lib64/libfreetype.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libfreetype.so.6 Reading symbols from /usr/lib64/libpng12.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libpng12.so.0 Reading symbols from /usr/lib64/libjpeg.so.62...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libjpeg.so.62 Reading symbols from /usr/lib64/libcurl.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libcurl.so.4 Reading symbols from /lib64/libnsl.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libnsl.so.1 Reading symbols from /usr/lib64/libxml2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxml2.so.2 Reading symbols from /usr/lib64/mysql/libmysqlclient.so.16...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/mysql/libmysqlclient.so.16 Reading symbols from /usr/lib64/libssl.so.10...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libssl.so.10 Reading symbols from /usr/lib64/libcrypto.so.10...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libcrypto.so.10 Reading symbols from /lib64/libidn.so.11...(no debugging symbols found)...done. Loaded symbols for /lib64/libidn.so.11 Reading symbols from /lib64/libgssapi_krb5.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libgssapi_krb5.so.2 Reading symbols from /lib64/libkrb5.so.3...(no debugging symbols found)...done. Loaded symbols for /lib64/libkrb5.so.3 Reading symbols from /lib64/libk5crypto.so.3...(no debugging symbols found)...done. Loaded symbols for /lib64/libk5crypto.so.3 Reading symbols from /lib64/libcom_err.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libcom_err.so.2 Reading symbols from /usr/lib64/libssh2.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libssh2.so.1 Reading symbols from /lib64/libkrb5support.so.0...(no debugging symbols found)...done. Loaded symbols for /lib64/libkrb5support.so.0 Reading symbols from /lib64/libkeyutils.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libkeyutils.so.1 Reading symbols from /usr/lib64/apr-util-1/apr_ldap-1.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/apr-util-1/apr_ldap-1.so Reading symbols from /usr/local/lib/php/extensions/no-debug-non-zts-20100525/apc.so...done. Loaded symbols for /usr/local/lib/php/extensions/no-debug-non-zts-20100525/apc.so Core was generated by `/usr/sbin/httpd -k start'. Program terminated with signal 11, Segmentation fault. #0 0x00007f1126065d71 in zend_hash_quick_find (ht=0x7f1131b0c5a8, arKey=0x7f11319e6b68 "pallets", nKeyLength=8, h=7572787671222906, pData=0x7fff2733e9c8) at /usr/local/src/php-5.4.0/Zend/zend_hash.c:950 950 p = ht->arBuckets[nIndex]; Missing separate debuginfos, use: debuginfo-install httpd-2.2.15-15.el6.centos.1.x86_64 ======================================= Any thoughts are appreciated. Thanks! -- Joe Koenig Creative Anvil 1346 Baur Blvd Olivette, MO 63132 314-692-0338 joe@xxxxxxxxxxxxxxxxx http://www.creativeanvil.com/ |
- Follow-Ups:
- Re: httpd segfault after 5.4.0 install
- From: Christopher Jones
- Re: httpd segfault after 5.4.0 install
- Prev by Date: Installing PHP 5.3.10 from source on Centos 5.7
- Next by Date: Re: httpd segfault after 5.4.0 install
- Previous by thread: Installing PHP 5.3.10 from source on Centos 5.7
- Next by thread: Re: httpd segfault after 5.4.0 install
- Index(es):