Hi,

Because of the -ffast-math crashes, I will release version 0.19.1 soon.

Meanwhile, I built a win32 installer. In win32 I also had similar
crashes, even when building with no optimizations. The solution was to
switch from using the GTK library that comes with the win32 installer
of Gimp-2.8.4, to gtk-2.16.

Therefore, I made the win32 installer independent of GIMP. You can
test it at http://ufraw.sourceforge.net/ufraw-0.19.1-setup.exe

All this makes me think that it is not a gcc bug but a code bug. I'm
not sure if the bug is in ufraw, gtkimageview or gtk.

Running ufraw with valgrind, does yield some warnings, such as:

==5348== Conditional jump or move depends on uninitialised value(s)
==5348==    at 0x5BE2CB3: ??? (in /usr/lib/libgtkimageview.so.0.0.0)
==5348==    by 0x5BE31DE: gdk_pixbuf_draw_cache_draw (in
/usr/lib/libgtkimageview.so.0.0.0)
==5348==    by 0x5BE8C29: ??? (in /usr/lib/libgtkimageview.so.0.0.0)
==5348==    by 0x5F25598: ??? (in
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)
==5348==    by 0x690913F: g_closure_invoke (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
==5348==    by 0x691A2CF: ??? (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
==5348==    by 0x69220CA: g_signal_emit_valist (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
==5348==    by 0x6922641: g_signal_emit (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
==5348==    by 0x603E95D: ??? (in
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)
==5348==    by 0x5F23F7F: gtk_main_do_event (in
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)
==5348==    by 0x646B0AB: ??? (in
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.13)
==5348==    by 0x646B052: ??? (in
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.13)
==5348==
==5348== Conditional jump or move depends on uninitialised value(s)
==5348==    at 0x5BE2BF1: ??? (in /usr/lib/libgtkimageview.so.0.0.0)
==5348==    by 0x5BE31DE: gdk_pixbuf_draw_cache_draw (in
/usr/lib/libgtkimageview.so.0.0.0)
==5348==    by 0x5BE8C29: ??? (in /usr/lib/libgtkimageview.so.0.0.0)
==5348==    by 0x5F25598: ??? (in
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)
==5348==    by 0x690913F: g_closure_invoke (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
==5348==    by 0x691A2CF: ??? (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
==5348==    by 0x69220CA: g_signal_emit_valist (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
==5348==    by 0x6922641: g_signal_emit (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)
==5348==    by 0x603E95D: ??? (in
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)
==5348==    by 0x5F23F7F: gtk_main_do_event (in
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)
==5348==    by 0x646B0AB: ??? (in
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.13)
==5348==    by 0x646B052: ??? (in
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.13)

------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
ufraw-devel mailing list
ufraw-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ufraw-devel

Reply via email to