rpms/gdm/devel hang.patch,NONE,1.1 gdm.spec,1.287,1.288

Matthias Clasen (mclasen) fedora-extras-commits at redhat.com
Wed Sep 19 15:10:25 UTC 2007


Author: mclasen

Update of /cvs/extras/rpms/gdm/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20210

Modified Files:
	gdm.spec 
Added Files:
	hang.patch 
Log Message:
fix a hang


hang.patch:

--- NEW FILE hang.patch ---
--- trunk/gui/gdmcommon.c	2007/09/18 14:48:25	5279
+++ trunk/gui/gdmcommon.c	2007/09/18 18:39:42	5280
@@ -681,7 +681,9 @@
 	g_spawn_async (".",
 		       pre_fetch_prog_argv,
 		       NULL,
-		       (GSpawnFlags) (G_SPAWN_SEARCH_PATH),
+		       (GSpawnFlags) (G_SPAWN_SEARCH_PATH | 
+                              G_SPAWN_STDOUT_TO_DEV_NULL |
+                              G_SPAWN_STDERR_TO_DEV_NULL),
 		       NULL,
 		       NULL,
 		       &pid,
@@ -710,7 +712,9 @@
 	g_spawn_async (".",
 		       atspi_prog_argv,
 		       NULL,
-		       (GSpawnFlags) (G_SPAWN_SEARCH_PATH),
+		       (GSpawnFlags) (G_SPAWN_SEARCH_PATH |
+                              G_SPAWN_STDOUT_TO_DEV_NULL |
+                              G_SPAWN_STDERR_TO_DEV_NULL),
 		       NULL,
 		       NULL,
 		       &pid,


Index: gdm.spec
===================================================================
RCS file: /cvs/extras/rpms/gdm/devel/gdm.spec,v
retrieving revision 1.287
retrieving revision 1.288
diff -u -r1.287 -r1.288
--- gdm.spec	18 Sep 2007 05:08:54 -0000	1.287
+++ gdm.spec	19 Sep 2007 15:09:52 -0000	1.288
@@ -16,7 +16,7 @@
 Summary: The GNOME Display Manager
 Name: gdm
 Version: 2.20.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 Epoch: 1
 License: GPLv2+
 Group: User Interface/X
@@ -55,6 +55,9 @@
 # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=254164
 Patch37: gdm-2.19.8-selinux.patch
 
+# fixed in upstream svn
+Patch38: hang.patch
+
 Patch100: gdm-2.19.8-change-defaults.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
@@ -139,6 +142,7 @@
 %patch33 -p1 -b .pass-ats-to-session
 %patch35 -p1 -b .gdmsetup-path
 %patch37 -p1 -b .selinux
+%patch38 -p1 -b .hang
 
 %patch100 -p1 -b .change-defaults
 
@@ -351,6 +355,9 @@
 %{_datadir}/pixmaps/faces/extras/*.jpg
 
 %changelog
+* Wed Sep 19 2007 Matthias Clasen <mclasen at redhat.com> - 1:2.20.0-2
+- Fix a hang on restart (#240853)
+
 * Tue Sep 18 2007 Matthias Clasen <mclasen at redhat.com> - 1:2.20.0-1
 - Update to 2.20.0
 




More information about the fedora-extras-commits mailing list