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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>88843</bug_id>
          
          <creation_ts>2012-06-11 23:53:28 -0700</creation_ts>
          <short_desc>[Shadow DOM] Some distribution invalidation can drop necessary reattachment.</short_desc>
          <delta_ts>2012-07-17 21:05:45 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>72352</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Hajime Morrita">morrita</reporter>
          <assigned_to name="Hajime Morrita">morrita</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>646688</commentid>
    <comment_count>0</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-11 23:53:28 -0700</bug_when>
    <thetext>This is sub-bug of Bug 88747.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646689</commentid>
    <comment_count>1</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-11 23:55:17 -0700</bug_when>
    <thetext>repro:

&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;body&gt;
&lt;div id=&quot;host&quot; class=&quot;host&quot;&gt;&lt;div&gt;host content&lt;/div&gt;&lt;/div&gt;
&lt;script&gt;
if (window.layoutTestController)
    window.layoutTestController.waitUntilDone();
var root = new WebKitShadowRoot(document.querySelector(&apos;#host&apos;));
root.innerHTML = &apos;&lt;style&gt;something { }&lt;/style&gt;&apos; +
                 &apos;child&lt;div&gt;child of child&lt;content&gt;&lt;/content&gt;&lt;/div&gt;&apos;;
window.setTimeout(function() {
    if (window.layoutTestController)
        window.layoutTestController.notifyDone();
}, 0);
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>647691</commentid>
    <comment_count>2</comment_count>
      <attachid>147231</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-12 22:24:19 -0700</bug_when>
    <thetext>Created attachment 147231
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>649665</commentid>
    <comment_count>3</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-14 17:27:26 -0700</bug_when>
    <thetext>Dimitri, could you take a look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670769</commentid>
    <comment_count>4</comment_count>
      <attachid>147231</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2012-07-16 16:31:20 -0700</bug_when>
    <thetext>Comment on attachment 147231
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=147231&amp;action=review

&gt; Source/WebCore/ChangeLog:3
&gt; +        [Shadow DOM] &lt;style&gt; prevent distributed content from rendering.

prevent - prevents?

The bug title doesn&apos;t seem very precise in describing the problem. You can do better! :)

&gt; Source/WebCore/dom/ElementShadow.h:67
&gt; +        InvalidateAndForcesReattach

InvalidateAndForcesReattach -&gt; InvalidateAndForceReattach</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670929</commentid>
    <comment_count>5</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-07-16 20:15:15 -0700</bug_when>
    <thetext>Thanks for taking look at this, Dimitri!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670944</commentid>
    <comment_count>6</comment_count>
      <attachid>152690</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-07-16 20:40:59 -0700</bug_when>
    <thetext>Created attachment 152690
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670945</commentid>
    <comment_count>7</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-07-16 20:43:13 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Thanks for taking look at this, Dimitri!
... and just updated the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671941</commentid>
    <comment_count>8</comment_count>
      <attachid>152690</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-17 21:05:40 -0700</bug_when>
    <thetext>Comment on attachment 152690
Patch

Clearing flags on attachment: 152690

Committed r122915: &lt;http://trac.webkit.org/changeset/122915&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671942</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-17 21:05:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147231</attachid>
            <date>2012-06-12 22:24:19 -0700</date>
            <delta_ts>2012-07-16 20:40:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88843-20120613142419.patch</filename>
            <type>text/plain</type>
            <size>7655</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwMTQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTg1NTkxZDc1OTM1ZTY1
YjFmNDE2MDUyMjdiNzZhZmE1ZTE4ZjUxNi4uNzZhNGNlMGUyYWE3NDUxNmIzOWE0YTIxNTExM2Q4
NGMzMzMyNTJjZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM1IEBACisyMDEyLTA2LTEyICBNT1JJ
VEEgSGFqaW1lIDxtb3JyaXRhQGdvb2dsZS5jb20+CisKKyAgICAgICAgW1NoYWRvdyBET01dIDxz
dHlsZT4gcHJldmVudCBkaXN0cmlidXRlZCBjb250ZW50IGZyb20gcmVuZGVyaW5nLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4NDMKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGb2xsb3dpbmcgc2NlbmFy
aW8gY2F1c2VkIHRoaXMgcHJvYmxlbToKKworICAgICAgICAtIEluc2VydGluZyBhIFRleHQgbm9k
ZSBhcyBhIHNoYWRvdyBjaGlsZCB0cmlnZ2VycyBpbnZhbGlkYXRlRGlzdHJpYnV0aW9uKCksCisg
ICAgICAgICAgd2hpY2ggZG9lbid0IHJlYXR0YWNoIHRoZSBzaGFkb3cncyBob3N0IGVsZW1lbnQu
CisgICAgICAgIC0gVGhlbiBpbnNlcnRpbmcgYSA8Y29udGVudD4gZWxlbWVudCBhZnRlciB0aGF0
IHRyaWdnZXJzIGFub3RoZXIgaW52YWxpZGF0ZURpc3RyaWJ1dGlvbigpLAorICAgICAgICAgIHdo
aWNoIHNob3VsZCByZWF0dGFjaCBpdHMgaG9zdCBiZWNhdXNlIDxjb250ZW50PiBjYW4gYWZmZWN0
IG5vdCBvbmx5IGRpc3RyaWJ1dGlvbiBvZiBuZXcgbm9kZXMsCisgICAgICAgICAgYnV0IGFsc28g
ZXhpc3RpbmcgZGlzdHJpYnV0aW9uLgorICAgICAgICAtIFNpbmNlIHRoZSBmaXJzdCBpbnZhbGlk
YXRlRGlzdHJpYnV0aW9uKCkgaGFzIG1hcmtlZCB0aGUgZGlzdHJpYnV0aW9uIGFzIGludmFsaWRh
dGVkLAorICAgICAgICAgIHRoZSBzZWNvbmQgaW52YWxpZGF0ZURpc3RyaWJ1dGlvbigpIGNhbGwg
cmV0dXJucyBlYXJseSB3aXRob3V0IGFueSByZWF0dGFjaG1lbnQsCisgICAgICAgICAgZXZlbiB0
aG91Z2ggaXQgbmVlZHMgb25lLgorCisgICAgICAgIFRoaXMgY2hhbmdlIGFkZHMgSW52YWxpZGF0
aW9uVHlwZSBwYXJhbWV0ZXIgdG8gaW52YWxpZGF0ZURpc3RyaWJ1dGlvbigpLCB3aGljaCBhc2tz
IEVsZW1lbnRTaGFkb3cgdG8KKyAgICAgICAgcmVhdHRhY2ggdGhlIGhvc3QgcmVnYXJkbGVzcyBv
ZiBpdHMgdmFsaWRpdHkgc3RhdGUuIEluc2VydGlvblBvaW50OjppbnNlcnRlZEludG8oKSB1c2Vz
CisgICAgICAgIHRoaXMgZmxhZyB0byBlbnN1cmUgdGhhdCBpdHMgaW5zZXJ0aW9uIGFsd2F5cyBy
ZXN1bHRzIGEgcmVhdHRhY2htZW50LgorCisgICAgICAgIFRlc3Q6IGZhc3QvZG9tL3NoYWRvdy9j
b250ZW50LWFmdGVyLXN0eWxlLmh0bWwKKworICAgICAgICAqIGRvbS9FbGVtZW50U2hhZG93LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkVsZW1lbnRTaGFkb3c6OmFkZFNoYWRvd1Jvb3QpOgorICAg
ICAgICAoV2ViQ29yZTo6RWxlbWVudFNoYWRvdzo6cmVtb3ZlQWxsU2hhZG93Um9vdHMpOgorICAg
ICAgICAoV2ViQ29yZTo6RWxlbWVudFNoYWRvdzo6aW52YWxpZGF0ZURpc3RyaWJ1dGlvbik6Cisg
ICAgICAgICogZG9tL0VsZW1lbnRTaGFkb3cuaDoKKyAgICAgICAgKiBodG1sL3NoYWRvdy9JbnNl
cnRpb25Qb2ludC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNlcnRpb25Qb2ludDo6aW5zZXJ0
ZWRJbnRvKToKKwogMjAxMi0wNi0xMiAgTU9SSVRBIEhhamltZSAgPG1vcnJpdGFAZ29vZ2xlLmNv
bT4KIAogICAgICAgICBTaGFkb3cgUHNldWRvIElEIHNob3VsZCBiZSBhYmxlIHRvIG5lc3QgdG8g
cG9pbnQgbmVzdGVkIHNoYWRvdyBET00uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20v
RWxlbWVudFNoYWRvdy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudFNoYWRvdy5jcHAK
aW5kZXggNWFlNzg5Y2U1MDlmY2YxYmI2ODI3OTU3NTkwMTZkYzdmODQ5ZWEzZi4uMzk2NzNkNDky
ZmMyOTkxZmVmZDgzZDBlY2Y4ZmQzMTU1MzBlNzc5NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvZG9tL0VsZW1lbnRTaGFkb3cuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50
U2hhZG93LmNwcApAQCAtNzUsNyArNzUsNyBAQCB2b2lkIEVsZW1lbnRTaGFkb3c6OmFkZFNoYWRv
d1Jvb3QoRWxlbWVudCogc2hhZG93SG9zdCwgUGFzc1JlZlB0cjxTaGFkb3dSb290PiBzaAogCiAg
ICAgc2hhZG93Um9vdC0+c2V0SG9zdChzaGFkb3dIb3N0KTsKICAgICBtX3NoYWRvd1Jvb3RzLnB1
c2goc2hhZG93Um9vdC5nZXQoKSk7Ci0gICAgaW52YWxpZGF0ZURpc3RyaWJ1dGlvbihzaGFkb3dI
b3N0KTsKKyAgICBpbnZhbGlkYXRlRGlzdHJpYnV0aW9uKHNoYWRvd0hvc3QsIEludmFsaWRhdGVJ
Zk5lZWRlZCk7CiAgICAgQ2hpbGROb2RlSW5zZXJ0aW9uTm90aWZpZXIoc2hhZG93SG9zdCkubm90
aWZ5KHNoYWRvd1Jvb3QuZ2V0KCkpOwogCiAgICAgaWYgKHNoYWRvd0hvc3QtPmF0dGFjaGVkKCkg
JiYgIXNoYWRvd1Jvb3QtPmF0dGFjaGVkKCkpCkBAIC0xMDQsNyArMTA0LDcgQEAgdm9pZCBFbGVt
ZW50U2hhZG93OjpyZW1vdmVBbGxTaGFkb3dSb290cygpCiAgICAgICAgIENoaWxkTm9kZVJlbW92
YWxOb3RpZmllcihzaGFkb3dIb3N0KS5ub3RpZnkob2xkUm9vdC5nZXQoKSk7CiAgICAgfQogCi0g
ICAgaW52YWxpZGF0ZURpc3RyaWJ1dGlvbihzaGFkb3dIb3N0KTsKKyAgICBpbnZhbGlkYXRlRGlz
dHJpYnV0aW9uKHNoYWRvd0hvc3QsIEludmFsaWRhdGVJZk5lZWRlZCk7CiB9CiAKIHZvaWQgRWxl
bWVudFNoYWRvdzo6YXR0YWNoKCkKQEAgLTE4NCwyMiArMTg0LDI2IEBAIHZvaWQgRWxlbWVudFNo
YWRvdzo6ZW5zdXJlRGlzdHJpYnV0aW9uKCkKICAgICBtX2Rpc3RyaWJ1dG9yLmRpc3RyaWJ1dGUo
aG9zdCgpKTsKIH0KIAotdm9pZCBFbGVtZW50U2hhZG93OjppbnZhbGlkYXRlRGlzdHJpYnV0aW9u
KCkKK3ZvaWQgRWxlbWVudFNoYWRvdzo6aW52YWxpZGF0ZURpc3RyaWJ1dGlvbihJbnZhbGlkYXRp
b25UeXBlIHR5cGUpCiB7Ci0gICAgaW52YWxpZGF0ZURpc3RyaWJ1dGlvbihob3N0KCkpOworICAg
IGludmFsaWRhdGVEaXN0cmlidXRpb24oaG9zdCgpLCB0eXBlKTsKIH0KIAotdm9pZCBFbGVtZW50
U2hhZG93OjppbnZhbGlkYXRlRGlzdHJpYnV0aW9uKEVsZW1lbnQqIGhvc3QpCit2b2lkIEVsZW1l
bnRTaGFkb3c6OmludmFsaWRhdGVEaXN0cmlidXRpb24oRWxlbWVudCogaG9zdCwgSW52YWxpZGF0
aW9uVHlwZSB0eXBlKQogewotICAgIGlmICghbV9kaXN0cmlidXRvci5uZWVkc0ludmFsaWRhdGlv
bigpKQotICAgICAgICByZXR1cm47Ci0gICAgYm9vbCBuZWVkc1JlYXR0YWNoID0gbV9kaXN0cmli
dXRvci5pbnZhbGlkYXRlKGhvc3QpOworICAgIGJvb2wgbmVlZHNSZWF0dGFjaCA9ICh0eXBlID09
IEludmFsaWRhdGVBbmRGb3JjZXNSZWF0dGFjaCk7CisgICAgYm9vbCBuZWVkc0ludmFsaWRhdGlv
biA9IG1fZGlzdHJpYnV0b3IubmVlZHNJbnZhbGlkYXRpb24oKTsKKworICAgIGlmIChuZWVkc0lu
dmFsaWRhdGlvbikKKyAgICAgICAgbmVlZHNSZWF0dGFjaCB8PSBtX2Rpc3RyaWJ1dG9yLmludmFs
aWRhdGUoaG9zdCk7CisKICAgICBpZiAobmVlZHNSZWF0dGFjaCAmJiBob3N0LT5hdHRhY2hlZCgp
KSB7CiAgICAgICAgIGhvc3QtPmRldGFjaCgpOwogICAgICAgICBob3N0LT5sYXp5QXR0YWNoKE5v
ZGU6OkRvTm90U2V0QXR0YWNoZWQpOwogICAgIH0KIAotICAgIG1fZGlzdHJpYnV0b3IuZmluaXNo
SW5pdmFsaWRhdGlvbigpOworICAgIGlmIChuZWVkc0ludmFsaWRhdGlvbikKKyAgICAgICAgbV9k
aXN0cmlidXRvci5maW5pc2hJbml2YWxpZGF0aW9uKCk7CiB9CiAKIH0gLy8gbmFtZXNwYWNlCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudFNoYWRvdy5oIGIvU291cmNlL1dl
YkNvcmUvZG9tL0VsZW1lbnRTaGFkb3cuaAppbmRleCAxM2RlMWMwMjEwZDU2NzQyNjgzYzRmZTkz
ZTI2M2IzMjk3NjdjOTE0Li5jNTJmYjJiNTgxYTRiNzdmZThkMjFmNTM5MDZiNTNkY2E4M2JmMmE3
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudFNoYWRvdy5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50U2hhZG93LmgKQEAgLTYyLDggKzYyLDEzIEBAIHB1Ymxp
YzoKICAgICBib29sIG5lZWRzU3R5bGVSZWNhbGMoKTsKICAgICB2b2lkIHJlY2FsY1N0eWxlKE5v
ZGU6OlN0eWxlQ2hhbmdlKTsKIAorICAgIGVudW0gSW52YWxpZGF0aW9uVHlwZSB7CisgICAgICAg
IEludmFsaWRhdGVJZk5lZWRlZCwKKyAgICAgICAgSW52YWxpZGF0ZUFuZEZvcmNlc1JlYXR0YWNo
CisgICAgfTsKKworICAgIHZvaWQgaW52YWxpZGF0ZURpc3RyaWJ1dGlvbihJbnZhbGlkYXRpb25U
eXBlID0gSW52YWxpZGF0ZUlmTmVlZGVkKTsKICAgICB2b2lkIGVuc3VyZURpc3RyaWJ1dGlvbigp
OwotICAgIHZvaWQgaW52YWxpZGF0ZURpc3RyaWJ1dGlvbigpOwogIAogICAgIEluc2VydGlvblBv
aW50KiBpbnNlcnRpb25Qb2ludEZvcihjb25zdCBOb2RlKikgY29uc3Q7CiAKQEAgLTcxLDcgKzc2
LDcgQEAgcHVibGljOgogICAgIGNvbnN0IENvbnRlbnREaXN0cmlidXRvciYgZGlzdHJpYnV0b3Io
KSBjb25zdDsKIAogcHJpdmF0ZToKLSAgICB2b2lkIGludmFsaWRhdGVEaXN0cmlidXRpb24oRWxl
bWVudCogaG9zdCk7CisgICAgdm9pZCBpbnZhbGlkYXRlRGlzdHJpYnV0aW9uKEVsZW1lbnQqIGhv
c3QsIEludmFsaWRhdGlvblR5cGUpOwogCiAgICAgRG91Ymx5TGlua2VkTGlzdDxTaGFkb3dSb290
PiBtX3NoYWRvd1Jvb3RzOwogICAgIENvbnRlbnREaXN0cmlidXRvciBtX2Rpc3RyaWJ1dG9yOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3BwCmluZGV4IDU4
MDUxMjg2MjdjNWQwYjc1ZDA0OTEyOGEwMDMzNjg1NTdlMDg3YjAuLjk0MWQ1ZDdkMTkwNjYyMDUy
NmZhY2FhNzE4NDdkNTBkZDBiZWIwYTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwv
c2hhZG93L0luc2VydGlvblBvaW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRv
dy9JbnNlcnRpb25Qb2ludC5jcHAKQEAgLTExOSw3ICsxMTksNyBAQCBOb2RlOjpJbnNlcnRpb25O
b3RpZmljYXRpb25SZXF1ZXN0IEluc2VydGlvblBvaW50OjppbnNlcnRlZEludG8oQ29udGFpbmVy
Tm9kZSogaQogICAgIEhUTUxFbGVtZW50OjppbnNlcnRlZEludG8oaW5zZXJ0aW9uUG9pbnQpOwog
ICAgIGlmIChpbnNlcnRpb25Qb2ludC0+aW5Eb2N1bWVudCgpKSB7CiAgICAgICAgIGlmIChTaGFk
b3dSb290KiByb290ID0gc2hhZG93Um9vdCgpKQotICAgICAgICAgICAgcm9vdC0+b3duZXIoKS0+
aW52YWxpZGF0ZURpc3RyaWJ1dGlvbigpOworICAgICAgICAgICAgcm9vdC0+b3duZXIoKS0+aW52
YWxpZGF0ZURpc3RyaWJ1dGlvbihFbGVtZW50U2hhZG93OjpJbnZhbGlkYXRlQW5kRm9yY2VzUmVh
dHRhY2gpOwogICAgIH0KIAogICAgIHJldHVybiBJbnNlcnRpb25Eb25lOwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGQxMzg0
MDQ2NzcxNDVmNDQxZGVjODk2ZDMxZTk3MmZkYTZkOTQyMWEuLmY0YTdlYWRmZjFkMDk0ZTRhZGRj
ZWJlZTJmNWMyNTYyMWI0ZGI3YzkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMi0wNi0xMiAg
TU9SSVRBIEhhamltZSA8bW9ycml0YUBnb29nbGUuY29tPgorCisgICAgICAgIFtTaGFkb3cgRE9N
XSA8c3R5bGU+IHByZXZlbnQgZGlzdHJpYnV0ZWQgY29udGVudCBmcm9tIHJlbmRlcmluZy4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODQzCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2RvbS9z
aGFkb3cvY29udGVudC1hZnRlci1zdHlsZS1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2RvbS9zaGFkb3cvY29udGVudC1hZnRlci1zdHlsZS5odG1sOiBBZGRlZC4KKwogMjAx
Mi0wNi0xMiAgTU9SSVRBIEhhamltZSAgPG1vcnJpdGFAZ29vZ2xlLmNvbT4KIAogICAgICAgICBT
aGFkb3cgUHNldWRvIElEIHNob3VsZCBiZSBhYmxlIHRvIG5lc3QgdG8gcG9pbnQgbmVzdGVkIHNo
YWRvdyBET00uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvY29udGVu
dC1hZnRlci1zdHlsZS1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93
L2NvbnRlbnQtYWZ0ZXItc3R5bGUtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40NmY4YzMxNDZl
YTkyMzE0Nzk3NzNmZDAwYjllNTY5ZTUzZmNkMTI4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9kb20vc2hhZG93L2NvbnRlbnQtYWZ0ZXItc3R5bGUtZXhwZWN0ZWQuaHRtbApA
QCAtMCwwICsxLDYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKzxkaXYgaWQ9
Imhvc3QiPnRleHQ8ZGl2Pmhvc3QgY29udGVudDwvZGl2PjwvZGl2PgorPC9ib2R5PgorPC9odG1s
PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L2NvbnRlbnQtYWZ0ZXIt
c3R5bGUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9jb250ZW50LWFmdGVyLXN0
eWxlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNTAyY2I0MjY3MzA3ZGY1MTQxMTY0ZDAyNDEyYzE4OTkwNzZl
OTk3NwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9jb250
ZW50LWFmdGVyLXN0eWxlLmh0bWwKQEAgLTAsMCArMSwxNyBAQAorPCFET0NUWVBFIGh0bWw+Cis8
aHRtbD4KKzxib2R5PgorPGRpdiBpZD0iaG9zdCI+PGRpdj5ob3N0IGNvbnRlbnQ8L2Rpdj48L2Rp
dj4KKzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIHdpbmRv
dy5sYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7Cit2YXIgcm9vdCA9IG5ldyBX
ZWJLaXRTaGFkb3dSb290KGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNob3N0JykpOworcm9vdC5p
bm5lckhUTUwgPSAnPHN0eWxlPmludmFsaWQgeyB9PC9zdHlsZT4nICsKKyAgICAgICAgICAgICAg
ICAgJ3RleHQ8Y29udGVudD48L2NvbnRlbnQ+JzsKK3dpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9u
KCkgeworICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIHdpbmRv
dy5sYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7Cit9LCAwKTsKKzwvc2NyaXB0Pgor
PC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152690</attachid>
            <date>2012-07-16 20:40:59 -0700</date>
            <delta_ts>2012-07-17 21:05:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88843-20120717124058.patch</filename>
            <type>text/plain</type>
            <size>7885</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyODAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDlkNGY5MDAyYTJhNzE0
NjdlMzEzMDVlYzQ3NjQ1Nzg3ZDI3YTU2My4uMjc1MTE0MjRkOTU4ZDJhODQ4MDRiZWQzZTg3YTRm
YWM3MDZiOWIxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM1IEBACisyMDEyLTA2LTEyICBNT1JJ
VEEgSGFqaW1lIDxtb3JyaXRhQGdvb2dsZS5jb20+CisKKyAgICAgICAgW1NoYWRvdyBET01dIFNv
bWUgZGlzdHJpYnV0aW9uIGludmFsaWRhdGlvbiBjYW4gZHJvcCBuZWNlc3NhcnkgcmVhdHRhY2ht
ZW50LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4
NDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGb2xs
b3dpbmcgc2NlbmFyaW8gY2F1c2VkIHRoaXMgcHJvYmxlbToKKworICAgICAgICAtIEluc2VydGlu
ZyBhIFRleHQgbm9kZSBhcyBhIHNoYWRvdyBjaGlsZCB0cmlnZ2VycyBpbnZhbGlkYXRlRGlzdHJp
YnV0aW9uKCksCisgICAgICAgICAgd2hpY2ggZG9lbid0IHJlYXR0YWNoIHRoZSBzaGFkb3cncyBo
b3N0IGVsZW1lbnQuCisgICAgICAgIC0gVGhlbiBpbnNlcnRpbmcgYSA8Y29udGVudD4gZWxlbWVu
dCBhZnRlciB0aGF0IHRyaWdnZXJzIGFub3RoZXIgaW52YWxpZGF0ZURpc3RyaWJ1dGlvbigpLAor
ICAgICAgICAgIHdoaWNoIHNob3VsZCByZWF0dGFjaCBpdHMgaG9zdCBiZWNhdXNlIDxjb250ZW50
PiBjYW4gYWZmZWN0IG5vdCBvbmx5IGRpc3RyaWJ1dGlvbiBvZiBuZXcgbm9kZXMsCisgICAgICAg
ICAgYnV0IGFsc28gZXhpc3RpbmcgZGlzdHJpYnV0aW9uLgorICAgICAgICAtIFNpbmNlIHRoZSBm
aXJzdCBpbnZhbGlkYXRlRGlzdHJpYnV0aW9uKCkgaGFzIG1hcmtlZCB0aGUgZGlzdHJpYnV0aW9u
IGFzIGludmFsaWRhdGVkLAorICAgICAgICAgIHRoZSBzZWNvbmQgaW52YWxpZGF0ZURpc3RyaWJ1
dGlvbigpIGNhbGwgcmV0dXJucyBlYXJseSB3aXRob3V0IGFueSByZWF0dGFjaG1lbnQsCisgICAg
ICAgICAgZXZlbiB0aG91Z2ggaXQgbmVlZHMgb25lLgorCisgICAgICAgIFRoaXMgY2hhbmdlIGFk
ZHMgSW52YWxpZGF0aW9uVHlwZSBwYXJhbWV0ZXIgdG8gaW52YWxpZGF0ZURpc3RyaWJ1dGlvbigp
LCB3aGljaCBhc2tzIEVsZW1lbnRTaGFkb3cgdG8KKyAgICAgICAgcmVhdHRhY2ggdGhlIGhvc3Qg
cmVnYXJkbGVzcyBvZiBpdHMgdmFsaWRpdHkgc3RhdGUuIEluc2VydGlvblBvaW50OjppbnNlcnRl
ZEludG8oKSB1c2VzCisgICAgICAgIHRoaXMgZmxhZyB0byBlbnN1cmUgdGhhdCBpdHMgaW5zZXJ0
aW9uIGFsd2F5cyByZXN1bHRzIGEgcmVhdHRhY2htZW50LgorCisgICAgICAgIFRlc3Q6IGZhc3Qv
ZG9tL3NoYWRvdy9jb250ZW50LWFmdGVyLXN0eWxlLmh0bWwKKworICAgICAgICAqIGRvbS9FbGVt
ZW50U2hhZG93LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkVsZW1lbnRTaGFkb3c6OmFkZFNoYWRv
d1Jvb3QpOiBQYXNzZXMgSW52YWxpZGF0aW9uVHlwZS4KKyAgICAgICAgKFdlYkNvcmU6OkVsZW1l
bnRTaGFkb3c6OnJlbW92ZUFsbFNoYWRvd1Jvb3RzKTogUGFzc2VzIEludmFsaWRhdGlvblR5cGUu
CisgICAgICAgIChXZWJDb3JlOjpFbGVtZW50U2hhZG93OjppbnZhbGlkYXRlRGlzdHJpYnV0aW9u
KTogQWRkZWQgYSBJbnZhbGlkYXRpb25UeXBlIHBhcmFtZXRlci4KKyAgICAgICAgKiBkb20vRWxl
bWVudFNoYWRvdy5oOgorICAgICAgICAqIGh0bWwvc2hhZG93L0luc2VydGlvblBvaW50LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6Okluc2VydGlvblBvaW50OjppbnNlcnRlZEludG8pOiBQYXNzZXMg
SW52YWxpZGF0aW9uVHlwZS4KKwogMjAxMi0wNy0xNiAgS2lyYW4gTXVwcGFsYSAgPGNtdXBwYWxh
QGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OOiBSZW5kZXJJbmxpbmU6OmFic29sdXRl
UXVhZHMgcHJvZHVjZXMgaW5jb3JyZWN0IHJlc3VsdHMgZm9yIGZpeGVkIHBvc2l0aW9uLgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnRTaGFkb3cuY3BwIGIvU291cmNlL1dl
YkNvcmUvZG9tL0VsZW1lbnRTaGFkb3cuY3BwCmluZGV4IDY4YTliMDE4OWY4ODUwNWExMWNkYmJk
YjcyMzA4Y2I4MmFiMzI1Y2QuLjZmNWUzMzI0NTI3MWNiNTA2MTA2MTFlYjJiYmExNzQ4YTIwMWRk
ZjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50U2hhZG93LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudFNoYWRvdy5jcHAKQEAgLTc5LDcgKzc5LDcgQEAg
dm9pZCBFbGVtZW50U2hhZG93OjphZGRTaGFkb3dSb290KEVsZW1lbnQqIHNoYWRvd0hvc3QsIFBh
c3NSZWZQdHI8U2hhZG93Um9vdD4gc2gKICAgICBzaGFkb3dSb290LT5zZXRIb3N0KHNoYWRvd0hv
c3QpOwogICAgIHNoYWRvd1Jvb3QtPnNldFBhcmVudFRyZWVTY29wZShzaGFkb3dIb3N0LT50cmVl
U2NvcGUoKSk7CiAgICAgbV9zaGFkb3dSb290cy5wdXNoKHNoYWRvd1Jvb3QuZ2V0KCkpOwotICAg
IGludmFsaWRhdGVEaXN0cmlidXRpb24oc2hhZG93SG9zdCk7CisgICAgaW52YWxpZGF0ZURpc3Ry
aWJ1dGlvbihzaGFkb3dIb3N0LCBJbnZhbGlkYXRlSWZOZWVkZWQpOwogICAgIENoaWxkTm9kZUlu
c2VydGlvbk5vdGlmaWVyKHNoYWRvd0hvc3QpLm5vdGlmeShzaGFkb3dSb290LmdldCgpKTsKIAog
ICAgIGlmIChzaGFkb3dIb3N0LT5hdHRhY2hlZCgpICYmICFzaGFkb3dSb290LT5hdHRhY2hlZCgp
KQpAQCAtMTA4LDcgKzEwOCw3IEBAIHZvaWQgRWxlbWVudFNoYWRvdzo6cmVtb3ZlQWxsU2hhZG93
Um9vdHMoKQogICAgICAgICBDaGlsZE5vZGVSZW1vdmFsTm90aWZpZXIoc2hhZG93SG9zdCkubm90
aWZ5KG9sZFJvb3QuZ2V0KCkpOwogICAgIH0KIAotICAgIGludmFsaWRhdGVEaXN0cmlidXRpb24o
c2hhZG93SG9zdCk7CisgICAgaW52YWxpZGF0ZURpc3RyaWJ1dGlvbihzaGFkb3dIb3N0LCBJbnZh
bGlkYXRlSWZOZWVkZWQpOwogfQogCiB2b2lkIEVsZW1lbnRTaGFkb3c6OmF0dGFjaCgpCkBAIC0x
ODgsMjIgKzE4OCwyNiBAQCB2b2lkIEVsZW1lbnRTaGFkb3c6OmVuc3VyZURpc3RyaWJ1dGlvbigp
CiAgICAgbV9kaXN0cmlidXRvci5kaXN0cmlidXRlKGhvc3QoKSk7CiB9CiAKLXZvaWQgRWxlbWVu
dFNoYWRvdzo6aW52YWxpZGF0ZURpc3RyaWJ1dGlvbigpCit2b2lkIEVsZW1lbnRTaGFkb3c6Omlu
dmFsaWRhdGVEaXN0cmlidXRpb24oSW52YWxpZGF0aW9uVHlwZSB0eXBlKQogewotICAgIGludmFs
aWRhdGVEaXN0cmlidXRpb24oaG9zdCgpKTsKKyAgICBpbnZhbGlkYXRlRGlzdHJpYnV0aW9uKGhv
c3QoKSwgdHlwZSk7CiB9CiAKLXZvaWQgRWxlbWVudFNoYWRvdzo6aW52YWxpZGF0ZURpc3RyaWJ1
dGlvbihFbGVtZW50KiBob3N0KQordm9pZCBFbGVtZW50U2hhZG93OjppbnZhbGlkYXRlRGlzdHJp
YnV0aW9uKEVsZW1lbnQqIGhvc3QsIEludmFsaWRhdGlvblR5cGUgdHlwZSkKIHsKLSAgICBpZiAo
IW1fZGlzdHJpYnV0b3IubmVlZHNJbnZhbGlkYXRpb24oKSkKLSAgICAgICAgcmV0dXJuOwotICAg
IGJvb2wgbmVlZHNSZWF0dGFjaCA9IG1fZGlzdHJpYnV0b3IuaW52YWxpZGF0ZShob3N0KTsKKyAg
ICBib29sIG5lZWRzUmVhdHRhY2ggPSAodHlwZSA9PSBJbnZhbGlkYXRlQW5kRm9yY2VSZWF0dGFj
aCk7CisgICAgYm9vbCBuZWVkc0ludmFsaWRhdGlvbiA9IG1fZGlzdHJpYnV0b3IubmVlZHNJbnZh
bGlkYXRpb24oKTsKKworICAgIGlmIChuZWVkc0ludmFsaWRhdGlvbikKKyAgICAgICAgbmVlZHNS
ZWF0dGFjaCB8PSBtX2Rpc3RyaWJ1dG9yLmludmFsaWRhdGUoaG9zdCk7CisKICAgICBpZiAobmVl
ZHNSZWF0dGFjaCAmJiBob3N0LT5hdHRhY2hlZCgpKSB7CiAgICAgICAgIGhvc3QtPmRldGFjaCgp
OwogICAgICAgICBob3N0LT5sYXp5QXR0YWNoKE5vZGU6OkRvTm90U2V0QXR0YWNoZWQpOwogICAg
IH0KIAotICAgIG1fZGlzdHJpYnV0b3IuZmluaXNoSW5pdmFsaWRhdGlvbigpOworICAgIGlmIChu
ZWVkc0ludmFsaWRhdGlvbikKKyAgICAgICAgbV9kaXN0cmlidXRvci5maW5pc2hJbml2YWxpZGF0
aW9uKCk7CiB9CiAKIH0gLy8gbmFtZXNwYWNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9k
b20vRWxlbWVudFNoYWRvdy5oIGIvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnRTaGFkb3cuaApp
bmRleCA2ZjY1MDExMmEwMGVmYjI0ZjE4NWI4MmRmOGNhMWE0NDA1Nzk2NjZjLi4zYWI1YzA3NWQ0
M2VlZWVlNDhlOGEyOWYwODJlZjE0YjU2OGNiOGMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9kb20vRWxlbWVudFNoYWRvdy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50U2hh
ZG93LmgKQEAgLTYyLDggKzYyLDEzIEBAIHB1YmxpYzoKICAgICBib29sIG5lZWRzU3R5bGVSZWNh
bGMoKTsKICAgICB2b2lkIHJlY2FsY1N0eWxlKE5vZGU6OlN0eWxlQ2hhbmdlKTsKIAorICAgIGVu
dW0gSW52YWxpZGF0aW9uVHlwZSB7CisgICAgICAgIEludmFsaWRhdGVJZk5lZWRlZCwKKyAgICAg
ICAgSW52YWxpZGF0ZUFuZEZvcmNlUmVhdHRhY2gKKyAgICB9OworCisgICAgdm9pZCBpbnZhbGlk
YXRlRGlzdHJpYnV0aW9uKEludmFsaWRhdGlvblR5cGUgPSBJbnZhbGlkYXRlSWZOZWVkZWQpOwog
ICAgIHZvaWQgZW5zdXJlRGlzdHJpYnV0aW9uKCk7Ci0gICAgdm9pZCBpbnZhbGlkYXRlRGlzdHJp
YnV0aW9uKCk7CiAgCiAgICAgSW5zZXJ0aW9uUG9pbnQqIGluc2VydGlvblBvaW50Rm9yKGNvbnN0
IE5vZGUqKSBjb25zdDsKIApAQCAtNzEsNyArNzYsNyBAQCBwdWJsaWM6CiAgICAgY29uc3QgQ29u
dGVudERpc3RyaWJ1dG9yJiBkaXN0cmlidXRvcigpIGNvbnN0OwogCiBwcml2YXRlOgotICAgIHZv
aWQgaW52YWxpZGF0ZURpc3RyaWJ1dGlvbihFbGVtZW50KiBob3N0KTsKKyAgICB2b2lkIGludmFs
aWRhdGVEaXN0cmlidXRpb24oRWxlbWVudCogaG9zdCwgSW52YWxpZGF0aW9uVHlwZSk7CiAKICAg
ICBEb3VibHlMaW5rZWRMaXN0PFNoYWRvd1Jvb3Q+IG1fc2hhZG93Um9vdHM7CiAgICAgQ29udGVu
dERpc3RyaWJ1dG9yIG1fZGlzdHJpYnV0b3I7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL3NoYWRvdy9JbnNlcnRpb25Qb2ludC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRv
dy9JbnNlcnRpb25Qb2ludC5jcHAKaW5kZXggYzFlMDIwMDIzZWE1NTg3YmFlMjA0Mjg3OTNkNGY1
NDJhMWIxMjZjOC4uZmFkYmI0NTdiMjIxNDc0OGExNGQ4MTkxYmYzY2NiNTJjNDZmN2Q1YSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBvaW50LmNwcApAQCAtMTE5
LDcgKzExOSw3IEBAIE5vZGU6Okluc2VydGlvbk5vdGlmaWNhdGlvblJlcXVlc3QgSW5zZXJ0aW9u
UG9pbnQ6Omluc2VydGVkSW50byhDb250YWluZXJOb2RlKiBpCiAgICAgSFRNTEVsZW1lbnQ6Omlu
c2VydGVkSW50byhpbnNlcnRpb25Qb2ludCk7CiAgICAgaWYgKGluc2VydGlvblBvaW50LT5pbkRv
Y3VtZW50KCkpIHsKICAgICAgICAgaWYgKFNoYWRvd1Jvb3QqIHJvb3QgPSBzaGFkb3dSb290KCkp
Ci0gICAgICAgICAgICByb290LT5vd25lcigpLT5pbnZhbGlkYXRlRGlzdHJpYnV0aW9uKCk7Cisg
ICAgICAgICAgICByb290LT5vd25lcigpLT5pbnZhbGlkYXRlRGlzdHJpYnV0aW9uKEVsZW1lbnRT
aGFkb3c6OkludmFsaWRhdGVBbmRGb3JjZVJlYXR0YWNoKTsKICAgICB9CiAKICAgICByZXR1cm4g
SW5zZXJ0aW9uRG9uZTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiNTc0MmMzOTIwODliOTI2YjU2MzM5MTNlNWQ4NzQ0ZWZj
ODQ5MDhkLi43N2I1NDdlYzJkN2E4N2RhMDA2OWUxNjY2MDVmODI4NzdhNjg0OTVjIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMTItMDYtMTIgIE1PUklUQSBIYWppbWUgPG1vcnJpdGFAZ29vZ2xl
LmNvbT4KKworICAgICAgICBbU2hhZG93IERPTV0gU29tZSBkaXN0cmlidXRpb24gaW52YWxpZGF0
aW9uIGNhbiBkcm9wIG5lY2Vzc2FyeSByZWF0dGFjaG1lbnQuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04ODg0MworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9kb20vc2hhZG93L2NvbnRlbnQtYWZ0
ZXItc3R5bGUtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vc2hhZG93
L2NvbnRlbnQtYWZ0ZXItc3R5bGUuaHRtbDogQWRkZWQuCisKIDIwMTItMDctMTYgIEtpcmFuIE11
cHBhbGEgIDxjbXVwcGFsYUBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTjogUmVuZGVy
SW5saW5lOjphYnNvbHV0ZVF1YWRzIHByb2R1Y2VzIGluY29ycmVjdCByZXN1bHRzIGZvciBmaXhl
ZCBwb3NpdGlvbi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9jb250
ZW50LWFmdGVyLXN0eWxlLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFk
b3cvY29udGVudC1hZnRlci1zdHlsZS1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQ2ZjhjMzE0
NmVhOTIzMTQ3OTc3M2ZkMDBiOWU1NjllNTNmY2QxMjgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvY29udGVudC1hZnRlci1zdHlsZS1leHBlY3RlZC5odG1s
CkBAIC0wLDAgKzEsNiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxib2R5PgorPGRpdiBp
ZD0iaG9zdCI+dGV4dDxkaXY+aG9zdCBjb250ZW50PC9kaXY+PC9kaXY+Cis8L2JvZHk+Cis8L2h0
bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvY29udGVudC1hZnRl
ci1zdHlsZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L2NvbnRlbnQtYWZ0ZXIt
c3R5bGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41MDJjYjQyNjczMDdkZjUxNDExNjRkMDI0MTJjMTg5OTA3
NmU5OTc3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L2Nv
bnRlbnQtYWZ0ZXItc3R5bGUuaHRtbApAQCAtMCwwICsxLDE3IEBACis8IURPQ1RZUEUgaHRtbD4K
KzxodG1sPgorPGJvZHk+Cis8ZGl2IGlkPSJob3N0Ij48ZGl2Pmhvc3QgY29udGVudDwvZGl2Pjwv
ZGl2PgorPHNjcmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgd2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKK3ZhciByb290ID0gbmV3
IFdlYktpdFNoYWRvd1Jvb3QoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI2hvc3QnKSk7Cityb290
LmlubmVySFRNTCA9ICc8c3R5bGU+aW52YWxpZCB7IH08L3N0eWxlPicgKworICAgICAgICAgICAg
ICAgICAndGV4dDxjb250ZW50PjwvY29udGVudD4nOword2luZG93LnNldFRpbWVvdXQoZnVuY3Rp
b24oKSB7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgd2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKK30sIDApOworPC9zY3JpcHQ+
Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>