Bug 120398 - GConf unescape_key segfault
Bug#: 120398 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: gnome@gentoo.org Reported By: predatory.kangaroo@gmail.com
Component: GNOME
URL: 
Summary: GConf unescape_key segfault
Keywords:  
Status Whiteboard: 
Opened: 2006-01-26 03:16 0000
Description:   Opened: 2006-01-26 03:16 0000
GConf version 2.12.1 shipped with a crasher bug in gconf_unescape_key that
manifests itself routinely.
The bug is described in more detail at
http://bugzilla.gnome.org/show_bug.cgi?id=328390 and is fixed in CVS, but there
are no 2.12 releases with the fix in it.

This is a rather critical bug, I feel we should have the patch applied in the
tree, at least until a new release is made.

------- Comment #1 From Lachlan Pease 2006-01-26 03:17:28 0000 -------
Created an attachment (id=78145) [details]
Patch to fix gconf_unescape_key()

------- Comment #2 From Saleem Abdulrasool (RETIRED) 2006-03-01 10:42:21 0000 -------
Added a patch for this in -r1.  Please sync and test in about 2 hours.

------- Comment #3 From Joe Wells 2006-03-03 19:50:19 0000 -------
(In reply to comment #2)
> Added a patch for this in -r1.  Please sync and test in about 2
> hours.

The patch fails because "eutils" was not obtained via "inherit".  I
see this error message:

  /usr/portage/gnome-base/gconf/gconf-2.12.1-r1.ebuild: line 48: epatch:
command not found

------- Comment #4 From Saleem Abdulrasool (RETIRED) 2006-03-04 10:21:47 0000 -------
Oops, didnt notice that, fixed in portage.  Please sync and test.