#22513 [Csd->Opn]: imagettfbbox() returning bogus array values
| From: | jeremy at nirvani dot net | Date: | Mon, 03 Mar 2003 17:29:36 +0000 |
| Subject: | #22513 [Csd->Opn]: imagettfbbox() returning bogus array values | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-34677@lists.php.net to get a copy of this message | ||
ID: 22513
User updated by: jeremy at nirvani dot net
Reported By: jeremy at nirvani dot net
-Status: Closed
+Status: Open
Bug Type: GD related
Operating System: linux 2.4.19
PHP Version: 5CVS-2003-03-03 (dev)
New Comment:
BTW, this is NOT fixed in CVS or at least nothing was described as what
was change in CVS that fixes this. I just did a cvs up and re-built
(Mon Mar 3 17:22:49 UTC 2003). The same problems occur.
Please see the description I posted earlier.
In case I was not clear before, I am using the php5 branch.
Thanks,
Jeremy
Previous Comments:
------------------------------------------------------------------------
[2003-03-03 09:09:08] iliaa@php.net
This bug has been fixed in CVS.
In case this was a PHP problem, snapshots of the sources are packaged
every three hours; this change will be in the next snapshot. You can
grab the snapshot at http://snaps.php.net/.
In case this was a documentation problem, the fix will show up soon at
http://www.php.net/manual/.
In case this was a PHP.net website problem, the change will show
up on the PHP.net site and on the mirror sites in short time.
Thank you for the report, and for helping us make PHP better.
------------------------------------------------------------------------
[2003-03-03 03:03:27] jeremy at nirvani dot net
I have read these two bugs and this does not seem to be related:
17261 http://bugs.php.net/bug.php?id=17261
17192 http://bugs.php.net/bug.php?id=17192
To verify it is not one of the above bugs:
(Notice only a big black box and no text)
http://www.nirvani.org/not_bug_17192_or_17261.php
http://www.nirvani.org/not_bug_17192_or_17261.phps
To be sure, I even went so far as to put the GDFONRPATH in my global
environment. (snip from phpinfo() _ENV["GDFONTPATH"]
/home/httpd/clients/nirvani.org/ )
This shows the problem of the array elements having bogus values:
http://www.nirvani.org/imagettfbbox_bug.php
http://www.nirvani.org/imagettfbbox_bug.phps
A strange oddity, refresh this above page and watch
array[7] change - that should not happen, it should be the
upper left corner, Y position, which IMO should stay the same, no
matter how bogus the data is.
fontfile (for sanity's sake):
http://www.nirvani.org/times.ttf
The array values returned seem to be a bug compared to what is expected
from here:
http://php.net/imagettfbbox
Paste of the output array:
array(8) {
[0]=>
int(5)
[1]=>
int(-1610627808)
[2]=>
int(-1610628216)
[3]=>
int(134958127)
[4]=>
int(136904992)
[5]=>
int(12)
[6]=>
int(-1610628152)
[7]=>
int(1075156968)
}
my configure line:
'./configure' '--disable-cli' '--disable-cgi' '--with-zlib'
'--with-bz2' '--without-pear' '--with-gd' '--with-ttf'
'--with-freetype' '--enable-gd-native-ttf' '--enable-bcmath'
'--with-thttpd=/usr/src/thttpd-2.21b'
phpinfo():
http://www.nirvani.org/php.html
The same bug seemed to happend yesterday on a previous compile also. I
added --with-ttf and --enable-gd-native-ttf, but that made no
difference.
Other GD stuff works. Looks like configure picked up on the bundled GD
(2.0 compatible). It seems like anything GD-font-related does not
work, and so this might be a deeper bug than just in imagettfbbox().
Jeremy
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=22513&edit=1