Bug #15778 Updated: Segmentation Fault with iPlanet module on php4_init
| From: | lbalbalba at hotmail dot com | Date: | Tue, 05 Mar 2002 10:59:54 +0000 |
| Subject: | Bug #15778 Updated: Segmentation Fault with iPlanet module on php4_init | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-1668@lists.php.net to get a copy of this message | ||
ID: 15778
Updated by: lbalbalba@hotmail.com
Reported By: lbalbalba@hotmail.com
Status: Open
Bug Type: Reproducible crash
Operating System: AIX 4.3.3
PHP Version: 4.1.2
New Comment:
Compiled php 4.1.2 using IBM's C for AIX Compiler v4.4.0.3 instead of
using GCC, and verified that with the different compiler the bug still
existed.
Previous Comments:
------------------------------------------------------------------------
[2002-03-04 06:55:10] lbalbalba@hotmail.com
Bug verified and still present in snapshot "php4-200203040000" on AIX
4.3.3 and iPlanet 4.1
------------------------------------------------------------------------
[2002-03-01 12:27:31] lbalbalba@hotmail.com
Ok, as another test, Ive tried to compile PHP 4.1.2 on the same AIX
4.3.3 box, but now as an Apache 1.3.22 DSO module, and that seems to
work just fine.
And since ive got the same php version (4.1.1 & 4.1.2) in combination
with the same iPlanet version (4.1) running correctly on Linux, I guess
this means that this only occurs on this specific combined setup:
AIX 4.3.3
iPlanet 4.1
PHP 4.1.1 & 4.1.2 (at least, maybe other versions too)
------------------------------------------------------------------------
[2002-02-28 06:13:51] lbalbalba@hotmail.com
As a test, Ive tried compiling the same version of PHP in combination
with the same version of iPlanet on my linux system, and everything
seems to work fine on my linux box.
So I guess this only occurs in combination with AIX.
------------------------------------------------------------------------
[2002-02-28 06:04:27] lbalbalba@hotmail.com
When I compile PHP as an iPlanet module, the httpd server crashes on
loading the module (php4_init) with a signal 11/segmentation fault. I
get the same behaviour with php 4.1.1 and with 4.1.2. (output below is
from 4.1.2)
When compiling as a commandline executable, everything seems to work
fine though, so I guess its a problem with iPlanet and maybe in
combination with AIX 4.3.3 and shared libraries.
I compiled using GCC, not AIX's 'native' compiler.
If more information is needed to address this issue, please let me
know. Please be aware though, that even though I am decently skilled in
*nix administration, I have no programming or debugging skills, so
please provide 'idiot instructions' ;)
The configure line I used:
./configure --with-nsapi=/appl/netscape4/server4 --prefix=/appl/php
-exec-prefix=/appl/php --enable-debug
The output of gdb (bt):
# gdb /appl/netscape4/server4/bin/https/bin/ns-httpd
/appl/netscape4/server4/https-splu9029/config/config/core
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 "powerpc-ibm-aix4.3.2.0"...(no debugging
symbols found)...
Core was generated by `ns-httpd'.
Program terminated with signal 11, Segmentation fault.
(no debugging symbols found)...#0 0xd1541508 in php4_init (pb=0x5,
sn=0x0, rq=0x0) at nsapi.c:492
492 log_error(LOG_INFORM, "php4_init", sn, rq, "Initialized
PHP Module\n");
(gdb) bt
#0 0xd1541508 in php4_init (pb=0x5, sn=0x0, rq=0x0) at nsapi.c:492
#1 0xd0d9aca8 in func_native_pool_wait_work ()
#2 0xd0d9bd88 in func_exec_str ()
#3 0xd0d9b2b4 in INTfunc_exec ()
#4 0xd0d8eea0 in INTconf_run_late_init_functions ()
#5 0xd0e11d50 in DaemonProcessorUX::__ct ()
#6 0xd0e105fc in DaemonProcessor::NewDaemonProcessor ()
#7 0xd0e41640 in daemon_run ()
#8 0x10001bac in ?? () from
/appl/netscape4/server4/bin/https/bin/ns-httpd
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=15778&edit=1