GNOME Bugzilla – Bug 444121
g_get_user_special_dir deadlocks
Last modified: 2007-06-05 17:35:56 UTC
+ Trace 138269
g_get_user_special_dir takes the g_utils_global lock, calls maybe_expire_user_special_dirs, which can call g_get_user_config_dir, which tries to re-lock the g_utils_global lock.
Created attachment 89383 [details] [review] patch Does this patch work for you ?
2007-06-05 Matthias Clasen <mclasen@redhat.com> * glib/gutils.c (g_get_user_special_dir): Don't deadlock when running with threads. (#444121, Christian Persch)