Test case and what I did about it below. get_proxies isn't a constructor, so if I'm not mistaken its object returns shouldn't be subject to ref_sink. But I don't know if this is enough. In particular I turned on NOISY in GtkObject.xs and it got a segv ... but perhaps that's something else.
Attachment:
GtkAction.xs.get_proxies.diff
Description: Text Data
Attachment:
GtkAction.t.get_proxies.diff
Description: Text Data
-- The sigfile one-line movie reviews series: "Children of a Lesser God" -- great title, terrible movie.