#25919 [Com]: Sometimes imagecreatefromjpeg stops
| From: | stemplar444 at yahoo dot com | Date: | Tue, 10 Aug 2004 21:08:12 +0000 |
| Subject: | #25919 [Com]: Sometimes imagecreatefromjpeg stops | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-64381@lists.php.net to get a copy of this message | ||
ID: 25919
Comment by: stemplar444 at yahoo dot com
Reported By: agnermadsen at hotmail dot com
Status: Bogus
Bug Type: GD related
Operating System: FreeBSD
PHP Version: 4.3.3
New Comment:
My server hang, when the images contained more than 1'609'092 pixels.
It was not a question of file size.
I found this bug report and corrected my memory settings accordingly to
fix this behavior.
However, I disagree with iliaa@php.net, that this is no bug. In my
opinion, proper API providers have to have a proper error handling.
So in this case, the GD library or PHP needs to check for enough memory
while executing a function.
And since this is so well known, such an error handling would maybe
prevent all those bogus bug reports in this area.
simon.
Previous Comments:
------------------------------------------------------------------------
[2003-10-28 10:38:34] iliaa@php.net
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
It is quite likely you are reaching the memory limit and PHP
terminates. Image manipulation is a very memory intensive process. I'd
suggest raising the memory limit higher to something like 20 megabytes.
------------------------------------------------------------------------
[2003-10-24 05:40:12] agnermadsen at hotmail dot com
memory_limit 8M
http://www.ringsborg-madsen.dk/nytsite/phpinfo.php
------------------------------------------------------------------------
[2003-10-23 22:24:10] iliaa@php.net
What is your memory limit set to? You are probably reaching the memory
limit and PHP terminates.
------------------------------------------------------------------------
[2003-10-23 03:47:06] agnermadsen at hotmail dot com
Configure:
'./configure' '--enable-versioning' '--enable-memory-limit'
'--with-layout=GNU' '--with-zlib-dir=/usr' '--disable-all'
'--with-regex=php' '--disable-cli' '--with-apxs=/usr/local/sbin/apxs'
'--with-bz2=/usr' '--enable-ctype' '--enable-exif'
'--enable-ftp'
'--with-gd' '--enable-gd-native-ttf' '--enable-gd-jis-conv'
'--with-freetype-dir=/usr/local' '--with-jpeg-dir=/usr/local'
'--with-png-dir=/usr/local' '--with-xpm-dir=/usr/local'
'--with-imap=/usr/local' '--with-imap-ssl=/usr/local'
'--with-mcrypt=/usr/local' '--with-mysql=/usr/local'
'--enable-overload' '--with-pcre-regex=yes' '--enable-posix'
'--enable-session' '--enable-sockets' '--enable-tokenizer'
'--enable-xml' '--with-expat-dir=/usr/local' '--with-zlib=yes'
'--prefix=/usr/local' 'i386-portbld-freebsd4.8'
------------------------------------------------------------------------
[2003-10-20 06:41:45] sniper@php.net
What is the configure line you used to configure PHP?
If you didn't use the bundled GD library, bogus this report yourself..
------------------------------------------------------------------------
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/25919
--
Edit this bug report at http://bugs.php.net/?id=25919&edit=1