<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>120398</bug_id>
          
          <creation_ts>2006-01-26 03:16 0000</creation_ts>
          <short_desc>GConf unescape_key segfault</short_desc>
          <delta_ts>2006-03-04 10:21:47 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>GNOME</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>predatory.kangaroo@gmail.com</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          <cc>sllewbj@blueyonder.co.uk</cc>

      

      
          <long_desc isprivate="0">
            <who>predatory.kangaroo@gmail.com</who>
            <bug_when>2006-01-26 03:16:00 0000</bug_when>
            <thetext>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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>predatory.kangaroo@gmail.com</who>
            <bug_when>2006-01-26 03:17:28 0000</bug_when>
            <thetext>Created an attachment (id=78145)
Patch to fix gconf_unescape_key()

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>compnerd@gentoo.org</who>
            <bug_when>2006-03-01 10:42:21 0000</bug_when>
            <thetext>Added a patch for this in -r1.  Please sync and test in about 2 hours.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sllewbj@blueyonder.co.uk</who>
            <bug_when>2006-03-03 19:50:19 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; Added a patch for this in -r1.  Please sync and test in about 2
&gt; hours.

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

  /usr/portage/gnome-base/gconf/gconf-2.12.1-r1.ebuild: line 48: epatch: command not found
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>compnerd@gentoo.org</who>
            <bug_when>2006-03-04 10:21:47 0000</bug_when>
            <thetext>Oops, didnt notice that, fixed in portage.  Please sync and test.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78145</attachid>
            <date>2006-01-26 03:17 0000</date>
            <desc>Patch to fix gconf_unescape_key()</desc>
            <filename>gconf-2.12.1-unescape_key_fix.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIEdDb25mLTIuMTIuMS5vcmlnL2djb25mL2djb25mLmMJMjAwNS0xMS0wMyAyMjo1MzowNC4w
MDAwMDAwMDAgKzA4MDAKKysrIEdDb25mLTIuMTIuMS9nY29uZi9nY29uZi5jCTIwMDYtMDEtMjQg
MTQ6NTg6MzQuMDAwMDAwMDAwICswODAwCkBAIC0yNzQ5LDcgKzI3NDksNyBAQAogICAgICAgICAg
ICAgICAvKiAqcCBpcyB0aGUgQCB0aGF0IGVuZHMgYSBzZXEgKi8KICAgICAgICAgICAgICAgZ3Vj
aGFyIHZhbDsKICAgICAgICAgICAgICAgCi0gICAgICAgICAgICAgIHZhbCA9IHN0cnRvdWwgKHN0
YXJ0X3NlcSwgJmVuZCwgMTApOworICAgICAgICAgICAgICB2YWwgPSBzdHJ0b3VsIChzdGFydF9z
ZXEsICZwLCAxMCk7CiAgICAgICAgICAgICAgIGlmIChzdGFydF9zZXEgIT0gZW5kKQogICAgICAg
ICAgICAgICAgIGdfc3RyaW5nX2FwcGVuZF9jIChyZXR2YWwsIHZhbCk7CiAgICAgICAgICAgICAg
IAo=
</data>        

          </attachment>
    </bug>

</bugzilla>