Are .dmp files useful? If so, I can share those. I do still get crashes but
they are far less since I only use one surface.

Another thing that is happening is that the form-based paints are sticking
around though the form should have been collected. It seems like the way
that paints are being handled is changing in Athens development. I tried
upgrading but that broke things. Is there a way I can be at the bleeding
edge and contribute back to the Athens development? I can't do anything on
the C side but I can contribute on the Smalltalk side.

Cheers,

Jeff

On Thu, Jun 23, 2016 at 7:11 AM Igor Stasenko <[email protected]> wrote:

> On 18 June 2016 at 19:36, J.F. Rick <[email protected]> wrote:
>
>> I'm using Athens rendering for my multi-touch applications on Pharo5. As
>> part of that, I create a surface:
>> surface := AthensCairoSurface extent: bounds extent asIntegerPoint.
>>
>> Though the object creating that surface is deleted, the surface sticks
>> around. So, each time I run the app, I get another instance of
>> AthensCairoSurface hanging around. That means all the forms stick around as
>> well. So my image can quickly grow towards the 1GB size.
>>
>>  Is there anything I can do about that? Can I manually get the surface to
>> delete itself?
>>
>>
> follow the pointers and look for the culprit, that holding it and not
> releasing. That's all i can advice.
>
>
>> Cheers,
>>
>> Jeff
>>
>
>
>
> --
> Best regards,
> Igor Stasenko.
>

Reply via email to