ID: 37663 User updated by: ust at 3dots dot ru Reported By: ust at 3dots dot ru -Status: Feedback +Status: Open Bug Type: Apache2 related Operating System: FreeBSD 6.1 PHP Version: 4.4.2 New Comment:
There is result of gdb output # /usr/local/apache2/sbin/httpd -k restart Segmentation fault (core dumped) # gdb /usr/local/apache2/sbin/httpd /usr/local/apache2/httpd.core GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"... Core was generated by `httpd'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libz.so.3...done. Loaded symbols for /lib/libz.so.3 Reading symbols from /usr/local/apache2/lib/apache2/libaprutil-0.so.9...done. Loaded symbols for /usr/local/apache2/lib/apache2/libaprutil-0.so.9 Reading symbols from /usr/local/lib/libldap-2.2.so.7...done. Loaded symbols for /usr/local/lib/libldap-2.2.so.7 Reading symbols from /usr/local/lib/libcrypto.so.5...done. Loaded symbols for /usr/local/lib/libcrypto.so.5 Reading symbols from /usr/local/lib/libssl.so.5...done. Loaded symbols for /usr/local/lib/libssl.so.5 Reading symbols from /usr/local/lib/liblber-2.2.so.7...done. Loaded symbols for /usr/local/lib/liblber-2.2.so.7 Reading symbols from /usr/local/lib/libexpat.so.6...done. Loaded symbols for /usr/local/lib/libexpat.so.6 Reading symbols from /usr/local/lib/libiconv.so.3...done. Loaded symbols for /usr/local/lib/libiconv.so.3 Reading symbols from /usr/local/apache2/lib/apache2/libapr-0.so.9...done. Loaded symbols for /usr/local/apache2/lib/apache2/libapr-0.so.9 Reading symbols from /lib/libm.so.4...done. Loaded symbols for /lib/libm.so.4 Reading symbols from /lib/libcrypt.so.3...done. Loaded symbols for /lib/libcrypt.so.3 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/libcrypto.so.4...done. Loaded symbols for /lib/libcrypto.so.4 Reading symbols from /usr/lib/libssl.so.4...done. Loaded symbols for /usr/lib/libssl.so.4 Reading symbols from /usr/local/lib/nss_ldap.so.1...done. Loaded symbols for /usr/local/lib/nss_ldap.so.1 Reading symbols from /usr/local/apache2/libexec/apache2/mod_access.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_access.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_auth.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_auth.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_auth_anon.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_auth_anon.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_auth_dbm.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_auth_dbm.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_charset_lite.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_charset_lite.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_include.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_include.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_deflate.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_deflate.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_log_config.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_log_config.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_logio.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_logio.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_env.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_env.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_mime_magic.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_mime_magic.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_cern_meta.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_cern_meta.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_expires.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_expires.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_headers.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_headers.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_usertrack.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_usertrack.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_unique_id.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_unique_id.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_setenvif.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_setenvif.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_mime.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_mime.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_dav.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_dav.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_status.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_status.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_autoindex.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_autoindex.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_asis.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_asis.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_info.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_info.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_cgi.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_cgi.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_dav_fs.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_dav_fs.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_vhost_alias.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_vhost_alias.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_negotiation.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_negotiation.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_dir.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_dir.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_imap.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_imap.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_actions.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_actions.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_speling.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_speling.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_userdir.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_userdir.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_alias.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_alias.so Reading symbols from /usr/local/apache2/libexec/apache2/mod_rewrite.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/mod_rewrite.so Reading symbols from /usr/local/apache2/libexec/apache2/libphp4.so...done. Loaded symbols for /usr/local/apache2/libexec/apache2/libphp4.so Reading symbols from /usr/local/lib/libsablot.so.100...done. Loaded symbols for /usr/local/lib/libsablot.so.100 Reading symbols from /usr/lib/libpanel.so.3...done. Loaded symbols for /usr/lib/libpanel.so.3 Reading symbols from /lib/libncurses.so.6...done. Loaded symbols for /lib/libncurses.so.6 Reading symbols from /usr/local/mysql5/lib/mysql/libmysqlclient.so.15...done. Loaded symbols for /usr/local/mysql5/lib/mysql/libmysqlclient.so.15 Reading symbols from /usr/local/lib/libsybdb.so.5...done. Loaded symbols for /usr/local/lib/libsybdb.so.5 Reading symbols from /usr/local/lib/libmhash.so.2...done. Loaded symbols for /usr/local/lib/libmhash.so.2 Reading symbols from /usr/local/lib/libgmp.so.7...done. Loaded symbols for /usr/local/lib/libgmp.so.7 Reading symbols from /usr/local/lib/libgd.so.4...done. Loaded symbols for /usr/local/lib/libgd.so.4 Reading symbols from /usr/local/lib/libt1.so.5...done. Loaded symbols for /usr/local/lib/libt1.so.5 Reading symbols from /usr/local/lib/libfreetype.so.9...done. Loaded symbols for /usr/local/lib/libfreetype.so.9 Reading symbols from /usr/X11R6/lib/libX11.so.6...done. Loaded symbols for /usr/X11R6/lib/libX11.so.6 Reading symbols from /usr/X11R6/lib/libXpm.so.4...done. Loaded symbols for /usr/X11R6/lib/libXpm.so.4 Reading symbols from /usr/local/lib/libpng.so.5...done. Loaded symbols for /usr/local/lib/libpng.so.5 Reading symbols from /usr/local/lib/libjpeg.so.9...done. Loaded symbols for /usr/local/lib/libjpeg.so.9 Reading symbols from /usr/local/lib/libexslt.so.8...done. Loaded symbols for /usr/local/lib/libexslt.so.8 Reading symbols from /usr/local/lib/libxslt.so.2...done. Loaded symbols for /usr/local/lib/libxslt.so.2 Reading symbols from /usr/local/lib/libcurl.so.3...done. Loaded symbols for /usr/local/lib/libcurl.so.3 Reading symbols from /usr/lib/libbz2.so.2...done. Loaded symbols for /usr/lib/libbz2.so.2 Reading symbols from /usr/local/lib/libxml2.so.5...done. Loaded symbols for /usr/local/lib/libxml2.so.5 Reading symbols from /usr/lib/libstdc++.so.5...done. Loaded symbols for /usr/lib/libstdc++.so.5 Reading symbols from /usr/X11R6/lib/libXext.so.6...done. Loaded symbols for /usr/X11R6/lib/libXext.so.6 Reading symbols from /usr/local/lib/libgcrypt.so.13...done. Loaded symbols for /usr/local/lib/libgcrypt.so.13 Reading symbols from /usr/local/lib/libgpg-error.so.1...done. Loaded symbols for /usr/local/lib/libgpg-error.so.1 Reading symbols from /usr/local/lib/libintl.so.6...done. Loaded symbols for /usr/local/lib/libintl.so.6 Reading symbols from /usr/local/php4/zend/lib/ZendExtensionManager.so...done. Loaded symbols for /usr/local/php4/zend/lib/ZendExtensionManager.so Reading symbols from /usr/local/php4/zend/lib/Optimizer-3.0.1/php-4.4.x/ZendOptimizer.so...done. Loaded symbols for /usr/local/php4/zend/lib/Optimizer-3.0.1/php-4.4.x/ZendOptimizer.so Reading symbols from /libexec/ld-elf.so.1...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x00080012 in ?? () Previous Comments: ------------------------------------------------------------------------ [2006-06-01 11:17:11] [EMAIL PROTECTED] Thank you for this bug report. To properly diagnose the problem, we need a backtrace to see what is happening behind the scenes. To find out how to generate a backtrace, please read http://bugs.php.net/bugs-generating-backtrace.php for *NIX and http://bugs.php.net/bugs-generating-backtrace-win32.php for Win32 Once you have generated a backtrace, please submit it to this bug report and change the status back to "Open". Thank you for helping us make PHP better. ------------------------------------------------------------------------ [2006-06-01 11:12:43] ust at 3dots dot ru To reproduce this bug 1. Build Apache 2.0.58 from ports collection #make PREFIX=/usr/local/apache2 PREFIX_RELDEST=/usr/local/apache2 install 2. Build PHP 4.2.2 "#make patch" on PHP 4.2.2 on FreeBSD PHP port then run this script #!/bin/sh CC='cc' CFLAGS="-O2 -pipe -march=pentium4 -g -Wall" \ CXX='c++' CXXFLAGS="-O2 -pipe -march=pentium4" \ export LDFLAGS=-lstdc++ \ ./configure --prefix=/usr/local/php4 \ --sysconfdir=/usr/local/etc \ --with-apxs2=/usr/local/apache2/sbin/apxs \ --enable-force-cgi-redirect \ --enable-discard-path \ --enable-fastcgi \ --with-layout=GNU \ --with-config-file-path=/usr/local/php4/etc \ --enable-magic-quotes \ --enable-versioning \ --with-openssl \ --with-zlib \ --enable-bcmath \ --with-bz2 \ --enable-calendar \ --enable-cpdflib \ --enable-static \ --with-curl \ --with-inifile \ --with-flatfile \ --with-dbase \ --with-dbx \ --enable-dio \ --with-dom \ --with-zlib-dir \ --with-dom-xslt \ --with-dom-exslt \ --enable-exif \ --enable-filepro \ --enable-ftp \ --with-xpm-dir \ --with-ttf \ --with-freetype-dir \ --with-t1lib \ --enable-gd-native-ttf \ --enable-gettext \ --with-gmp \ --with-iconv \ --enable-mbstring \ --enable-mcal \ --enable-mbstring \ --with-openssl-dir \ --with-mhash \ --with-mssql=/usr/local \ --with-mysql=/usr/local/mysql5 \ --with-mysql-sock=/tmp/mysql5.sock \ --with-xmlrpc \ --with-ncurses \ --enable-shmop \ --enable-sockets \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --enable-wddx \ --with-pear \ --enable-inline-optimization \ --enable-zend-multibyte \ --enable-memory-limit \ --with-tsrm-pth \ --with-pic \ --with-gd=/usr/local \ --with-png-dir=/usr/local \ --with-jpeg-dir=/usr/local \ --with-tiff-dir=/usr/local \ --with-mime-magic \ --with-regex=php \ --enable-xslt \ --with-xslt-sablot=/usr/local #make && make install #./apache2.sh restart OR # ./httpd -k restart -e debug [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module access_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module auth_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module auth_anon_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module auth_dbm_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module charset_lite_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module include_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module deflate_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module log_config_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module logio_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module env_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module mime_magic_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module cern_meta_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module expires_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module headers_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module usertrack_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module unique_id_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module setenvif_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module mime_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module dav_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module status_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module autoindex_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module asis_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module info_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module cgi_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module dav_fs_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module vhost_alias_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module negotiation_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module dir_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module imap_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module actions_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module speling_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module userdir_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module alias_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module rewrite_module [Thu Jun 01 22:16:21 2006] [debug] mod_so.c(248): loaded module php4_module Segmentation fault (core dumped) That's all. If I remove last to options: --enable-xslt --with-xslt-sablot=/usr/local Apache restart without segmentation fault If you need more information please tell me what kind of... Thanks. ------------------------------------------------------------------------ [2006-06-01 09:40:13] [EMAIL PROTECTED] Not enough information was provided for us to be able to handle this bug. Please re-read the instructions at http://bugs.php.net/how-to-report.php If you can provide more information, feel free to add it to this bug and change the status back to "Open". Thank you for your interest in PHP. ------------------------------------------------------------------------ [2006-06-01 09:29:59] ust at 3dots dot ru Description: ------------ httpd -k restart or htppd-k reload fails with segmentation fault, if PHP Apache module compiled with Sablotron suppot. Apache 2.0 -freebsd ports collection PHP 4.4.2 -compiled from source after patching on ports (make patch) Sablotron 0.98 or 1.0.2 - compiled from source / from ports (1.0.2) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=37663&edit=1