Problem: gnome-session leaks file descriptor because it can't close the 
ICE connection between the server and the client. The failure to close 
the link is because the state of connection is in negotiation. The fix 
is to call shutdown negotiation before closing. The fix is in upstream bug,

 http://bugzilla.gnome.org/show_bug.cgi?id=563354

and patch,
http://bugzilla.gnome.org/attachment.cgi?id=124009&action=view

The fix is to simply up rev tarball for gnome 2-24 since this the 
process we are doing anyway.
So patch below.

bash-3.2$ svn diff
Index: ChangeLog
===================================================================
--- ChangeLog    (revision 17206)
+++ ChangeLog    (working copy)
@@ -1,3 +1,9 @@
+2009-01-19  Ghee Teo  <ghee.teo at sun.com>
+
+    Fixes bugster#6760675 (bugzilla 563354) by up rev gnome-session
+    tarball to 2.24.3 which includes the fix.
+    * base-specs/gnome-session.spec:
+
 2009-01-16  Takao Fujiwara  <takao.fujiwara at sun.com>
 
     * base-specs/enchant.spec:
Index: base-specs/gnome-session.spec
===================================================================
--- base-specs/gnome-session.spec    (revision 17206)
+++ base-specs/gnome-session.spec    (working copy)
@@ -11,7 +11,7 @@
 Name:         gnome-session
 License:      GPL
 Group:        System/GUI/GNOME
-Version:      2.24.2
+Version:      2.24.3
 Release:      3
 Distribution: Java Desktop System
 Vendor:          Sun Microsystems, Inc.


Reply via email to