PHP 4.0 Bug #6689: Apache dumps core when loading PHP dynamically

From: Date: Tue, 12 Sep 2000 21:49:43 +0000
Subject: PHP 4.0 Bug #6689: Apache dumps core when loading PHP dynamically
Groups: php.dev 
Request: Send a blank email to php-dev+get-33013@lists.php.net to get a copy of this message
From: st.n@gmx.net Operating system: AIX 4.3.0 PHP version: 4.0.2 PHP Bug Type: Dynamic loading Bug description: Apache dumps core when loading PHP dynamically I finally managed to install Apache 1.3.12 with mod_ssl, openssl, mm and PHP 4.0.2 on AIX 4.3.0. Everything works fine, except for PHP. When I try to start the Apache http with the two lines LoadModule php4_module libexec/libphp4.so AddModule mod_php4.c included in httpd.conf, it crashes immediately on startup (with or without SSL): $ apachectl startssl # (or apachectl start) apachectl[83]: 32068 Segmentation fault(coredump) apachectl startssl: httpd could not be started Inspecting the core file shows the following backtrace: #0 0xd1c03aa8 in ap_register_cleanup () #1 0xd1c04e90 in php_create_dir () #2 0x10019b34 in ap_single_module_configure () #3 0x10049be4 in load_module () #4 0x100174ac in invoke_cmd () #5 0x100183d0 in ap_handle_command () #6 0x100184c0 in ap_srm_command_loop () #7 0x10018cb8 in ap_process_resource_config () #8 0x100199b8 in ap_read_config () #9 0x10006c2c in main () #10 0x100001dc in __start () With the LoadModule and AddModule lines commented out, everything works fine. I configured Apache with SSL_BASE=../openssl-0.9.5a ./configure --enable-module=most --enable-shared=max and PHP with ./configure --with-apxs=/usr/local/apache/bin/apxs --with-informix --with-mm --without-mysql Is there anything wrong with this? Should I build PHP as a static module instead of a dynamic one? Or is this just a bug and I should file a bug report? Can anybody give me some hints? Thanks! - Stephan.

« previous php.dev (#33013) next »