GNOME Bugzilla – Bug 741782
Random crash with alive extensions
Last modified: 2018-05-22 12:13:49 UTC
If PeasEngine is freed with an alive extension than the PeasPluginLoader backing that object can be freed and cause a random crash when the extension is used. This only affects Lua plugins with a PeasEngine using non-global plugin loaders.
Created attachment 311826 [details] [review] Avoid freeing plugins if an extension is still alive This still needs some tests.
Created attachment 316004 [details] [review] Add helper for an extension test without a fixture
Created attachment 316005 [details] [review] Avoid freeing plugins if an extension is still alive Otherwise, it could cause serious issues. --- This includes a full set of tests.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/libpeas/issues/13.