ID: 17414
Updated by: rasmus@php.net
Reported By: thom@planetarytramp.net
Status: Feedback
Bug Type: Apache2 related
Operating System: Linux
PHP Version: 4.3.0-dev
Assigned To: aaron
New Comment:
That´s pure luck as GD is not threadsafe.
Previous Comments:
------------------------------------------------------------------------
[2002-12-08 17:53:10] iliaa@php.net
If you are compiling Apache 2.0 with worker model you should've used
the --enable-experimental-zts, which enables threading support in PHP,
you didn't do that.
Did you personally see it crash with prefork? I did not and I am
running Apache 2.0.43 (prefork) with PHP 4.3.0-dev and surprisingly it
served some 10,000 requests to PHP script doing GD image manipulations
without a single crash.
------------------------------------------------------------------------
[2002-12-08 17:40:58] thom@planetarytramp.net
How else do you explain the fact that all current versions of apache2
segfault reproducibly with no options to php barring --enable-debug and
--with-apxs2?
And the *exact* same install functions *perfectly* when php is not
loaded.
I've been told this is producible with prefork, too.
*Please* reread the back traces i've put on this bug. I'm happy to help
in anyway, just don't close valid bugs as bogus.
------------------------------------------------------------------------
[2002-12-08 17:29:26] iliaa@php.net
Sorry, but your problem does not imply a bug in PHP itself. For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system
is not the
appropriate forum for asking support questions.
Thank you for your interest in PHP.
GD & freetype libraries are not thread-safe, which means they'll cause
problems in the worker mpm. Use the prefork mpm if you want to use GD
inside your PHP.
------------------------------------------------------------------------
[2002-10-14 18:15:40] sniper@php.net
correct version.
------------------------------------------------------------------------
[2002-10-14 07:03:07] thom@planetarytramp.net
(This still occurs with HEAD now, with an identical backtrace)
------------------------------------------------------------------------
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/17414
--
Edit this bug report at http://bugs.php.net/?id=17414&edit=1