(Sorry if that summary isn't accurate: I can't get my head around what closures really are.) If I start mousepad from a terminal, I see a large number of errors like this, most notably when opening and closing files. I don't understand it, but it doesn't look healthy. The closest thing I can find on Google is this https://bugs.eclipse.org/bugs/show_bug.cgi?id=407077 My glib version is 2.38.1 (mousepad:1118): GLib-GObject-WARNING **: gclosure.c:697: unable to remove uninstalled invalidation notifier: 0xb6f22f80 (0xa0b5508) (mousepad:1118): GLib-GObject-WARNING **: gclosure.c:697: unable to remove uninstalled invalidation notifier: 0xb6f22f80 (0xa0b5508) (mousepad:1118): GLib-GObject-WARNING **: gclosure.c:697: unable to remove uninstalled invalidation notifier: 0xb6f22f80 (0xa0b5508) (mousepad:1118): GLib-GObject-WARNING **: gclosure.c:697: unable to remove uninstalled invalidation notifier: 0xb6f22f80 (0xa0b5508) (mousepad:1118): GLib-GObject-WARNING **: gclosure.c:697: unable to remove uninstalled invalidation notifier: 0xb6f22f80 (0xa0b5508)
It seems to be related to multi-windows maybe. I can imagine where some signals are connected to windows but the signals are disconnected after the windows are closed or something. Will investigate once I get some time.
I think it's fixed in http://git.xfce.org/apps/mousepad/commit/?id=b91acccee56db056fb43192f6a0924698496346d.