[Gambas-devel] signal 6 upon use of Blur method
Benoît Minisini
gambas at ...1...
Tue Feb 22 19:27:26 CET 2011
> > The code:
> >
> > Public image1 As Image
> >
> > Public Sub Form_Open()
> >
> > image1 = New Image(96, 96, Color.RGB(0, 0, 0, 127), 1)
> > image1.Blur(1)
> >
> > End
> >
> > crashes with signal 6.
> >
> > I'm using gb3 revision 3574 on Ubuntu 10.10 ia64. Components being used
> > are gb, gb.gtk, gb.image, gb.image.effect, gb.image.imlib, gb.net and
> > gb.sdl.sound. The backtrace and project are attached.
>
> It seems that the Blur and Sharpen methods of the imlib library free the
> image data, whereas they should not, as the original image data is owned
> by the gb.image component.
>
> Here is the solution: Blur and Sharpen will create a new image, and won't
> try to work on the current data!
>
> Stay tuned...
You can look for that fix in revision #3605.
Regards,
--
Benoît Minisini
More information about the Devel
mailing list