php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #14634 php causes iplanet to crash
Submitted: 2001-12-20 18:20 UTC Modified: 2002-08-17 10:11 UTC
From: ian at ians dot net Assigned:
Status: Closed Package: iPlanet related
PHP Version: 4.1.0 OS: Solaris 8
Private report: No CVE-ID: None
 [2001-12-20 18:20 UTC] ian at ians dot net
using either 4.1.0 or 4.0.6 as NSAPI on iplanet 6.0sp1 on solaris 8, iplanet crashes whenever accessing any php scripts. iplanet logs:

catastrophe (  360): Server crash detected (signal SIGSEGV)
info (  360): Crash occurred in NSAPI SAF php4_execute
info (  360): Crash occurred in function _pthread_mutex_lock from module /usr/lib/libthread.so.1



this behavior occurs whenever any php script is run, including things as simple as the following (this is the o.php script that's called in the truss below):

<?php
phpinfo();
?>


i compiled php using:

env \
CC=gcc \
CXX=g++ \
CFLAGS="-O2 -I/local/include -I/local/include/openssl -I/local/include/ucd-snmp -I/local/include/c-client" \
CPPFLAGS="-I/local/include" \
LDFLAGS="-L/local/lib -R/local/lib -L/local/ssl/lib -R/local/ssl/lib -L/local/lib/c-client -R/local/lib/c-client" \
TMPDIR="/tmp" \
./configure  \
        --prefix=/local \
        --sysconfdir=/etc \
        --localstatedir=/var \
        --with-config-file-path=/etc/php/ \
        --with-nsapi=/var/iplanet/servers \
        --with-openssl=/local \
        --with-db3=/local/BerkeleyDB-3.2 \
        --with-imap-ssl=/local \
        --with-imap=/local \
        --with-ldap=/local \
        --with-zlib=/usr \
        --enable-sysvshm \
        --enable-sysvsem \
        --enable-track-vars \
        --enable-force-cgi-redirect \
        --with-gettext \
        --with-regex=system


a truss of the web server shows the following:

accept(8, 0xFE2D1B58, 0xFE2D1AEC, 1)            = 21
lwp_sema_post(0xFE291E30)                       = 0
lwp_sema_wait(0xFE291E30)                       = 0
lwp_mutex_wakeup(0xFEB955B0)                    = 0
lwp_mutex_lock(0xFEB955B0)                      = 0
getsockname(21, 0x0049E4D0, 0xFB6D1B8C, 1)      = 0
read(21, " G E T   / o . p h p   H".., 8191)    = 273
poll(0xFCC07A48, 0, 10)                         = 0
stat64("/export/http/i001", 0xFB6D13C0)         = 0
stat64("/export/http/i001/o.php", 0xFB6D1450)   = 0
    Incurred fault #6, FLTBOUNDS  %pc = 0xFEB6B73C
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000005
    Received signal #11, SIGSEGV [caught]
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000005
sigprocmask(SIG_SETMASK, 0xFEB8EFE8, 0x00000000) = 0
sigaction(SIGSEGV, 0xFB6D0E08, 0xFB6D0F08)      = 0
time()                                          = 1008890166
getpid()                                        = 456 [359]
write(9, " [ 2 0 / D e c / 2 0 0 1".., 83)      = 83
time()                                          = 1008890166
getpid()                                        = 456 [359]
write(9, " [ 2 0 / D e c / 2 0 0 1".., 78)      = 78
time()                                          = 1008890166
getpid()                                        = 456 [359]
write(9, " [ 2 0 / D e c / 2 0 0 1".., 120)     = 120
sigprocmask(SIG_SETMASK, 0xFEB9ADB8, 0xFB6D0E10) = 0
sigprocmask(SIG_SETMASK, 0xFB6D0E10, 0x00000000) = 0
sigprocmask(SIG_SETMASK, 0xFEB9ADB8, 0xFB6D0EB0) = 0
sigprocmask(SIG_SETMASK, 0xFB6D0EB0, 0x00000000) = 0
sigprocmask(SIG_SETMASK, 0xFEB9ADB8, 0x00000000) = 0
sigprocmask(SIG_SETMASK, 0xFEB9ADB8, 0xFB6D10C0) = 0
lwp_kill(13, SIGSEGV)                           = 0
sigprocmask(SIG_SETMASK, 0xFB6D10C0, 0x00000000) = 0
setcontext(0xFB6D1010)
    Received signal #11, SIGSEGV [caught]
      siginfo: SIGSEGV pid=456 uid=2147483042 code=-1
sigprocmask(SIG_SETMASK, 0xFEB8EFE8, 0x00000000) = 0
sigaction(SIGSEGV, 0xFB6D1150, 0x00000000)      = 0
sigprocmask(SIG_SETMASK, 0xFEB9ADB8, 0x00000000) = 0
setcontext(0xFB6D1010)
    Incurred fault #6, FLTBOUNDS  %pc = 0xFEB6B73C
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000005
    Received signal #11, SIGSEGV [default]
      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000005
        *** process killed ***

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-12-20 18:52 UTC] yohgaki@php.net
Could you send backtrace?
Refer to following URL for getting backtrace with gdb.

http://bugs.php.net/bugs-generating-backtrace.php

--
Yasuo Ohgaki
 [2001-12-20 19:29 UTC] ian at ians dot net
dewalt:ian[72] ...servers/https-iwww> sudo gdb ns-httpd 8428
GNU gdb 5.0
Copyright 2000 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 "sparc-sun-solaris2.8"...ns-httpd: No such file or directory.

/var/iplanet/servers/https-iwww/8428: No such file or directory.
Attaching to process 8428
Error reading attached process's symbol file.
ns-httpd: No such file or directory.
Reading symbols from /var/iplanet/servers/bin/https/lib/libsmartheap_smp.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libsmartheap_smp.so
Reading symbols from /var/iplanet/servers/bin/https/lib/liblibdbm.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/liblibdbm.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libns-httpd40.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libns-httpd40.so
Reading symbols from /var/iplanet/servers/bin/https/lib/liblibsi18n.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/liblibsi18n.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libgetprop.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libgetprop.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnsprwrap.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnsprwrap.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libldap50.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libldap50.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libldappr50.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libldappr50.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libxerces-c.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libxerces-c.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnsres30.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnsres30.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnsuni30.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnsuni30.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnscnv30.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnscnv30.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnscol30.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnscol30.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnsbrk30.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnsbrk30.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnsfmt30.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnsfmt30.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libplc4.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libplc4.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libplds4.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libplds4.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnspr4.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnspr4.so
Reading symbols from /usr/lib/libsocket.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libsocket.so.1
Reading symbols from /usr/lib/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libnsl.so.1
Reading symbols from /usr/lib/libdl.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdl.so.1
Reading symbols from /usr/lib/libposix4.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libposix4.so.1
Reading symbols from /usr/lib/libkstat.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libkstat.so.1
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/lib/libC.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libC.so.5
Reading symbols from /usr/lib/libm.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libm.so.1
Reading symbols from /usr/lib/libw.so.1...
warning: Lowest section in /usr/lib/libw.so.1 is .hash at 00000074
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libw.so.1
Reading symbols from /usr/lib/libthread.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libthread.so.1
Reading symbols from /usr/lib/libc.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libc.so.1
Reading symbols from /var/iplanet/servers/bin/https/lib/libssl3.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libssl3.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libsmime3.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libsmime3.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnss3.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnss3.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnsfc.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnsfc.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnstp.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnstp.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libdirmon4.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libdirmon4.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libnstime.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libnstime.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libsupport.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libsupport.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libares3.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libares3.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libssldap50.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libssldap50.so
Reading symbols from /usr/lib/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libresolv.so.2
Reading symbols from /usr/lib/libpthread.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpthread.so.1
Reading symbols from /usr/lib/libmp.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libmp.so.2
Reading symbols from /usr/lib/libaio.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libaio.so.1
Reading symbols from /usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1
Reading symbols from /var/iplanet/servers/bin/https/lib/libatomic.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libatomic.so
Reading symbols from /usr/lib/nss_nisplus.so.1...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/nss_nisplus.so.1
Reading symbols from /usr/lib/rpcsec.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/rpcsec.so.1
Reading symbols from /usr/lib/libgss.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgss.so.1
Reading symbols from /usr/lib/libxfn.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxfn.so.2
Reading symbols from /usr/lib/libdoor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdoor.so.1
Reading symbols from /usr/lib/gss/dh1024-0.so.1...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/gss/dh1024-0.so.1
Reading symbols from /usr/lib/gss/mech_dh.so.1...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/gss/mech_dh.so.1
Reading symbols from /usr/lib/nss_files.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/nss_files.so.1
Reading symbols from /var/iplanet/servers/bin/https/lib/libNSServletPlugin.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libNSServletPlugin.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libNSServletLayer.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libNSServletLayer.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libNSJavaUtil.so...
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libNSJavaUtil.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libNSJvmControl.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libNSJvmControl.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libNSJavaMiscUtil.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libNSJavaMiscUtil.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libMMapSession.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libMMapSession.so
Reading symbols from /var/iplanet/servers/bin/https/lib/libConfigFile.so...
(no debugging symbols found)...done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libConfigFile.so
Reading symbols from /usr/java/jre/lib/sparc/libjvm.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/java/jre/lib/sparc/libjvm.so
Reading symbols from /usr/lib/libCrun.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libCrun.so.1
Reading symbols from /var/iplanet/servers/bin/libphp4.so...done.
Loaded symbols for /var/iplanet/servers/bin/libphp4.so
Reading symbols from /usr/lib/libpam.so.1...done.
Loaded symbols for /usr/lib/libpam.so.1
Reading symbols from /local/lib/libssl.so.0.9.6...done.
Loaded symbols for /local/lib/libssl.so.0.9.6
Reading symbols from /local/lib/libcrypto.so.0.9.6...done.
Loaded symbols for /local/lib/libcrypto.so.0.9.6
Reading symbols from /local/lib/libldap.so.2...done.
Loaded symbols for /local/lib/libldap.so.2
Reading symbols from /local/lib/liblber.so.2...done.
Loaded symbols for /local/lib/liblber.so.2
Reading symbols from /usr/lib/libintl.so.1...
warning: Lowest section in /usr/lib/libintl.so.1 is .hash at 00000074
done.
Loaded symbols for /usr/lib/libintl.so.1
Reading symbols from /local/BerkeleyDB/lib/libdb-3.2.so...done.
Loaded symbols for /local/BerkeleyDB/lib/libdb-3.2.so
Reading symbols from /usr/lib/libcrypt_d.so.1...done.
Loaded symbols for /usr/lib/libcrypt_d.so.1
Reading symbols from /usr/lib/libgen.so.1...done.
Loaded symbols for /usr/lib/libgen.so.1
Reading symbols from /var/iplanet/servers/bin/https/lib/libfreebl_hybrid_3.so...
done.
Loaded symbols for /var/iplanet/servers/bin/https/lib/libfreebl_hybrid_3.so
Reading symbols from /usr/j2se/jre/lib/sparc/native_threads/libhpi.so...done.
Loaded symbols for /usr/j2se/jre/lib/sparc/native_threads/libhpi.so
Reading symbols from /usr/j2se/jre/lib/sparc/libverify.so...done.
Loaded symbols for /usr/j2se/jre/lib/sparc/libverify.so
Reading symbols from /usr/j2se/jre/lib/sparc/libjava.so...done.
Loaded symbols for /usr/j2se/jre/lib/sparc/libjava.so
Reading symbols from /usr/j2se/jre/lib/sparc/libzip.so...done.
Loaded symbols for /usr/j2se/jre/lib/sparc/libzip.so
sol-thread active.
Retry #1:
Retry #2:
Retry #3:
Retry #4:
[New LWP    1        ]
[New Thread 22 (LWP 1)]
Error reading attached process's symbol file.
ns-httpd: No such file or directory.
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libsmartheap_smp.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/liblibdbm.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libns-httpd40.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/liblibsi18n.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libgetprop.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnsprwrap.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libldap50.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libldappr50.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libxerces-c.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnsres30.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnsuni30.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnscnv30.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnscol30.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnsbrk30.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnsfmt30.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libplc4.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libplds4.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnspr4.so
Symbols already loaded for /usr/lib/libsocket.so.1
Symbols already loaded for /usr/lib/libnsl.so.1
Symbols already loaded for /usr/lib/libdl.so.1
Symbols already loaded for /usr/lib/libposix4.so.1
Symbols already loaded for /usr/lib/libkstat.so.1
Symbols already loaded for /usr/lib/libC.so.5
Symbols already loaded for /usr/lib/libm.so.1
Symbols already loaded for /usr/lib/libw.so.1
Symbols already loaded for /usr/lib/libthread.so.1
Symbols already loaded for /usr/lib/libc.so.1
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libssl3.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libsmime3.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnss3.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnsfc.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnstp.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libdirmon4.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libnstime.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libsupport.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libares3.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libssldap50.so
Symbols already loaded for /usr/lib/libresolv.so.2
Symbols already loaded for /usr/lib/libpthread.so.1
Symbols already loaded for /usr/lib/libmp.so.2
Symbols already loaded for /usr/lib/libaio.so.1
Symbols already loaded for /usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libatomic.so
Symbols already loaded for /usr/lib/nss_nisplus.so.1
Symbols already loaded for /usr/lib/rpcsec.so.1
Symbols already loaded for /usr/lib/libgss.so.1
Symbols already loaded for /usr/lib/libxfn.so.2
Symbols already loaded for /usr/lib/libdoor.so.1
Symbols already loaded for /usr/lib/gss/dh1024-0.so.1
Symbols already loaded for /usr/lib/gss/mech_dh.so.1
Symbols already loaded for /usr/lib/nss_files.so.1
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libNSServletPlugin.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libNSServletLayer.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libNSJavaUtil.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libNSJvmControl.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libNSJavaMiscUtil.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libMMapSession.so
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libConfigFile.so
Symbols already loaded for /usr/java/jre/lib/sparc/libjvm.so
Symbols already loaded for /usr/lib/libCrun.so.1
Symbols already loaded for /var/iplanet/servers/bin/libphp4.so
Symbols already loaded for /usr/lib/libpam.so.1
Symbols already loaded for /local/lib/libssl.so.0.9.6
Symbols already loaded for /local/lib/libcrypto.so.0.9.6
Symbols already loaded for /local/lib/libldap.so.2
Symbols already loaded for /local/lib/liblber.so.2
Symbols already loaded for /usr/lib/libintl.so.1
Symbols already loaded for /local/BerkeleyDB/lib/libdb-3.2.so
Symbols already loaded for /usr/lib/libcrypt_d.so.1
Symbols already loaded for /usr/lib/libgen.so.1
Symbols already loaded for /var/iplanet/servers/bin/https/lib/libfreebl_hybrid_3.so
Symbols already loaded for /usr/j2se/jre/lib/sparc/native_threads/libhpi.so
Symbols already loaded for /usr/j2se/jre/lib/sparc/libverify.so
Symbols already loaded for /usr/j2se/jre/lib/sparc/libjava.so
Symbols already loaded for /usr/j2se/jre/lib/sparc/libzip.so
[Switching to Thread 22 (LWP 1)]
0xfeb1990c in _poll () from /usr/lib/libc.so.1
(gdb) c
Continuing.
[New LWP    2        ]
[New LWP    15        ]
[New LWP    11        ]
[New Thread 31 (LWP 11)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 31 (LWP 11)]
0xfeb6b73c in pthread_mutex_lock () from /usr/lib/libthread.so.1
(gdb) c
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0xfeb6b73c in pthread_mutex_lock () from /usr/lib/libthread.so.1
(gdb) c
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0xfeb79ab8 in __sigprocmask () from /usr/lib/libthread.so.1
(gdb) c
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0xfeb79ab8 in __sigprocmask () from /usr/lib/libthread.so.1
(gdb) c
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0xfeb79ab8 in __sigprocmask () from /usr/lib/libthread.so.1
(gdb) q
The program is running.  Quit anyway (and detach it)? (y or n) y

Detaching from program:  process 8428
 [2001-12-20 21:04 UTC] ian at ians dot net
i finally found it, i was missing the following line in magnus.conf:

Init fn="php4_init" LateInit="yes"


now both 4.0.6 and 4.1.0 at least give me phpinfo() output, i'll have to verify that everything else is ok, but this bug can be closed.

thx.
 [2002-08-17 10:11 UTC] kalowsky@php.net
per user request
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Jul 25 04:01:28 2024 UTC