Stacktrace: at (wrapper managed-to-native) GLib.Value.g_value_set_object (GLib.Value&,intptr) <0x00004> at (wrapper managed-to-native) GLib.Value.g_value_set_object (GLib.Value&,intptr) <0xffffffff> at GLib.Value..ctor (GLib.Object) <0x0008c> at Gtk.Image.set_Pixbuf (Gdk.Pixbuf) <0x00021> at SmC.VisualisationUI.set_Picture (Gdk.Pixbuf) <0x00013> at SmC.SmCRunner.UpdatePicture () <0x000e2> at SmC.SmCRunner.PushData (SmC.API.AudioData) <0x0016b> at PulseOutputFetcher.UpdateStatus () <0x0023a> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_bool () <0xffffffff> at TimeoutProxy.Handler () <0x0002a> at (wrapper native-to-managed) TimeoutProxy.Handler () <0xffffffff> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff> at Gtk.Application.Run () <0x00007> at SmC.MainClass.Main (string[]) <0x00097> at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0xffffffff>