Segfault in gdk_gl_context_make_current when current context ref_count 1
Calling gdk_gl_context_make_current when the current context has reference count 1 is causing an infinite unreferencing loop which leads to a segfault. Minimal reproducing example is attached.