ID: 27674
Updated by: [EMAIL PROTECTED]
Reported By: xuefer at 21cn dot com
-Status: Open
+Status: Closed
Bug Type: GetImageSize related
Operating System: winxp/linux
PHP Version: 4.3.5RC4
New Comment:
Both PHP4 (4.3.5) and PHP5 CVS return false with the given
file.
Previous Comments:
------------------------------------------------------------------------
[2004-03-26 09:59:25] xuefer at 21cn dot com
the above test verified for php4.3.5
phpinfo() under linux:
zlib
ZLib Support => enabled
Compiled Version => 1.1.4
Linked Version => 1.1.4
but when i compile cvs version of php5, it just works
./configure --disable-all --disable-cgi
make
./sapi/cli/php -r 'var_dump(getimagesize("125-bad.swf"));'
outputs: bool(false)
------------------------------------------------------------------------
[2004-03-26 09:11:06] xuefer at 21cn dot com
more detail:
under xp
it eat more and more memory
under linux cli:
$ php -r "getimagesize('./125-bad.swf');"
FATAL: erealloc(): Unable to allocate -2011570176 bytes
under linux apache: it crash
------------------------------------------------------------------------
[2004-03-25 10:28:56] [EMAIL PROTECTED]
With PHP 4.3.5 I get a return value of false instantly and
no large memory allocation problems you describe.
------------------------------------------------------------------------
[2004-03-24 10:12:35] xuefer at 21cn dot com
Description:
------------
file at: http://games.oursky.net:81/125-bad.swf (file will be removed
when this bug is closed)
eat up >400MB memory(or page file)
pls fix it before 4.3.5 is out.
Reproduce code:
---------------
wget http://games.oursky.net:81/125-bad.swf
php -r 'getimagesize("125-bad.swf")';
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=27674&edit=1