libgobject calling g_closure_invoke SEGV
Glib project on gitlab.gnome.org doesn't have an issues page, so filing here.
I've attached a crash screenshot. Looks like libgobject has not checked for NULL bad parameter, and then later on it de-references and crashes when libgobject calls g_closure_invoke().
Can libgobject interface follow regular robust parameter checking and reject any calls with NULL pointers with an appropriate error code? (EFAULT etc)