#48822 [Opn->Bgs]: Bus error in Apache after PHP 5.3.0 installed
| From: | stevenf at panic dot com | Date: | Tue, 07 Jul 2009 20:24:18 +0000 |
| Subject: | #48822 [Opn->Bgs]: Bus error in Apache after PHP 5.3.0 installed | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-139442@lists.php.net to get a copy of this message | ||
ID: 48822
User updated by: stevenf at panic dot com
Reported By: stevenf at panic dot com
-Status: Open
+Status: Bogus
Bug Type: Apache2 related
Operating System: Mac OS X Server 10.5.7
PHP Version: 5.3.0
New Comment:
It is working now. The only difference seems to be doing this works:
(Apache with PHP 5.2.10 running)
make (in PHP 5.3.0 directory)
apachectl stop
make install (in PHP 5.3.0 directory)
apachectl start
but this gives me the bus error:
(Apache with PHP 5.2.10 running)
make install (in PHP 5.3.0 directory)
apachectl graceful
Regardless of config settings.
Once it's installed the first way, apachectl graceful works as
expected. No idea. Very strange. I'm closing this bug as "bogus".
Sorry for the trouble.
Previous Comments:
------------------------------------------------------------------------
[2009-07-07 18:55:20] stevenf at panic dot com
That's what I'm working on now. I was able to get one of the non-
working servers to work by reducing the config string to:
./configure --with-apxs2=/usr/local/apache2/bin/apxs
So, I'm adding back the config options one at a time to isolate the
problem one.
------------------------------------------------------------------------
[2009-07-07 18:41:45] jani@php.net
Well, the only way to figure out what's wrong is propably checking what
the differences are between those working / non-working servers.
------------------------------------------------------------------------
[2009-07-07 17:34:04] stevenf at panic dot com
1. Yes, we have this line in php.ini:
date.timezone = America/Los_Angeles
2. It looks like we are using the default Unix MPM (prefork). Our
Apache config string was simply:
./configure --enable-ssl --enable-so
------------------------------------------------------------------------
[2009-07-07 17:19:07] jani@php.net
Is date.timezone set in your php.ini? What MPM is used in Apache?
------------------------------------------------------------------------
[2009-07-07 16:52:44] stevenf at panic dot com
1. No, the php.ini only sets a few variables.
2. Good to know, thanks!
3. Can you point me to some instructions on how to get the backtrace
in this situation? Would I have to, for example, run httpd within
gdb?
Further information:
PHP 5.3.0 + Apache 2 works on one of our three Xserves, and produces
this same bus error on the other two. CPU architecture does not seem
to be a factor, as I earlier thought.
I am still in the process of trying to figure out what might be
different between the environments of the working and non-working
machines.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/48822
--
Edit this bug report at http://bugs.php.net/?id=48822&edit=1