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

<bugzilla version="4.4+"
          urlbase="http://sourceware.org/bugzilla/"
          
          maintainer="overseers@sourceware.org"
>

    <bug>
          <bug_id>9780</bug_id>
          
          <creation_ts>2009-01-23 18:52:00 +0000</creation_ts>
          <short_desc>X clients running on Solaris terminate on any keypress with BadAlloc on XkbSetNamedIndicator</short_desc>
          <delta_ts>2009-10-02 16:24:59 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>cygwin</product>
          <component>Cygwin/X</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jon TURNEY">jon.turney</reporter>
          <assigned_to name="Cygwin/X maintainer">yselkowitz</assigned_to>
          
          <cf_gcchost></cf_gcchost>
          <cf_gcctarget></cf_gcctarget>
          <cf_gccbuild></cf_gccbuild>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>34106</commentid>
    <comment_count>0</comment_count>
    <who name="Jon TURNEY">jon.turney</who>
    <bug_when>2009-01-23 18:52:28 +0000</bug_when>
    <thetext>X clients running on Solaris terminate on the first keypress, e.g.:

X Error of failed request:  BadAlloc (insufficient resources for operation)
  Major opcode of failed request:  136 (XKEYBOARD)
  Minor opcode of failed request:  16 (XkbSetNamedIndicator)
  Serial number of failed request:  117
  Current serial number in output stream:  130

http://cygwin.com/ml/cygwin-xfree/2008-11/msg00182.html
http://cygwin.com/ml/cygwin-xfree/2008-12/msg00001.html
http://cygwin.com/ml/cygwin-xfree/2009-01/msg00057.html

Workaround: upgrade X.Org on the Solaris machine fixes (sometimes)
Note: XIM-enabled clients also seem to fail, but for different reasons.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36150</commentid>
    <comment_count>1</comment_count>
    <who name="Jon TURNEY">jon.turney</who>
    <bug_when>2009-05-16 10:06:16 +0000</bug_when>
    <thetext>http://cgit.freedesktop.org/xorg/xserver/commit/?id=557dbadf3be273255e8fdb12d9321f4e88bf2b65
looks like it is relevant to this.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36888</commentid>
    <comment_count>2</comment_count>
    <who name="Cygwin/X maintainer">yselkowitz</who>
    <bug_when>2009-06-25 00:44:20 +0000</bug_when>
    <thetext>Should I add this to the queue for 1.6.1.901?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36889</commentid>
    <comment_count>3</comment_count>
    <who name="Jon TURNEY">jon.turney</who>
    <bug_when>2009-06-25 00:58:09 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; Should I add this to the queue for 1.6.1.901?

That patch has been merged to the X.Org 1.6 branch, so it will be in 1.6.2 when
that emerges.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36946</commentid>
    <comment_count>4</comment_count>
    <who name="Cygwin/X maintainer">yselkowitz</who>
    <bug_when>2009-06-30 01:38:04 +0000</bug_when>
    <thetext>Pushed in 1.6.1.902.  Leaving open for now to see if this fixes the problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37105</commentid>
    <comment_count>5</comment_count>
      <attachid>4049</attachid>
    <who name="Jon TURNEY">jon.turney</who>
    <bug_when>2009-07-13 18:09:28 +0000</bug_when>
    <thetext>Created attachment 4049
Patch to improve authorization behaviour of internal clients in XDMCP mode</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37106</commentid>
    <comment_count>6</comment_count>
      <attachid>4050</attachid>
    <who name="Jon TURNEY">jon.turney</who>
    <bug_when>2009-07-13 18:10:04 +0000</bug_when>
    <thetext>Created attachment 4050
Patch to workaround a bug in iiimx by ensuring WM_STATE exists in multiwindow mode</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37107</commentid>
    <comment_count>7</comment_count>
    <who name="Jon TURNEY">jon.turney</who>
    <bug_when>2009-07-13 18:11:07 +0000</bug_when>
    <thetext>Added a couple of patches to fix other issues seen interworking with Solaris</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37108</commentid>
    <comment_count>8</comment_count>
    <who name="Cygwin/X maintainer">yselkowitz</who>
    <bug_when>2009-07-13 19:05:21 +0000</bug_when>
    <thetext>Thanks for the patches.  Should I release 1.6.2-2 immediately with these patches?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37110</commentid>
    <comment_count>9</comment_count>
    <who name="Jon TURNEY">jon.turney</who>
    <bug_when>2009-07-13 20:41:58 +0000</bug_when>
    <thetext>(In reply to comment #8)
&gt; Thanks for the patches.  Should I release 1.6.2-2 immediately with these patches?

I&apos;ll probably have a few more bits and pieces this week so might be worth
waiting for those</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37111</commentid>
    <comment_count>10</comment_count>
    <who name="Cygwin/X maintainer">yselkowitz</who>
    <bug_when>2009-07-13 21:14:55 +0000</bug_when>
    <thetext>(In reply to comment #9)
&gt; I&apos;ll probably have a few more bits and pieces this week so might be worth
&gt; waiting for those

Fine.  In the meantime, I&apos;ve committed these to Ports SVN.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37280</commentid>
    <comment_count>11</comment_count>
    <who name="Jon TURNEY">jon.turney</who>
    <bug_when>2009-07-22 19:07:51 +0000</bug_when>
    <thetext>(In reply to comment #10)
&gt; (In reply to comment #9)
&gt; &gt; I&apos;ll probably have a few more bits and pieces this week so might be worth
&gt; &gt; waiting for those
&gt; 
&gt; Fine.  In the meantime, I&apos;ve committed these to Ports SVN.

You might as well push out a built with these changes when you have time.  I&apos;m
not very productive at the moment due to various problems after rebuilding my
development environment...
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37292</commentid>
    <comment_count>12</comment_count>
    <who name="Cygwin/X maintainer">yselkowitz</who>
    <bug_when>2009-07-22 20:48:39 +0000</bug_when>
    <thetext>Shipped in 1.6.2-2; leaving open until fix is confirmed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38601</commentid>
    <comment_count>13</comment_count>
    <who name="Cygwin/X maintainer">yselkowitz</who>
    <bug_when>2009-10-02 16:24:59 +0000</bug_when>
    <thetext>Apparent confirmation:
http://cygwin.com/ml/cygwin-xfree/2009-10/msg00020.html

Closing.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>4049</attachid>
            <date>2009-07-13 18:09:00 +0000</date>
            <delta_ts>2009-07-13 18:09:28 +0000</delta_ts>
            <desc>Patch to improve authorization behaviour of internal clients in XDMCP mode</desc>
            <filename>0001-Cygwin-X-Always-use-an-authorization-cookie-for-inte.patch</filename>
            <type>text/plain</type>
            <size>8267</size>
            <attacher name="Jon TURNEY">jon.turney</attacher>
            
              <data encoding="base64">RnJvbSBjZDA1MTAwNWViYzU2NzQ3NmQ1NmJkMzMxNTQxOTQxMGNjZjNjM2NhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKb24gVFVSTkVZIDxqb24udHVybmV5QGRyb25lY29kZS5vcmcu
dWs+CkRhdGU6IE1vbiwgMTMgSnVsIDIwMDkgMTM6NDY6NDUgKzAxMDAKU3ViamVjdDogW1BBVENI
IDEvMl0gQ3lnd2luL1g6IEFsd2F5cyB1c2UgYW4gYXV0aG9yaXphdGlvbiBjb29raWUgZm9yIGlu
dGVybmFsIGNsaWVudHMKCkRvbid0IGNvbmRpdGlvbmFsaXplIHVzZSBvZiBhIGF1dGhvcml6YXRp
b24gY29va2llIGZvciBpbnRlcm5hbCBjbGllbnQKdGhyZWFkcyBvbiBYQ1NFQ1VSSVRZLCBhbHdh
eXMgdXNlIG9uZSAodGhpcyBhdm9pZHMgY2VydGFpbiBwcm9ibGVtcwp3aXRoIFhETUNQIHNldHVw
cyB3aGVyZSB0aGUgWERNQ1AgaG9zdCByZW1vdmVzIGxvY2FsaG9zdCBmcm9tIHRoZSBhY2Nlc3MK
bGlzdCBldGMuKQoKQ29uZGl0aW9uYWxpemUgdGhlIHVzZSBvZiBhIFhDU0VDVVJJVFkgYXV0aG9y
aXphdGlvbiBkZXNjcmlwdG9yIG9uIFhDU0VDVVJJVFkKCkNvbnNvbGlkYXRlIHRoZSB2YXJpb3Vz
IHBsYWNlcyB3aGVyZSB0aGUgYXV0aG9yaXphdGlvbiBjb29raWUgaXMgc2V0CmZvciBpbnRlcm5h
bCB0aHJlYWRzIGludG8gYSBuZXcgZnVuY3Rpb24sIHdpblNldEF1dGhvcml6YXRpb24oKQoKVXNl
IGF1dGhvcml6YXRpb24gY29va2llIGZvciBtdWx0aXdpbmRvdyBXTSBYIG1lc3NhZ2UgdGhyZWFk
IGFzIHdlbGwKClNpZ25lZC1vZmYtYnk6IEpvbiBUVVJORVkgPGpvbi50dXJuZXlAZHJvbmVjb2Rl
Lm9yZy51az4KLS0tCiBody94d2luL0luaXRPdXRwdXQuYyAgICAgICAgIHwgICAgMiAtCiBody94
d2luL3dpbi5oICAgICAgICAgICAgICAgIHwgICAgMyArLQogaHcveHdpbi93aW5hdXRoLmMgICAg
ICAgICAgICB8ICAxMDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
CiBody94d2luL3dpbmNsaXBib2FyZHRocmVhZC5jIHwgICAxOSArLS0tLS0tLQogaHcveHdpbi93
aW5tdWx0aXdpbmRvd3dtLmMgICB8ICAgMTkgKystLS0tLS0KIGluY2x1ZGUvb3MuaCAgICAgICAg
ICAgICAgICAgfCAgICAyICsKIDYgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgNTIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveHdpbi9Jbml0T3V0cHV0LmMgYi9ody94d2lu
L0luaXRPdXRwdXQuYwppbmRleCA5N2UyN2ViLi40YzhjMGZkIDEwMDY0NAotLS0gYS9ody94d2lu
L0luaXRPdXRwdXQuYworKysgYi9ody94d2luL0luaXRPdXRwdXQuYwpAQCAtMTAxMywxMSArMTAx
Myw5IEBAIEluaXRPdXRwdXQgKFNjcmVlbkluZm8gKnNjcmVlbkluZm8sIGludCBhcmdjLCBjaGFy
ICphcmd2W10pCiAKICNpZiBkZWZpbmVkKFhXSU5fQ0xJUEJPQVJEKSB8fCBkZWZpbmVkKFhXSU5f
TVVMVElXSU5ET1cpCiAKLSNpZiBkZWZpbmVkKFhDU0VDVVJJVFkpCiAgIC8qIEdlbmVyYXRlIGEg
Y29va2llIHVzZWQgYnkgaW50ZXJuYWwgY2xpZW50cyBmb3IgYXV0aG9yaXphdGlvbiAqLwogICBp
ZiAoZ19mWGRtY3BFbmFibGVkIHx8IGdfZkF1dGhFbmFibGVkKQogICAgIHdpbkdlbmVyYXRlQXV0
aG9yaXphdGlvbiAoKTsKLSNlbmRpZgogCiAgIC8qIFBlcmZvcm0gc29tZSBvbmUgdGltZSBpbml0
aWFsaXphdGlvbiAqLwogICBpZiAoMSA9PSBzZXJ2ZXJHZW5lcmF0aW9uKQpkaWZmIC0tZ2l0IGEv
aHcveHdpbi93aW4uaCBiL2h3L3h3aW4vd2luLmgKaW5kZXggMjcxYmIyMC4uMTAyOTBmMiAxMDA2
NDQKLS0tIGEvaHcveHdpbi93aW4uaAorKysgYi9ody94d2luL3dpbi5oCkBAIC03NjgsMTAgKzc2
OCw5IEBAIHdpbkFsbG9jYXRlQ21hcFByaXZhdGVzIChDb2xvcm1hcFB0ciBwQ21hcCk7CiAgKi8K
IAogI2lmIGRlZmluZWQoWFdJTl9DTElQQk9BUkQpIHx8IGRlZmluZWQoWFdJTl9NVUxUSVdJTkRP
VykKLSMgaWYgZGVmaW5lZChYQ1NFQ1VSSVRZKSAgCiBCb29sCiB3aW5HZW5lcmF0ZUF1dGhvcml6
YXRpb24gKHZvaWQpOwotIyBlbmRpZgordm9pZCB3aW5TZXRBdXRob3JpemF0aW9uKHZvaWQpOwog
I2VuZGlmCiAKIApkaWZmIC0tZ2l0IGEvaHcveHdpbi93aW5hdXRoLmMgYi9ody94d2luL3dpbmF1
dGguYwppbmRleCBiNTdhMzVhLi5mY2QxODcyIDEwMDY0NAotLS0gYS9ody94d2luL3dpbmF1dGgu
YworKysgYi9ody94d2luL3dpbmF1dGguYwpAQCAtMSw3ICsxLDMgQEAKLSNpZmRlZiBIQVZFX1hX
SU5fQ09ORklHX0gKLSNpbmNsdWRlIDx4d2luLWNvbmZpZy5oPgotI2VuZGlmCi0jaWYgZGVmaW5l
ZChYQ1NFQ1VSSVRZKQogLyoKICAqQ29weXJpZ2h0IChDKSAyMDAzLTIwMDQgSGFyb2xkIEwgSHVu
dCBJSSBBbGwgUmlnaHRzIFJlc2VydmVkLgogICoKQEAgLTMyLDEyICsyOCwxNCBAQAogICogQXV0
aG9yczoJSGFyb2xkIEwgSHVudCBJSQogICovCiAKKyNpZmRlZiBIQVZFX1hXSU5fQ09ORklHX0gK
KyNpbmNsdWRlIDx4d2luLWNvbmZpZy5oPgorI2VuZGlmCisKICNpbmNsdWRlICJ3aW4uaCIKIAog
LyogSW5jbHVkZXMgZm9yIGF1dGhvcml6YXRpb24gKi8KLSNpbmNsdWRlIDxYMTEvWGF1dGguaD4K
ICNpbmNsdWRlICJzZWN1cml0eXNydi5oIgotI2luY2x1ZGUgPFgxMS9leHRlbnNpb25zL3NlY3Vy
c3RyLmg+CiAKIAogLyoKQEAgLTQ4LDEzICs0Niw3NiBAQAogCiAKIC8qCi0gKiBHbG9iYWxzCisg
KiBMb2NhbHMKKyAqLworCitzdGF0aWMgWElEIGdfYXV0aElkID0gMDsKK3N0YXRpYyB1bnNpZ25l
ZCBpbnQgZ191aUF1dGhEYXRhTGVuID0gMDsKK3N0YXRpYyBjaGFyICpnX3BBdXRoRGF0YSA9IE5V
TEw7CisKKy8qCisgKiBDb2RlIHRvIGdlbmVyYXRlIGEgTUlULU1BR0lDLUNPT0tJRS0xLCBjb3Bp
ZWQgZnJvbSB1bmRlciBYQ1NFQ1VSSVRZCiAgKi8KIAotWElECQlnX2F1dGhJZCA9IDA7Ci11bnNp
Z25lZCBpbnQJZ191aUF1dGhEYXRhTGVuID0gMDsKLWNoYXIJCSpnX3BBdXRoRGF0YSA9IE5VTEw7
CisjaWZuZGVmIFhDU0VDVVJJVFkKK3N0YXRpYwordm9pZAorR2VuZXJhdGVSYW5kb21EYXRhIChp
bnQgbGVuLCBjaGFyICpidWYpCit7CisgICAgaW50IGZkOworCisgICAgZmQgPSBvcGVuKCIvZGV2
L3VyYW5kb20iLCBPX1JET05MWSk7CisgICAgcmVhZChmZCwgYnVmLCBsZW4pOworICAgIGNsb3Nl
KGZkKTsKK30KKworCitzdGF0aWMgY2hhciBjb29raWVbMTZdOyAvKiAxMjggYml0cyAqLworCitY
SUQKK3N0YXRpYyBNaXRHZW5lcmF0ZUNvb2tpZSAoCisgICAgdW5zaWduZWQJZGF0YV9sZW5ndGgs
CisgICAgY2hhcgkqZGF0YSwKKyAgICBYSUQJCWlkLAorICAgIHVuc2lnbmVkCSpkYXRhX2xlbmd0
aF9yZXR1cm4sCisgICAgY2hhcgkqKmRhdGFfcmV0dXJuKQoreworICAgIGludCBpID0gMDsKKyAg
ICBpbnQgc3RhdHVzOworCisgICAgd2hpbGUgKGRhdGFfbGVuZ3RoLS0pCisgICAgeworCWNvb2tp
ZVtpKytdICs9ICpkYXRhKys7CisJaWYgKGkgPj0gc2l6ZW9mIChjb29raWUpKSBpID0gMDsKKyAg
ICB9CisgICAgR2VuZXJhdGVSYW5kb21EYXRhKHNpemVvZiAoY29va2llKSwgY29va2llKTsKKyAg
ICBzdGF0dXMgPSBNaXRBZGRDb29raWUoc2l6ZW9mIChjb29raWUpLCBjb29raWUsIGlkKTsKKyAg
ICBpZiAoIXN0YXR1cykKKyAgICB7CisJaWQgPSAtMTsKKyAgICB9CisgICAgZWxzZQorICAgIHsK
KwkqZGF0YV9yZXR1cm4gPSBjb29raWU7CisJKmRhdGFfbGVuZ3RoX3JldHVybiA9IHNpemVvZiAo
Y29va2llKTsKKyAgICB9CisgICAgcmV0dXJuIGlkOworfQogCitzdGF0aWMKK1hJRAorR2VuZXJh
dGVBdXRob3JpemF0aW9uKAorCXVuc2lnbmVkIG5hbWVfbGVuZ3RoLAorCWNoYXIJKm5hbWUsCisJ
dW5zaWduZWQgZGF0YV9sZW5ndGgsCisJY2hhcgkqZGF0YSwKKwl1bnNpZ25lZCAqZGF0YV9sZW5n
dGhfcmV0dXJuLAorCWNoYXIJKipkYXRhX3JldHVybikKK3sKKyAgICByZXR1cm4gTWl0R2VuZXJh
dGVDb29raWUoZGF0YV9sZW5ndGgsIGRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEZha2VDbGllbnRJRCgwKSwgZGF0YV9sZW5ndGhfcmV0dXJuLCBkYXRhX3JldHVybik7Cit9Cisj
ZW5kaWYKIAogLyoKICAqIEdlbmVyYXRlIGF1dGhvcml6YXRpb24gY29va2llIGZvciBpbnRlcm5h
bCBzZXJ2ZXIgY2xpZW50cwpAQCAtNzgsMTUgKzEzOSwxNSBAQCB3aW5HZW5lcmF0ZUF1dGhvcml6
YXRpb24gKCkKICAgICAgIEVycm9yRiAoIndpbkdlbmVyYXRlQXV0aG9yaXphdGlvbiAtIEdlbmVy
YXRlQXV0aG9yaXphdGlvbiBmYWlsZWRcbiIpOwogICAgICAgZ290byBhdXRoX2JhaWxvdXQ7CiAg
ICAgfQotI2lmIDAKKwogICBlbHNlCiAgICAgewotICAgICAgRXJyb3JGICgid2luR2VuZXJhdGVB
dXRob3JpemF0aW9uIC0gR2VuZXJhdGVBdXRob3JpemF0aW9uIHN1Y2Nlc3MhXG4iCisgICAgICB3
aW5EZWJ1Zygid2luR2VuZXJhdGVBdXRob3JpemF0aW9uIC0gR2VuZXJhdGVBdXRob3JpemF0aW9u
IHN1Y2Nlc3MhXG4iCiAJICAgICAgIkF1dGhEYXRhTGVuOiAlZCBBdXRoRGF0YTogJXNcbiIsCiAJ
ICAgICAgZ191aUF1dGhEYXRhTGVuLCBnX3BBdXRoRGF0YSk7CiAgICAgfQotI2VuZGlmCi0gIAor
CisjaWZkZWYgWENTRUNVUklUWQogICAvKiBBbGxvY2F0ZSBzdHJ1Y3R1cmUgZm9yIGFkZGl0aW9u
YWwgYXV0aCBpbmZvcm1hdGlvbiAqLwogICBwQXV0aCA9IChTZWN1cml0eUF1dGhvcml6YXRpb25Q
dHIpIAogICAgIHhhbGxvYyAoc2l6ZW9mIChTZWN1cml0eUF1dGhvcml6YXRpb25SZWMpKTsKQEAg
LTExOSw3ICsxODAsOCBAQCB3aW5HZW5lcmF0ZUF1dGhvcml6YXRpb24gKCkKICAgCiAgIC8qIERv
bid0IGZyZWUgdGhlIGF1dGggZGF0YSwgc2luY2UgaXQgaXMgc3RpbGwgdXNlZCBpbnRlcm5hbGx5
ICovCiAgIHBBdXRoID0gTlVMTDsKLSAgCisjZW5kaWYKKwogICByZXR1cm4gVFJVRTsKIAogIGF1
dGhfYmFpbG91dDoKQEAgLTEyOCw0ICsxOTAsMTMgQEAgd2luR2VuZXJhdGVBdXRob3JpemF0aW9u
ICgpCiAgIAogICByZXR1cm4gRkFMU0U7CiB9Ci0jZW5kaWYKKworLyogVXNlIG91ciBnZW5lcmF0
ZWQgY29va2llIGZvciBhdXRoZW50aWNhdGlvbiAqLwordm9pZAord2luU2V0QXV0aG9yaXphdGlv
bih2b2lkKQoreworICBYU2V0QXV0aG9yaXphdGlvbiAoQVVUSF9OQU1FLAorCQkgICAgIHN0cmxl
biAoQVVUSF9OQU1FKSwKKwkJICAgICBnX3BBdXRoRGF0YSwKKwkJICAgICBnX3VpQXV0aERhdGFM
ZW4pOworfQpkaWZmIC0tZ2l0IGEvaHcveHdpbi93aW5jbGlwYm9hcmR0aHJlYWQuYyBiL2h3L3h3
aW4vd2luY2xpcGJvYXJkdGhyZWFkLmMKaW5kZXggN2VhYmIwZi4uM2I4MWU5MCAxMDA2NDQKLS0t
IGEvaHcveHdpbi93aW5jbGlwYm9hcmR0aHJlYWQuYworKysgYi9ody94d2luL3dpbmNsaXBib2Fy
ZHRocmVhZC5jCkBAIC0zOCwyNyArMzgsMTUgQEAKICNpZmRlZiBfX0NZR1dJTl9fCiAjaW5jbHVk
ZSA8ZXJybm8uaD4KICNlbmRpZgotI2luY2x1ZGUgIlgxMS9YYXV0aC5oIgogI2luY2x1ZGUgPFgx
MS9YbGliaW50Lmg+CiAKIAogLyoKLSAqIENvbnN0YW50cwotICovCi0KLSNkZWZpbmUgQVVUSF9O
QU1FCSJNSVQtTUFHSUMtQ09PS0lFLTEiCi0KLQotLyoKICAqIFJlZmVyZW5jZXMgdG8gZXh0ZXJu
YWwgc3ltYm9scwogICovCiAKIGV4dGVybiBCb29sCQlnX2ZVbmljb2RlQ2xpcGJvYXJkOwogZXh0
ZXJuIHVuc2lnbmVkIGxvbmcJc2VydmVyR2VuZXJhdGlvbjsKLSNpZiBkZWZpbmVkKFhDU0VDVVJJ
VFkpCi1leHRlcm4gdW5zaWduZWQgaW50CWdfdWlBdXRoRGF0YUxlbjsKLWV4dGVybiBjaGFyCQkq
Z19wQXV0aERhdGE7Ci0jZW5kaWYKIGV4dGVybiBCb29sCQlnX2ZDbGlwYm9hcmRTdGFydGVkOwog
ZXh0ZXJuIEhXTkQJCWdfaHduZENsaXBib2FyZDsKIGV4dGVybiB2b2lkCQkqZ19wQ2xpcGJvYXJk
RGlzcGxheTsKQEAgLTE1NCwxMyArMTQyLDggQEAgd2luQ2xpcGJvYXJkUHJvYyAodm9pZCAqcHZO
b3RVc2VkKQogICAgICAgcHRocmVhZF9leGl0IChOVUxMKTsKICAgICB9CiAKLSNpZiBkZWZpbmVk
KFhDU0VDVVJJVFkpCiAgIC8qIFVzZSBvdXIgZ2VuZXJhdGVkIGNvb2tpZSBmb3IgYXV0aGVudGlj
YXRpb24gKi8KLSAgWFNldEF1dGhvcml6YXRpb24gKEFVVEhfTkFNRSwKLQkJICAgICBzdHJsZW4g
KEFVVEhfTkFNRSksCi0JCSAgICAgZ19wQXV0aERhdGEsCi0JCSAgICAgZ191aUF1dGhEYXRhTGVu
KTsKLSNlbmRpZgorICB3aW5TZXRBdXRob3JpemF0aW9uKCk7CiAKICAgLyogU2V0IGVycm9yIGhh
bmRsZXIgKi8KICAgWFNldEVycm9ySGFuZGxlciAod2luQ2xpcGJvYXJkRXJyb3JIYW5kbGVyKTsK
ZGlmZiAtLWdpdCBhL2h3L3h3aW4vd2lubXVsdGl3aW5kb3d3bS5jIGIvaHcveHdpbi93aW5tdWx0
aXdpbmRvd3dtLmMKaW5kZXggMjU2N2E3OC4uYzJkNTA2YSAxMDA2NDQKLS0tIGEvaHcveHdpbi93
aW5tdWx0aXdpbmRvd3dtLmMKKysrIGIvaHcveHdpbi93aW5tdWx0aXdpbmRvd3dtLmMKQEAgLTg2
LDggKzg2LDYgQEAgZXh0ZXJuIHZvaWQgd2luVXBkYXRlUmduTXVsdGlXaW5kb3coV2luZG93UHRy
IHBXaW4pOwogI2VuZGlmCiAjZGVmaW5lIFdJTl9KTVBfT0tBWQkJMAogI2RlZmluZSBXSU5fSk1Q
X0VSUk9SX0lPCTIKLSNkZWZpbmUgQVVUSF9OQU1FCQkiTUlULU1BR0lDLUNPT0tJRS0xIgotCiAK
IC8qCiAgKiBMb2NhbCBzdHJ1Y3R1cmVzCkBAIC0xMzYsMTEgKzEzNCw2IEBAIHR5cGVkZWYgc3Ry
dWN0IF9YTXNnUHJvY0FyZ1JlYyB7CiAKIGV4dGVybiBjaGFyICpkaXNwbGF5OwogZXh0ZXJuIHZv
aWQgRXJyb3JGIChjb25zdCBjaGFyKiAvKmYqLywgLi4uKTsKLSNpZiBkZWZpbmVkKFhDU0VDVVJJ
VFkpCi1leHRlcm4gdW5zaWduZWQgaW50CWdfdWlBdXRoRGF0YUxlbjsKLWV4dGVybiBjaGFyCQkq
Z19wQXV0aERhdGE7Ci0jZW5kaWYKLQogCiAvKgogICogUHJvdG90eXBlcyBmb3IgbG9jYWwgZnVu
Y3Rpb25zCkBAIC05MzAsNiArOTIzLDkgQEAgd2luTXVsdGlXaW5kb3dYTXNnUHJvYyAodm9pZCAq
cEFyZykKIAogICAvKiBQcmludCB0aGUgZGlzcGxheSBjb25uZWN0aW9uIHN0cmluZyAqLwogICBF
cnJvckYgKCJ3aW5NdWx0aVdpbmRvd1hNc2dQcm9jIC0gRElTUExBWT0lc1xuIiwgcHN6RGlzcGxh
eSk7CisKKyAgLyogVXNlIG91ciBnZW5lcmF0ZWQgY29va2llIGZvciBhdXRoZW50aWNhdGlvbiAq
LworICB3aW5TZXRBdXRob3JpemF0aW9uKCk7CiAgIAogICAvKiBJbml0aWFsaXplIHJldHJ5IGNv
dW50ICovCiAgIGlSZXRyaWVzID0gMDsKQEAgLTEyODQsMTQgKzEyODAsOSBAQCB3aW5Jbml0TXVs
dGlXaW5kb3dXTSAoV01JbmZvUHRyIHBXTUluZm8sIFdNUHJvY0FyZ1B0ciBwUHJvY0FyZykKICAg
LyogUHJpbnQgdGhlIGRpc3BsYXkgY29ubmVjdGlvbiBzdHJpbmcgKi8KICAgRXJyb3JGICgid2lu
SW5pdE11bHRpV2luZG93V00gLSBESVNQTEFZPSVzXG4iLCBwc3pEaXNwbGF5KTsKIAotI2lmIGRl
ZmluZWQoWENTRUNVUklUWSkKICAgLyogVXNlIG91ciBnZW5lcmF0ZWQgY29va2llIGZvciBhdXRo
ZW50aWNhdGlvbiAqLwotICBYU2V0QXV0aG9yaXphdGlvbiAoQVVUSF9OQU1FLAotCQkgICAgIHN0
cmxlbiAoQVVUSF9OQU1FKSwKLQkJICAgICBnX3BBdXRoRGF0YSwKLQkJICAgICBnX3VpQXV0aERh
dGFMZW4pOwotI2VuZGlmCi0gIAorICB3aW5TZXRBdXRob3JpemF0aW9uKCk7CisKICAgLyogT3Bl
biB0aGUgWCBkaXNwbGF5ICovCiAgIGRvCiAgICAgewpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9vcy5o
IGIvaW5jbHVkZS9vcy5oCmluZGV4IDc3ZTk0NDguLjQzZWEyMTAgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvb3MuaAorKysgYi9pbmNsdWRlL29zLmgKQEAgLTM4OCw2ICszODgsNyBAQCBleHRlcm4gaW50
IEFkZEF1dGhvcml6YXRpb24oCiAgICAgdW5zaWduZWQgaW50CS8qZGF0YV9sZW5ndGgqLywKICAg
ICBjaGFyICoJCS8qZGF0YSovKTsKIAorI2lmZGVmIFhDU0VDVVJJVFkKIGV4dGVybiBYSUQgR2Vu
ZXJhdGVBdXRob3JpemF0aW9uKAogICAgIHVuc2lnbmVkIGludCAgIC8qIG5hbWVfbGVuZ3RoICov
LAogICAgIGNoYXIJKiAgLyogbmFtZSAqLywKQEAgLTM5NSw2ICszOTYsNyBAQCBleHRlcm4gWElE
IEdlbmVyYXRlQXV0aG9yaXphdGlvbigKICAgICBjaGFyCSogIC8qIGRhdGEgKi8sCiAgICAgdW5z
aWduZWQgaW50ICogLyogZGF0YV9sZW5ndGhfcmV0dXJuICovLAogICAgIGNoYXIJKiogLyogZGF0
YV9yZXR1cm4gKi8pOworI2VuZGlmCiAKIGV4dGVybiBpbnQgZGR4UHJvY2Vzc0FyZ3VtZW50KGlu
dCAvKmFyZ2MqLywgY2hhciAqIC8qYXJndiovIFtdLCBpbnQgLyppKi8pOwogCi0tIAoxLjYuMy4y
Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>4050</attachid>
            <date>2009-07-13 18:10:00 +0000</date>
            <delta_ts>2009-07-13 18:10:04 +0000</delta_ts>
            <desc>Patch to workaround a bug in iiimx by ensuring WM_STATE exists in multiwindow mode</desc>
            <filename>0002-Cygwin-X-Ensure-WM_STATE-atom-exists-in-multiwindow-.patch</filename>
            <type>text/plain</type>
            <size>1214</size>
            <attacher name="Jon TURNEY">jon.turney</attacher>
            
              <data encoding="base64">RnJvbSBmMTUyOTUzMzNlMjkxOTQ3OTVhZDUwZTM0NDdhNzNmNDVlZGJlZTk1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKb24gVFVSTkVZIDxqb24udHVybmV5QGRyb25lY29kZS5vcmcu
dWs+CkRhdGU6IFN1biwgMTIgSnVsIDIwMDkgMjM6NTg6MzIgKzAxMDAKU3ViamVjdDogW1BBVENI
IDIvMl0gQ3lnd2luL1g6IEVuc3VyZSBXTV9TVEFURSBhdG9tIGV4aXN0cyBpbiBtdWx0aXdpbmRv
dyBtb2RlCgpXb3JrYXJvdW5kIGEgYnVnIGluIGlpaW14Y2YgKGFzc3VtaW5nIHRoZSBXTV9TVEFU
RSBhdG9tIGV4aXN0cyksCndoaWNoIGNhbiBjYXVzZSBtYW55IFNvbGFyaXMgY2xpZW50cyB0byBz
aW1wbHkgZmFpbCB3aXRoIGEgQmFkQXRvbQplcnJvcgoKU2lnbmVkLW9mZi1ieTogSm9uIFRVUk5F
WSA8am9uLnR1cm5leUBkcm9uZWNvZGUub3JnLnVrPgotLS0KIGh3L3h3aW4vd2lubXVsdGl3aW5k
b3d3bS5jIHwgICAxMCArKysrKysrKysrCiAxIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMo
KyksIDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveHdpbi93aW5tdWx0aXdpbmRvd3dt
LmMgYi9ody94d2luL3dpbm11bHRpd2luZG93d20uYwppbmRleCBjMmQ1MDZhLi44MWI5ZDdmIDEw
MDY0NAotLS0gYS9ody94d2luL3dpbm11bHRpd2luZG93d20uYworKysgYi9ody94d2luL3dpbm11
bHRpd2luZG93d20uYwpAQCAtMTAwNSw2ICsxMDA1LDE2IEBAIHdpbk11bHRpV2luZG93WE1zZ1By
b2MgKHZvaWQgKnBBcmcpCiAJCQkgICAgICAiV01fQ0hBTkdFX1NUQVRFIiwKIAkJCSAgICAgIEZh
bHNlKTsKIAorICAvKgorICAgIGlpaW14Y2YgaGFkIGEgYnVnIHVudGlsIDIwMDktMDQtMjcsIGFz
c3VtaW5nIHRoYXQgdGhlCisgICAgV01fU1RBVEUgYXRvbSBleGlzdHMsIGNhdXNpbmcgY2xpZW50
cyB0byBmYWlsIHdpdGgKKyAgICBhIEJhZEF0b20gWCBlcnJvciBpZiBpdCBkb2Vzbid0LgorCisg
ICAgU2luY2UgdGhpcyBpcyBvbiBpbiB0aGUgZGVmYXVsdCBTb2xhcmlzIDEwIGluc3RhbGwsCisg
ICAgd29ya2Fyb3VuZCB0aGlzIGJ5IG1ha2luZyBzdXJlIGl0IGRvZXMgZXhpc3QuLi4KKyAgICov
CisgIFhJbnRlcm5BdG9tKHBQcm9jQXJnLT5wRGlzcGxheSwgIldNX1NUQVRFIiwgMCk7CisKICAg
LyogTG9vcCB1bnRpbCB3ZSBleHBsaWNpdGx5IGJyZWFrIG91dCAqLwogICB3aGlsZSAoMSkKICAg
ICB7Ci0tIAoxLjYuMy4yCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>