diff -up gvfs-0.2.3/common/gmounttracker.c.regexxer-crash gvfs-0.2.3/common/gmounttracker.c --- gvfs-0.2.3/common/gmounttracker.c.regexxer-crash 2008-04-14 00:41:08.000000000 -0400 +++ gvfs-0.2.3/common/gmounttracker.c 2008-04-14 00:41:26.000000000 -0400 @@ -236,7 +236,8 @@ g_mount_tracker_finalize (GObject *objec tracker = G_MOUNT_TRACKER (object); - g_mutex_free (tracker->lock); + if (tracker->lock) + g_mutex_free (tracker->lock); g_list_foreach (tracker->mounts, (GFunc)g_mount_info_unref, NULL);