mutter/cogl
Marco Trevisan (Treviño) 7e0d185120 cogl/pipeline: Don't try to access to free'd pointer data
When free'ing a pipeline we destroy the BigState first and then the fragment and
vertex snippets lists using the big state pointer which is now invalid.
This causes a crash  when G_SLICE=always-malloc is set and using MALLOC_CHECK_.

So, invert the operations by free'ing the snippet lists first, and the big state
afterwards.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/581
2019-05-27 17:23:54 -05:00
..
cogl cogl/pipeline: Don't try to access to free'd pointer data 2019-05-27 17:23:54 -05:00
cogl-gles2 build: Don't use absolute paths with subdir keyword 2019-03-18 12:37:14 +00:00
cogl-pango Use free_full on GSList's instead of foreach + free 2019-05-15 14:49:56 -05:00
cogl-path build: Don't use absolute paths with subdir keyword 2019-03-18 12:37:14 +00:00
test-fixtures cogl: Remove unused TEXTURE_RECTANGLE feature flag 2019-04-18 12:53:28 -04:00
tests cogl/tests: Remove configure_file workaround for installed tests 2019-05-21 12:36:15 -05:00
.gitignore cogl-framebuffer: Remove swap_throttled config 2018-12-06 14:29:34 +00:00
cogl-config.h.meson Add meson build support 2018-11-06 18:51:44 +01:00
cogl-mutter-config.h.in cogl: Make cogl-config.h include check explicit 2018-11-06 17:17:36 +01:00
config-custom.h move everything into a cogl/ directory 2016-04-22 16:44:31 +02:00
meson.build cogl/meson: Remove uneeded cogl-mutter-config.h generation 2019-05-21 12:36:10 -05:00