GNOME Bugzilla – Bug 761063
Crash (abort) on enabling/disabling extensions
Last modified: 2016-01-25 00:24:30 UTC
Created attachment 319632 [details] Full backtrace Nearly each time that I tried to enable or disable an extension like "GNOME code assistance" I get an ABORT resulting in the program crashing, where the relevant part of the backtrace looks like this:
+ Trace 235927
(See full backtrace attached) The problem seems to be that libIDE is connecting to "extension-added" and "extension-removed" using G_CONNECT_SWAPPED when it should not in that particular case, resulting in the assertion failure exposed above. Patch coming soon
Created attachment 319634 [details] [review] Patch proposal Here you have a patch. This gets rid of the crash reliably on my machine, let me know if it's ok to push it, or whether you want me to fix it in a different way.
Review of attachment 319634 [details] [review]: Oops! LGTM
Great!