php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #37663 Apache crashes (core dump) when compiled with sablotron
Submitted: 2006-06-01 09:29 UTC Modified: 2006-06-03 01:01 UTC
Votes:1
Avg. Score:5.0 ± 0.0
Reproduced:0 of 0 (0.0%)
From: ust at 3dots dot ru Assigned:
Status: Not a bug Package: Apache2 related
PHP Version: 4.4.2 OS: FreeBSD 6.1
Private report: No CVE-ID: None
 [2006-06-01 09:29 UTC] 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)


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2006-06-01 09:40 UTC] tony2001@php.net
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 11:12 UTC] 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 11:17 UTC] tony2001@php.net
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:35 UTC] ust at 3dots dot ru
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 ?? ()
 [2006-06-01 11:36 UTC] ust at 3dots dot ru
(gdb) bt
#0  0x00080012 in ?? ()
#1  0x28882f1d in ?? () from /usr/local/apache2/libexec/apache2/libphp4.so
#2  0x283b7b02 in apr_pool_clear (pool=0x80a6018) at apr_pools.c:694
#3  0x0806c3c9 in main (argc=2, argv=0xbfbfec24) at main.c:600
 [2006-06-01 11:41 UTC] tony2001@php.net
Do not file bugs when you have Zend extensions (zend_extension=)
loaded. Examples are Zend Optimizer, Zend Debugger, Turck MM Cache,
APC, Xdebug and ionCube loader.  These extensions often modify engine
behavior which is not related to PHP itself.


 [2006-06-01 11:46 UTC] ust at 3dots dot ru
# /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 /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x00000000 in ?? ()
(gdb) bt
#0  0x00000000 in ?? ()
#1  0x2925c7ec in ?? () from /usr/local/lib/nss_ldap.so.1
#2  0x29267560 in ?? () from /usr/local/lib/nss_ldap.so.1
#3  0x00000000 in ?? ()
#4  0x00000000 in ?? ()
#5  0x280a0814 in _rtld_free_tls () from /libexec/ld-elf.so.1
#6  0x29265520 in _fini () from /usr/local/lib/nss_ldap.so.1
#7  0x280b8500 in ?? () from /libexec/ld-elf.so.1
#8  0x280b83f8 in ?? () from /libexec/ld-elf.so.1
#9  0xbfbfea88 in ?? ()
#10 0x2809e3ac in find_symdef () from /libexec/ld-elf.so.1
#11 0x2809ea19 in dlclose () from /libexec/ld-elf.so.1
#12 0x2848cf7e in _nsdbtput () from /lib/libc.so.6
#13 0x2848c86d in endhostent () from /lib/libc.so.6
#14 0x2848d014 in _nsdbtput () from /lib/libc.so.6
#15 0x284ae739 in __cxa_finalize () from /lib/libc.so.6
#16 0x284ae486 in exit () from /lib/libc.so.6
#17 0x0806b912 in destroy_and_exit_process (process=0x80a4090, process_exit_value=0)
    at main.c:221
#18 0x0806c30a in main (argc=3, argv=0xbfbfec58) at main.c:578
(gdb)
 [2006-06-02 01:26 UTC] ust at 3dots dot ru
There is no problem if I remove ldap from nsswith or build PHP module without Sablotron. So I can decide that there is conflict between Sablotron extension Apache and nss_ldap
 [2006-06-02 06:57 UTC] derick@php.net
And how is a conflict between libraries a problem in PHP? You need to have some more convinsing material that is it a problem in PHP first before reopening...
 [2006-06-03 01:01 UTC] ust at 3dots dot ru
Different versions of Sablotron and nss_ldap was installed. Moreover, when I tried to make works all this stuff with Apache 2.2 it crashed instanse of httpd immedeatly when I started it.

So, I can decide that problem in PHP.

If you think that it is not PHP problem, please advice who can resolve this issue. Apache? GA? PADL? OpenLDAP? FreeBSD?
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Apr 25 15:01:30 2024 UTC