ID: 42062 Updated by: [EMAIL PROTECTED] Reported By: fumble1 at web dot de -Status: Assigned +Status: Feedback Bug Type: GD related Operating System: Windows XP PHP Version: 5.2.3 Assigned To: pajoye New Comment:
Please try using this CVS snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows: http://windows.php.net/snapshots/ Previous Comments: ------------------------------------------------------------------------ [2007-07-25 08:40:55] [EMAIL PROTECTED] Thanks to Dmitry for the quick debug, here is the explanation: php_image_output_ctx() does fopen(), then memory overflow occurs that does longjump, so corresponding fclose() is never called. A fix will be done as soon as possible, I hope I can manage to do it for the upcoming 5.2.4. ------------------------------------------------------------------------ [2007-07-22 14:27:58] [EMAIL PROTECTED] > Do I have to open a new "ticket" This one is enough. Not sure if it comes from gd or the php stream. The black image is not a bug. ------------------------------------------------------------------------ [2007-07-22 14:16:55] fumble1 at web dot de pajoye> "Where do you run PHP, in IIS/Apache?" Apache, right. pajoye> "To solve this, goto the computers services find your service, goto properties, select logon and check the box that allows the service to interact with the desktop." That worked, thank you. Do I have to open a new "ticket" on > "that "file-cant-be-deleted-'cause-its-used-by-another-process" thingy [...] caused by the imageoutput-functions failing on memory_limit" or will that do? ------------------------------------------------------------------------ [2007-07-22 13:42:26] [EMAIL PROTECTED] "That got me an all-black PNG the size of my screen, just to note that." Where do you run PHP, in IIS/Apache? The blank screen is often due to apache or what ever php is running in not having permission to interact with the desktop. To solve this, goto the computers services find your service, goto properties, select logon and check the box that allows the service to interact with the desktop. ------------------------------------------------------------------------ [2007-07-22 12:59:56] fumble1 at web dot de Guess I was on the wrong track... that "file-cant-be-deleted-'cause-its-used-by-another-process" thingy is caused by the imageoutput-functions failing on memory_limit. Sorry for accusing imagegrabscreen(). pajoye> "Increase your memory limit." That got me an all-black PNG the size of my screen, just to note that. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/42062 -- Edit this bug report at http://bugs.php.net/?id=42062&edit=1
