GNOME Bugzilla – Bug 692704
crash when creating a new GObject after seed_init_with_context()
Last modified: 2013-02-07 07:25:21 UTC
Created attachment 234610 [details] [review] [PATCH] seed_init_with_context: reuse existing context group seed_init_with_context() must not create a new context group. Seed creates a temporary context when importing modules (from GObject introspection or otherwise) and passes variables between the contexts. Contexts must be in the same context group, otherwise the behaviour is undefined. When initializing seed with an existing context, we should reuse its context group rather than creating a new one. Contexts always exist inside a context group.