[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gdb says gd2lib currupt in debian stable woody



I found this as well.

http://www.zend.com/lists/php-dev/200110/msg01100.html

It seems Debian is using the wrong versions of php and gd2; This is a 
valid security problem and needs to be fixed ASAP in debian stable.



On 15 May 2004 at 13:38, dking@pimpsoft.com wrote:

> I get the following any time I try to run a php script either from 
> apache or command line using the php gd2 function ImageCopy() under 
> debian stable (woody)
> 
> cgi:/var/www/# php4 t.php
> X-Powered-By: PHP/4.1.2
> Content-type: text/html
> 
> 
> Segmentation fault
> 
> 
> Everything else in gd2 works but for some reason the ImageCopy() 
> function in the php lib does not work at all, so I got out gdb and 
> ran some tests.
> 
> cgi:/var/www/# gdb /usr/bin/php4
> GNU gdb 2002-04-01-cvs
> Copyright 2002 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and 
> you are
> welcome to change it and/or distribute copies of it under certain 
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for 
> details.
> This GDB was configured as "i386-linux"...(no debugging symbols 
> found)...
> (gdb)  set args -f /var/www/t.php
> (gdb) set args -f /var/www/t.php
> (gdb) run
> Starting program: /usr/bin/php4 -f /var/www/t.php
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...(no debugging symbols found)...
> 
> (no debugging symbols found)...
> Program received signal SIGSEGV, Segmentation fault.
> 0x403b88d6 in gdImageCopy () from /usr/lib/libgd.so.2
> (gdb) quit
> 
> 
> I apt-get removed the gd2 lib and installed the noxpm version, then 
> reinstalled php4-gd2 and the rest , they said they had to have the 
> normal version with xpm support so I let it do its thing.
> 
> And so I ran the test again after it failed, and I get the exact same 
> thing. Is anyone else getting these errors? Everything else in gdlib 
> is working fine but its this one function that seems to be bad, using 
> the most updated and official libs available.
> 
> If anyone has any ideas or has a way to fix this please let me know, 
> I am using only official packages.
> 
> 
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 
> 






Reply to: