Hi,

On Sat, 2008-04-19 at 00:17 +0200, Edouard Gomez wrote:
> > - Find bugs.
> 
> Little annoyances found by valgrind:
> ==8997== Conditional jump or move depends on uninitialised value(s)
> ==8997==    at 0x80C1788: vfprintf (in /lib/libc-2.7.so)
> ==8997==    by 0x80E5EB9: vsnprintf (in /lib/libc-2.7.so)
> ==8997==    by 0x6D9B202: g_snprintf (in /usr/lib/libglib-2.0.so.0.1600.3)
> ==8997==    by 0x41DD07: preview_motion (gtk-interface.c:874)
> ==8997==    by 0x6176B5E: g_closure_invoke (in 
> /usr/lib/libgobject-2.0.so.0.1600
> ==8997==    by 0x618A5EB: (within /usr/lib/libgobject-2.0.so.0.1600.3)
> ==8997==    by 0x618C004: g_signal_emit_valist (in 
> /usr/lib/libgobject-2.0.so.0.
> ==8997==    by 0x618C3B2: g_signal_emit (in 
> /usr/lib/libgobject-2.0.so.0.1600.3)
> ==8997==    by 0x469289: motion (rs-preview-widget.c:1818)
> ==8997==    by 0x4F6F4DE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
> ==8997==    by 0x6176B5E: g_closure_invoke (in 
> /usr/lib/libgobject-2.0.so.0.1600
> ==8997==    by 0x618A5EB: (within /usr/lib/libgobject-2.0.so.0.1600.3)
> 
> This happens probably because the preview widget's image has not
> been decoded yet and motion events are sent using unitialized data.
> 
> No showstopper so far, but still a bug.

Clearly a bug. Which revision was this tested with?

> Sometimes i caught out of buffer reads in sse functions
> but i cannot reproduce them reliably to post a report and
> the use case.

Should be fixed in revision 1820 (1819).

> > - Translate.
> Already done :-)

You rock!

/abrander



_______________________________________________
Rawstudio-dev mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-dev

Reply via email to