Hello,
I've just built PHP (DSO) and Apache 1.3.19, with Netscape LDAP support. When I try to run any script (even <?php echo "hello"; ?>), I get a core dump (segmentation fault as indicated by doing a back trace). I'm running out of things to try...I've configured, cleaned, recompiled a dozen times after making minor changes, all without error. Sigh...
Any ideas would be much appreciated! My configure command and back trace are below. Thanks, Jonathan
From Apache printenv:
SERVER_SOFTWARE="Apache/1.3.19 (Unix) PHP/4.0.4pl1"
From uname -a:
SunOS einstein 5.7 Generic_106541-08 sun4u sparc SUNW,Ultra-2
Configure for Netscape LDAP:
./configure --prefix=/home/jjames/openldap_1.2.11 --disable-slapd --disable-slurpd
Configure for PHP:
./configure --prefix=/home/jjames/php_base
--with-config-file-path=/home/jjames/php_base
--with-ldap=/home/jjames/php/ldapsdk_4.1
--with-apxs=/home/jjames/apache_1.3.19/bin/apxs
(gdb) run -X -f /home/jjames/apache_1.3.19/conf/httpd.conf
Starting program: /home/jjames/apache_1.3.19/bin/httpd -X -f /home/jjames/apache_1.3.19/conf/httpd.conf
[New LWP 2 ]
[New LWP 3 ]
[New LWP 4 ]
Program received signal SIGSEGV, Segmentation fault.
php_hash_environment () at /home/jjames/php/php-4.0.4pl1/main/main.c:1060
1060 ALLOC_ZVAL(PG(http_globals)[TRACK_VARS_ENV]);
(gdb) bt
#0 php_hash_environment () at /home/jjames/php/php-4.0.4pl1/main/main.c:1060
#1 0xfe6e7c08 in php_request_startup () at /home/jjames/php/php-4.0.4pl1/main/main.c:645
#2 0xfe6e4b40 in apache_php_module_main (r=0x1178a8, display_source_mode=0)
at /home/jjames/php/php-4.0.4pl1/sapi/apache/sapi_apache.c:66
#3 0xfe6e57bc in send_php (r=0x1178a8, display_source_mode=0, filename=0x118318 "/home/jjames/apache_1.3.19/htdocs/php/test.php")
at /home/jjames/php/php-4.0.4pl1/sapi/apache/mod_php4.c:516
#4 0xfe6e57e8 in send_parsed_php (r=0x1178a8) at /home/jjames/php/php-4.0.4pl1/sapi/apache/mod_php4.c:527
#5 0x42d18 in ap_invoke_handler ()
#6 0x5f6e0 in process_request_internal ()
#7 0x5f760 in ap_process_request ()
#8 0x52eec in child_main ()
#9 0x5315c in make_child ()
#10 0x5335c in startup_children ()
#11 0x53c6c in standalone_main ()
#12 0x5482c in main ()
(gdb)