[Gambas-user] Another memory leak in gb.gtk Image
Richard
richard.j.walker at ...247...
Sun May 9 01:23:13 CEST 2010
(The previously mentioned memory leak was in the thread "Runaway memory
consumption not released until program exit". That has been identified as a
memory leak by Benoît and fixed today.)
Hi Benoît,
I have found another leak in my image processing program. I double-checked it
by adding the suspect line to the previous test module which now looks like
this:
' Gambas class file
PUBLIC SUB _new()
END
PUBLIC SUB Form_Open()
END
PUBLIC SUB Quit_Click()
ME.Close
END
PUBLIC SUB Test_Click()
DIM n AS Integer
DIM Frame AS NEW Image
ProgressBar1.Visible = TRUE
FOR n = 0 TO 799
Frame = Image.Load("/home/richard/Pictures/snapshot1.png")
Frame = Frame.Stretch(720, 576)
ProgressBar1.Value = n / 799
WAIT
NEXT
ProgressBar1.Visible = FALSE
END
The two "Frame = " lines may be replaced with the single line:
Frame = Image.Load("/home/richard/Pictures/snapshot1.png").Stretch(720, 576)
with no change to the result.
Both versions of the test work perfectly using gb.qt.
Sorry to take so long to discover this. It took me ages to get a working
development environment and your bug-fixed revision running and then some
more time to accommodate the changes (over 2.20.0) to combo box change event
handling.
Richard
More information about the User
mailing list