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

Reply via email to