From:             jeremy at nirvani dot net
Operating system: linux 2.4.19
PHP version:      5CVS-2003-03-03 (dev)
PHP Bug Type:     GD related
Bug description:  imagettfbbox() returning bogus array values

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 bug report at http://bugs.php.net/?id=22513&edit=1
-- 
Try a CVS snapshot:         http://bugs.php.net/fix.php?id=22513&r=trysnapshot
Fixed in CVS:               http://bugs.php.net/fix.php?id=22513&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=22513&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=22513&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=22513&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=22513&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=22513&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=22513&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=22513&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=22513&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=22513&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=22513&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=22513&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=22513&r=gnused

Reply via email to