GNOME Bugzilla – Bug 789215
GtkScrolledWindow and GtkIconView atk objects can cause a segfault on Gjs
Last modified: 2018-04-22 15:13:51 UTC
Created attachment 361895 [details] Test case GtkScrolledWindow and GtkIconView atk objects use g_signal_connect_data() instead of g_signal_connect_object() relying on the data object to live longer than the source object which is not always true specially garbage collection in GJS.
Created attachment 361896 [details] [review] Proposed patch: use g_signal_connect_object() Simple patch that makes GtkScrolledWindowAccessible and GtkIconViewAccessible use g_signal_connect_object() instead of g_signal_connect_data()
Created attachment 361900 [details] GJS backtrace This is how I originally found this bug