ID: 25871 User updated by: bb at ii dot nl -Summary: imagecreatetruecolor crashes if image over 4mpix Reported By: bb at ii dot nl -Status: Bogus +Status: Open -Bug Type: Reproducible crash +Bug Type: Performance problem Operating System: RedHat Linux PHP Version: 4.3.3 New Comment:
I have read the documentation, but I could not find any reference to a maximum image size supported. The problem does indeed seem to be memory running out. When I increased the memory available to PHP to 50mb, the large images no longer terminated the script. I've changed the bug report to a 'performance problem', as I believe imagecreatetruecolor is somewhat wasteful with resources. The script terminates with a 1310x4000 image, about 5.3mpix in size, with a 25mb memory limit. Apparently imagecreatetruecolor takes almost twice the memory it should. Sorry about not investigating the memory thing sooner, before submitting. I should've thought of that myself. Previous Comments: ------------------------------------------------------------------------ [2003-10-14 17:33:27] [EMAIL PROTECTED] Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php PHP crashes (probably just exists) due to reaching the memory limit and being unable to allocate additional memory. ------------------------------------------------------------------------ [2003-10-14 15:29:27] bb at ii dot nl OS is RedHat, not Debian ------------------------------------------------------------------------ [2003-10-14 15:27:54] bb at ii dot nl Description: ------------ ImageCreateTrueColor crashes PHP if I allocate an image over ~4000000 pixels in size. I use PHP 4.3.3 with GD version: bundled (2.0.15 compatible) Memory_limit is set to 26214400 Reproduce code: --------------- $im = imagecreatetruecolor(1500,4000); Actual result: -------------- PHP crashes ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=25871&edit=1
