mutter/cogl
Marco Trevisan (Treviño) 18e44bb64c 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


(cherry picked from commit 7e0d185120)
2019-05-27 22:39:51 +00:00
..
cogl cogl/pipeline: Don't try to access to free'd pointer data 2019-05-27 22:39:51 +00:00
cogl-gles2 build: Don't use absolute paths with subdir keyword 2019-03-18 12:37:14 +00:00
cogl-pango build: Don't use absolute paths with subdir keyword 2019-03-18 12:37:14 +00:00
cogl-path build: Don't use absolute paths with subdir keyword 2019-03-18 12:37:14 +00:00
test-fixtures Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
tests cogl: Remove CoglBool, use gboolean instead 2019-02-15 16:35:46 +01: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 build: Don't use absolute paths with subdir keyword 2019-03-18 12:37:14 +00:00