--- glib-2.14.0/glib/gmain.c
+++ glib-2.14.0-fixed/glib/gmain.c
@@ -665,6 +665,11 @@ g_main_context_unref (GMainContext *cont
   else
     main_contexts_without_pipe = g_slist_remove (main_contexts_without_pipe,
                                                 context);
+
+  if(context->cond != NULL)
+  {
+    g_cond_free(context->cond);
+  }
 #endif

   g_free (context);
