Re: [GD-DEVEL] gd-png error: setjmp returns error condition 2

[email protected] (Per Jessen) Fri, 27 Mar 2009 07:18:26 +0100
Newsgroups php.gd.devel
Organization Per Jessens personal news-server
Message-ID <[email protected]>
Pierre Joye wrote:

> On Thu, Mar 26, 2009 at 9:51 PM, Per Jessen <[email protected]> wrote:
>> Pierre Joye wrote:
>>
>>> hi,
>>>
>>> On Thu, Mar 26, 2009 at 9:44 PM, Per Jessen <[email protected]>
>>> wrote:
>>>> Per Jessen wrote:
>>>>
>>>>> I'm using ImageCreateFromPngPtr() on data that is apparently
>>>>> incomplete, i.e. not a valid PNG, and I'm getting the error as in
>>>>> the subject. My own code handles the problem on my end, but after
>>>>> a couple of more times with the same problem (in the same
>>>>> process), I get a segfault.
>>>>
>>>> I should clarify - the code using ImageCreateFromPngPtr() is a
>>>> daemon, so after a problematic PNG, ImageCreateFromPngPtr() will be
>>>> called repeatedly, which is what appears to cause the problem.
>>>
>>> Multithreaded?
>>>
>>
>> Yep, also multithreaded.
> 
> Do you have a backtrace?

I have a few core dumps, but it looks like the stack is being clobbered.
I'll check and see what I've got. 


/Per Jessen, Zürich