Bug #12894 Updated: GD crashes PHP by using GD Format

From: Date: Wed, 03 Oct 2001 12:04:38 +0000
Subject: Bug #12894 Updated: GD crashes PHP by using GD Format
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-67200@lists.php.net to get a copy of this message
ID: 12894
User updated by: alberty@neptunlabs.de
Reported By: alberty@neptunlabs.de
Old Status: Closed
Status: Open
Bug Type: GD related
Operating System: i686-pc-linux-gnu
PHP Version: 4.0.7-dev (latest CVS)
New Comment:

oops, i have post a message to this problem in php.dev under: "GD seg fault on save"

however, here is another code example to reproduce
the problem:

<?php
$im_main=ImageCreateFromGD('2.gd');
ImageJPEG($im_main);
?>

The problem is _not_ ImageJPEG! You can reproduce the problem also with 
ImagePNG.

here is the backtrace:
----
Program received signal SIGSEGV, Segmentation fault.
gdImageJpegCtx (im=???, outfile=???, quality=???) at gd_jpeg.c:207
207                   int val = im->tpixels[i][j];
(gdb) bt
#0  gdImageJpegCtx (im=???, outfile=???, quality=???) at gd_jpeg.c:207
---

you can download the '2.gd' file under:
http://www.alberty.de/2.gd


Previous Comments:
------------------------------------------------------------------------

[2001-10-02 19:05:23] sniper@php.net

No feedback and not enought information. If problem still
exists with latest CVS / GD reopen with required information.


------------------------------------------------------------------------

[2001-08-30 22:36:22] sniper@php.net

I can not reproduce this. Does this happen with that
example script included in this report?
Does this crash happen with specific images? Where could
I get those images? What was the configure line like
for configuring PHP ?

--Jani


------------------------------------------------------------------------

[2001-08-27 08:50:44] alberty@neptunlabs.de

Hi Jani,

here is the backtrace of the second script:

Program received signal SIGSEGV, Segmentation fault.
0x40411786 in gd_module_entry () from /usr/local/apache/current/libexec/libphp4.so
(gdb) bt
#0  0x40411786 in gd_module_entry () from /usr/local/apache/current/libexec/libphp4.so
(gdb) 

the script fails only if you call ImagePNG after the ImageCreateFromGD.

Also ImageGD2 creates corrupted files, but this is another bug ...


Regards,

-- 
Steve

------------------------------------------------------------------------

[2001-08-22 13:04:34] sniper@php.net

I can't get your scripts to crash.
Could you please generate a GDB backtrace of the crash?

--Jani


------------------------------------------------------------------------

[2001-08-22 12:13:54] alberty@neptunlabs.de

Sorry, my submitted PHP Version was wrong. I mean 4.0.7-dev from the latest CVS.

The script crash under cvs version.

Regards,

Steve

------------------------------------------------------------------------

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/?id=12894


Edit this bug report at http://bugs.php.net/?id=12894&edit=1



Thread (9 messages)

« previous php.dev (#67200) next »