--- glib/gthread-posix.c.orig 2012-04-01 22:08:41.000000000 -0500 +++ glib/gthread-posix.c 2012-05-15 12:54:26.000000000 -0500 @@ -225,7 +225,8 @@ gint status; if G_UNLIKELY ((status = pthread_mutex_unlock (g_mutex_get_impl (mutex))) != 0) - g_thread_abort (status, "pthread_mutex_unlock"); + g_warning ("pthread_mutex_unlock"); + } /**