gimp/app
Massimo Valentini 62ebb4a1e5 app: initialize all members of a GimpAnchor
Conditional jump or move depends on uninitialised value(s)
==28817==    at 0x6AA386: gimp_coords_manhattan_dist (gimp/app/core/gimpcoords.c:175)
==28817==    by 0x6AB428: gimp_coords_bezier_is_straight (gimp/app/core/gimpcoords-interpolate.c:213)
==28817==    by 0x67663B: gimp_bezier_stroke_segment_nearest_point_get (gimp/app/vectors/gimpbezierstroke.c:676)
==28817==    by 0x676C86: gimp_bezier_stroke_nearest_point_get (gimp/app/vectors/gimpbezierstroke.c:631)
==28817==    by 0x4D79E3: gimp_draw_tool_on_vectors_curve (gimp/app/tools/gimpdrawtool.c:1175)
==28817==    by 0x4D7CD5: gimp_draw_tool_on_vectors (gimp/app/tools/gimpdrawtool.c:1242)
==28817==    by 0x511CE7: gimp_vector_tool_oper_update (gimp/app/tools/gimpvectortool.c:989)
==28817==    by 0x50B059: gimp_tool_oper_update (gimp/app/tools/gimptool.c:970)
==28817==    by 0x546F3C: gimp_display_shell_canvas_tool_events (gimp/app/display/gimpdisplayshell-tool-events.c:401)
==28817==    by 0x52A42E2: _gtk_marshal_BOOLEAN__BOXED (gtk-2-24/gtk/gtkmarshalers.c:86)

Steps to reproduce:

G_SLICE=always-malloc valgrind gimp-2.7 app/tests/*/*.xcf

B (Activate Path tool)
2012-03-13 20:44:47 +01:00
..
actions Bug 589229 - Keyboard shortcuts for zoom do not work as expected 2012-02-23 20:17:35 +01:00
base app: use G_GUINT64_FORMAT to print guint64 2012-03-12 20:26:51 +01:00
composite app: remove two duplicated variable inits 2012-02-16 11:30:38 +01:00
config Bug 558795 - Using same quick mask color across sessions 2012-03-03 02:45:10 +01:00
core app: create an own GimpOperationBrightnessContrast 2012-03-13 15:02:17 +01:00
dialogs app: remove another bunch of one-line GtkTables 2012-03-12 20:12:11 +01:00
display app: use gimp_cairo_set_source_rgb() wheh setting a GimpRGB 2012-03-05 19:19:47 +01:00
file Remove the makefile.msc build system, it is unmaintained since 2008 2011-12-16 15:53:56 +01:00
gegl app: create an own GimpOperationBrightnessContrast 2012-03-13 15:02:17 +01:00
gui Review the last few commits and apply some style fanaticism 2012-02-07 20:36:55 +01:00
menus app: remove gimpdisplay-utils.[ch], move its only function to gimpdisplay.[ch] 2012-02-11 17:57:27 +01:00
paint Bug 658477 - add PDB support for more paint and ink options 2012-03-01 12:58:26 +01:00
paint-funcs Remove the makefile.msc build system, it is unmaintained since 2008 2011-12-16 15:53:56 +01:00
pdb app: add "ERROR" to the values of enum GimpPdbErrorCode 2012-03-05 19:36:59 +01:00
plug-in app: add "ERROR" to the values of enum GimpPdbErrorCode 2012-03-05 19:36:59 +01:00
tests tests: update API usage of gimptilebackendtilemanager test 2012-03-13 13:09:59 +00:00
text plugged memory leaks 2012-02-07 17:32:02 +01:00
tools app: create an own GimpOperationBrightnessContrast 2012-03-13 15:02:17 +01:00
vectors Review the last few commits and apply some style fanaticism 2012-02-07 20:36:55 +01:00
widgets app: initialize a GtkTreeIter 2012-03-13 20:44:47 +01:00
xcf app: initialize all members of a GimpAnchor 2012-03-13 20:44:47 +01:00
.gitignore app: Include git commit hash in verbose version output 2010-06-19 23:55:35 +02:00
Makefile.am Remove the makefile.msc build system, it is unmaintained since 2008 2011-12-16 15:53:56 +01:00
about.h app: use last git commit year for copyright label 2010-09-28 15:07:45 +02:00
app.c app: Move language specific code into language.[ch] 2011-09-06 23:12:36 +05:30
app.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
batch.c added a newline to the output in the error case. 2009-03-22 20:49:55 +00:00
batch.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
errors.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
errors.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-debug.c app: actually add the new files, sorry 2010-06-24 21:33:50 +02:00
gimp-debug.h app: actually add the new files, sorry 2010-06-24 21:33:50 +02:00
gimp-intl.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimp-log.c app: port gimp-log to also work with latest GLib 2011-11-09 23:33:55 +01:00
gimp-log.h app: port gimp-log to also work with latest GLib 2011-11-09 23:33:55 +01:00
gimpcore.def app: Prefix TileManager functions 2011-09-07 12:08:43 +02:00
language.c app: Move language specific code into language.[ch] 2011-09-06 23:12:36 +05:30
language.h app: Move language specific code into language.[ch] 2011-09-06 23:12:36 +05:30
main.c app: Small --dump-pdb-procedures-deprecated cleanup 2011-05-06 07:29:01 +02:00
sanity.c configure: depend on GLib >= 2.30.2 2011-11-30 23:32:00 +01:00
sanity.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
signals.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
signals.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
tests.c app/tests: Add gimp_init_for_gui_testing_with_rc() 2011-06-14 23:34:11 +02:00
tests.h app/tests: Add gimp_init_for_gui_testing_with_rc() 2011-06-14 23:34:11 +02:00
unique.c app: port the client side of the unique impl to GDBus 2011-10-28 09:34:59 +02:00
unique.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
units.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
units.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
version.c app: add the GdkPixbuf and Cairo versions to the output of "gimp -v" 2011-04-08 12:30:50 +02:00
version.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00