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] j...@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] j...@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

Reply via email to