[Pkg-utopia-commits] r1228 - in packages/experimental/dbus-glib/debian: . patches

Sebastian Dröge slomo at alioth.debian.org
Mon Jan 22 22:08:33 CET 2007


Author: slomo
Date: 2007-01-22 22:08:32 +0100 (Mon, 22 Jan 2007)
New Revision: 1228

Added:
   packages/experimental/dbus-glib/debian/patches/02_gthreads-deadlock.patch
Modified:
   packages/experimental/dbus-glib/debian/changelog
Log:
* update dbus-glib for a deadlock fix


Modified: packages/experimental/dbus-glib/debian/changelog
===================================================================
--- packages/experimental/dbus-glib/debian/changelog	2007-01-22 20:30:26 UTC (rev 1227)
+++ packages/experimental/dbus-glib/debian/changelog	2007-01-22 21:08:32 UTC (rev 1228)
@@ -1,3 +1,12 @@
+dbus-glib (0.72-4) experimental; urgency=low
+
+  * debian/patches/02_gthreads-deadlock.patch:
+    + Instead of using gthreads just initialize the default dbus threads. This
+      fixes all the deadlocks in dbus-glib applications that are called via
+      sudo like gdmsetup for example. (fd.o: #9259)
+
+ -- Sebastian Dröge <slomo at debian.org>  Mon, 22 Jan 2007 22:05:22 +0100
+
 dbus-glib (0.72-3) experimental; urgency=low
 
   * No-change upload against unstable's libc6

Added: packages/experimental/dbus-glib/debian/patches/02_gthreads-deadlock.patch
===================================================================
--- packages/experimental/dbus-glib/debian/patches/02_gthreads-deadlock.patch	2007-01-22 20:30:26 UTC (rev 1227)
+++ packages/experimental/dbus-glib/debian/patches/02_gthreads-deadlock.patch	2007-01-22 21:08:32 UTC (rev 1228)
@@ -0,0 +1,14 @@
+--- dbus/dbus-gthread.c.old	2007-01-22 21:49:00.840504444 +0100
++++ dbus/dbus-gthread.c	2007-01-22 21:49:49.967304020 +0100
+@@ -172,8 +172,9 @@
+ {
+   if (!g_thread_supported ())
+     g_error ("g_thread_init() must be called before dbus_threads_init()");
+-    
+-  dbus_threads_init (&functions);
++  
++  dbus_threads_init_default ();
++//  dbus_threads_init (&functions);
+ }
+ 
+ /** @} end of public API */




More information about the Pkg-utopia-commits mailing list