ID: 28084
Updated by: [EMAIL PROTECTED]
Reported By: doormat at sequence-omega dot net
-Status: Critical
+Status: Open
Bug Type: Reproducible crash
Operating System: Windows 2000 SP3
PHP Version: 4.3.6
New Comment:
err, I meant open.
Previous Comments:
------------------------------------------------------------------------
[2004-05-05 01:00:05] php-bugs at lists dot php dot net
No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
------------------------------------------------------------------------
[2004-05-04 22:38:17] jpgraph at aditus dot nu
The following code is said to repeat the crash on Win32 , works fine on
Linux. Unfortunately I don't have access to a Win32 system to be able
to repeat.
The reproduce script was submitted by dietrich at ganx4 com
<?php
$string = "i crash.";
$font = 4;
$width = ImageFontWidth($font) * strlen($string);
$height = ImageFontHeight($font);
$im = @imagecreate ($width,$height);
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 0, 0,0);
imagestring($im, $font, 0, 0, $string, $text_color);
imagejpeg($im,'test_sample.jpg');
?>
------------------------------------------------------------------------
[2004-05-04 21:40:38] dietrich dot ayala at foundstone dot com
here is a simple reproduction script.
the crash only occurs when writing the image to file, and is
reproducible 100% of the time.
<?php
$string = "i crash.";
$font = 4;
$width = ImageFontWidth($font) * strlen($string);
$height = ImageFontHeight($font);
$im = @imagecreate ($width,$height);
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 0, 0,0);
imagestring($im, $font, 0, 0, $string, $text_color);
imagejpeg($im,'test_sample.jpg');
?>
------------------------------------------------------------------------
[2004-05-04 07:49:16] dietrich dot ayala at foundstone dot com
another comment: this is a regression. our code works fine in 4.3.2,
but is broken b/c of this so we cannot upgrade.
here's a quote from the jpgraph people:
"There seems to be a bug with some versions of PHP on Windows. It has a
(known) problem with simultaneous accessing the TTF libraries, (perhaps
some thread-safety issues ?). No known workaround exists (apart from
moving away from Win2000) as far as I'm aware."
is anyone familiar w/ this issue?
thanks, d.
------------------------------------------------------------------------
[2004-05-04 07:32:10] dietrich dot ayala at foundstone dot com
sorry, i left a piece of information out: php.exe is crashing for me,
not the webserver. that's the only behavioral difference between what
i'm experiencing from the original bug report.
every time i load my graph scripts, php.exe goes boom.
------------------------------------------------------------------------
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/28084
--
Edit this bug report at http://bugs.php.net/?id=28084&edit=1