<?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>90194</bug_id>
          
          <creation_ts>2012-06-28 11:55:16 -0700</creation_ts>
          <short_desc>[V8] NodeList wrappers are not kept alive as needed</short_desc>
          <delta_ts>2012-06-28 18:14:14 -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>New Bugs</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Erik Arvidsson">arv</reporter>
          <assigned_to name="Erik Arvidsson">arv</assigned_to>
          <cc>abarth</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>jochen</cc>
    
    <cc>ojan</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>659666</commentid>
    <comment_count>0</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-06-28 11:55:16 -0700</bug_when>
    <thetext>[V8] NodeList wrappers are not kept alive as needed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>659670</commentid>
    <comment_count>1</comment_count>
      <attachid>149982</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-06-28 11:59:29 -0700</bug_when>
    <thetext>Created attachment 149982
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>659675</commentid>
    <comment_count>2</comment_count>
      <attachid>149982</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-06-28 12:08:10 -0700</bug_when>
    <thetext>Comment on attachment 149982
Patch

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

&gt; Source/WebCore/bindings/v8/custom/V8NodeListCustom.cpp:70
&gt; +            v8::Persistent&lt;v8::Object&gt; ownerWrapper = store-&gt;domNodeMap().get(owner);
&gt; +            if (!ownerWrapper.IsEmpty()) {

Does this over the case of getElementsByTagName? For that case, we probably don&apos;t want to add an implicit reference, right? Or does that actually always return the same object?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>659838</commentid>
    <comment_count>3</comment_count>
      <attachid>150015</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-06-28 14:35:42 -0700</bug_when>
    <thetext>Created attachment 150015
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>659839</commentid>
    <comment_count>4</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-06-28 14:37:27 -0700</bug_when>
    <thetext>This now tests all DynamicNodeLists (except MicroDataItemList because it is not built by default).

The V8 FAIL is due to 90208</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>659879</commentid>
    <comment_count>5</comment_count>
      <attachid>150025</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-06-28 15:32:53 -0700</bug_when>
    <thetext>Created attachment 150025
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660015</commentid>
    <comment_count>6</comment_count>
      <attachid>150025</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-28 18:14:03 -0700</bug_when>
    <thetext>Comment on attachment 150025
Patch for landing

Clearing flags on attachment: 150025

Committed r121496: &lt;http://trac.webkit.org/changeset/121496&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660017</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-28 18:14:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149982</attachid>
            <date>2012-06-28 11:59:29 -0700</date>
            <delta_ts>2012-06-28 14:35:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90194-20120628115929.patch</filename>
            <type>text/plain</type>
            <size>4580</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxNDM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGVjZjM2YjZlY2JkNmY4
YzFlNGM0NzQxYjBhZTU2YTE3YmFiNWIxZS4uMWZkNzk4YzlkYWUyNmJiMDcyODNiODVkMzNlMTI4
ZTZlNjc3MWVlNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA2LTI4ICBFcmlr
IEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW1Y4XSBOb2RlTGlzdCB3
cmFwcGVycyBhcmUgbm90IGtlcHQgYWxpdmUgYXMgbmVlZGVkCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDE5NAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIG5lZWQgdG8gYWRkIGN1c3RvbSByZWFjaGFi
aWxpdHkgY29kZSBmb3IgRHluYW1pY05vZGVMaXN0cy4gSWYgdGhlIG93bmVyIG9mCisgICAgICAg
IGEgRHluYW1pY05vZGVMaXN0IGlzIHJlYWNoYWJsZSB0aGVuIHRoZSBEeW5hbWljTm9kZUxpc3Qg
bXVzdCBhbHNvIGJlIHJlYWNoYWJsZS4KKworICAgICAgICBUZXN0OiBmYXN0L2RvbS9Ob2RlTGlz
dC9ub2RlbGlzdC1yZWFjaGFibGUuaHRtbAorCisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9t
L1Y4Tm9kZUxpc3RDdXN0b20uY3BwOgorICAgICAgICAoV2ViQ29yZTo6VjhOb2RlTGlzdDo6dmlz
aXRET01XcmFwcGVyKTogQWRkSW1wbGljaXRSZWZlcmVuY2VzIGZyb20gdGhlIG93bmVyIHdyYXBw
ZXIgdG8gdGhlIG5vZGUgbGlzdC4KKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIGRvbS9O
b2RlTGlzdC5pZGw6CisKIDIwMTItMDYtMjcgIERhbmEgSmFuc2VucyAgPGRhbmFrakBjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBEbyBub3QgbXVsdGlwbHkgYm91bmRzIGJ5IGNv
bnRlbnRzU2NhbGUgaW4gVGlsZWRMYXllckNocm9taXVtIGFuZCBDYW52YXNMYXllclRleHR1cmVV
cGRhdGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhO
b2RlTGlzdEN1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhO
b2RlTGlzdEN1c3RvbS5jcHAKaW5kZXggNjU2YjlkNTEwNWQyMjRmMjAzMmRkMjQyMzRiMWEzYmI5
NTczOWYwZi4uZGMyMDg5YmY0ZjU0YzhjNWIwNmVlZDg5ODMxOGM5MDMwOGI3OTA5OCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4Tm9kZUxpc3RDdXN0b20u
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOE5vZGVMaXN0Q3Vz
dG9tLmNwcApAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUg
IlY4Tm9kZUxpc3QuaCIgCiAKKyNpbmNsdWRlICJEeW5hbWljTm9kZUxpc3QuaCIKICNpbmNsdWRl
ICJOb2RlTGlzdC5oIgogI2luY2x1ZGUgIlY4QmluZGluZy5oIgogI2luY2x1ZGUgIlY4Tm9kZS5o
IgpAQCAtNTksNCArNjAsMTkgQEAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IFY4Tm9kZUxpc3Q6Om5h
bWVkUHJvcGVydHlHZXR0ZXIodjg6OkxvY2FsPHY4OjpTdHJpbmc+IG5hbWUKICAgICByZXR1cm4g
dG9WOChyZXN1bHQucmVsZWFzZSgpLCBpbmZvLkdldElzb2xhdGUoKSk7CiB9CiAKK3ZvaWQgVjhO
b2RlTGlzdDo6dmlzaXRET01XcmFwcGVyKERPTURhdGFTdG9yZSogc3RvcmUsIHZvaWQqIG9iamVj
dCwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD4gd3JhcHBlcikKK3sKKyAgICBOb2RlTGlzdCog
aW1wbCA9IHN0YXRpY19jYXN0PE5vZGVMaXN0Kj4ob2JqZWN0KTsKKyAgICBpZiAoaW1wbC0+aXNE
eW5hbWljTm9kZUxpc3QoKSkgeworICAgICAgICBOb2RlKiBvd25lciA9IHN0YXRpY19jYXN0PER5
bmFtaWNOb2RlTGlzdCo+KGltcGwpLT5vd25lck5vZGUoKTsKKyAgICAgICAgaWYgKG93bmVyKSB7
CisgICAgICAgICAgICB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0PiBvd25lcldyYXBwZXIgPSBz
dG9yZS0+ZG9tTm9kZU1hcCgpLmdldChvd25lcik7CisgICAgICAgICAgICBpZiAoIW93bmVyV3Jh
cHBlci5Jc0VtcHR5KCkpIHsKKyAgICAgICAgICAgICAgICB2ODo6UGVyc2lzdGVudDx2ODo6VmFs
dWU+IHZhbHVlID0gd3JhcHBlcjsKKyAgICAgICAgICAgICAgICB2ODo6Vjg6OkFkZEltcGxpY2l0
UmVmZXJlbmNlcyhvd25lcldyYXBwZXIsICZ2YWx1ZSwgMSk7CisgICAgICAgICAgICB9CisgICAg
ICAgIH0KKyAgICB9Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2RvbS9Ob2RlTGlzdC5pZGwgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZUxp
c3QuaWRsCmluZGV4IDcxNTQ0ZDE2YjM1MzVkZTY3NmIyZmE4Yzc4MDBmYzg3MWI5NTEyNTMuLjlm
MDUwNzE3MGJiMTZiYzFmYmU4OTk5YTk0YmM5ZDMzZGRkNmJiMzYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2RvbS9Ob2RlTGlzdC5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGVM
aXN0LmlkbApAQCAtMjEsNyArMjEsNyBAQAogbW9kdWxlIGNvcmUgewogCiAgICAgaW50ZXJmYWNl
IFsKLSAgICAgICAgSlNDdXN0b21Jc1JlYWNoYWJsZSwKKyAgICAgICAgQ3VzdG9tSXNSZWFjaGFi
bGUsCiAgICAgICAgIEluZGV4ZWRHZXR0ZXIsCiAgICAgICAgIE5hbWVkR2V0dGVyCiAgICAgXSBO
b2RlTGlzdCB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggZjBiNGJmMDliYzE0MmI5YjhhYWU2NGZjZmMxYTE5NWU0YzZjM2Jh
NS4uYWJkNjVkMWU0ZGVmMTMyN2Y2NGQ5Mzc0YTE0NjhhYWFkZWNiZmY1MSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDEzIEBACisyMDEyLTA2LTI4ICBFcmlrIEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+
CisKKyAgICAgICAgW1Y4XSBOb2RlTGlzdCB3cmFwcGVycyBhcmUgbm90IGtlcHQgYWxpdmUgYXMg
bmVlZGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05
MDE5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
ZmFzdC9kb20vTm9kZUxpc3Qvbm9kZWxpc3QtcmVhY2hhYmxlLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogZmFzdC9kb20vTm9kZUxpc3Qvbm9kZWxpc3QtcmVhY2hhYmxlLmh0bWw6IEFk
ZGVkLgorCiAyMDEyLTA2LTI4ICBBbGV4YW5kZXIgUGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgW1F0XSBpbnNwZWN0b3Ivc3R5bGVzL2luamVjdC1zdHlsZXNoZWV0Lmh0
bWwgbWFrZXMgNCB0ZXN0cyBmbGFrZXkgKFRFWFQgUEFTUykKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvZG9tL05vZGVMaXN0L25vZGVsaXN0LXJlYWNoYWJsZS1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9mYXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlzdC1yZWFjaGFibGUtZXhwZWN0ZWQu
dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjM2Yjg5NGNlNmZkOTcxZjk5MzAzYTY5YjZmNzYwZTc0YjJjMTBiZDcK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlz
dC1yZWFjaGFibGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNSBAQAorUEFTUyBkb2N1bWVudC5i
b2R5LmNoaWxkTm9kZXMuY3VzdG9tUHJvcGVydHkgaXMgNDIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFy
c2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlzdC1yZWFjaGFibGUuaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3QvZG9tL05vZGVMaXN0L25vZGVsaXN0LXJlYWNoYWJsZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmVhNTdj
ZjM5M2MzNTQ5ZjViZGY5YTgyZWE0ZTE5Y2Y5ODgwMDU0ZjAKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlzdC1yZWFjaGFibGUuaHRtbApAQCAt
MCwwICsxLDEyIEBACis8IURPQ1RZUEUgaHRtbD4KKzxib2R5PgorPHNjcmlwdCBzcmM9Ii4uLy4u
L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorCitkb2N1
bWVudC5ib2R5LmNoaWxkTm9kZXMuY3VzdG9tUHJvcGVydHkgPSA0MjsKK2djKCk7CitzaG91bGRC
ZSgnZG9jdW1lbnQuYm9keS5jaGlsZE5vZGVzLmN1c3RvbVByb3BlcnR5JywgJzQyJyk7CisKKzwv
c2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMi
Pjwvc2NyaXB0PgorPC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>150015</attachid>
            <date>2012-06-28 14:35:42 -0700</date>
            <delta_ts>2012-06-28 15:32:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90194-20120628143541.patch</filename>
            <type>text/plain</type>
            <size>6747</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxNDM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGVjZjM2YjZlY2JkNmY4
YzFlNGM0NzQxYjBhZTU2YTE3YmFiNWIxZS4uNzIzMTMxMWYwNmMxMjA1YmIxZmNlMGM5NmI0MWFi
NTVmZTczMjk4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA2LTI4ICBFcmlr
IEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW1Y4XSBOb2RlTGlzdCB3
cmFwcGVycyBhcmUgbm90IGtlcHQgYWxpdmUgYXMgbmVlZGVkCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDE5NAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIG5lZWQgdG8gYWRkIGN1c3RvbSByZWFjaGFi
aWxpdHkgY29kZSBmb3IgRHluYW1pY05vZGVMaXN0cy4gSWYgdGhlIG93bmVyIG9mCisgICAgICAg
IGEgRHluYW1pY05vZGVMaXN0IGlzIHJlYWNoYWJsZSB0aGVuIHRoZSBEeW5hbWljTm9kZUxpc3Qg
bXVzdCBhbHNvIGJlIHJlYWNoYWJsZS4KKworICAgICAgICBUZXN0OiBmYXN0L2RvbS9Ob2RlTGlz
dC9ub2RlbGlzdC1yZWFjaGFibGUuaHRtbAorCisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9t
L1Y4Tm9kZUxpc3RDdXN0b20uY3BwOgorICAgICAgICAoV2ViQ29yZTo6VjhOb2RlTGlzdDo6dmlz
aXRET01XcmFwcGVyKTogQWRkSW1wbGljaXRSZWZlcmVuY2VzIGZyb20gdGhlIG93bmVyIHdyYXBw
ZXIuCisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiBkb20vTm9kZUxpc3QuaWRsOgorCiAy
MDEyLTA2LTI3ICBEYW5hIEphbnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IFtjaHJvbWl1bV0gRG8gbm90IG11bHRpcGx5IGJvdW5kcyBieSBjb250ZW50c1NjYWxlIGluIFRp
bGVkTGF5ZXJDaHJvbWl1bSBhbmQgQ2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRlcgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4Tm9kZUxpc3RDdXN0b20uY3Bw
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4Tm9kZUxpc3RDdXN0b20uY3Bw
CmluZGV4IDY1NmI5ZDUxMDVkMjI0ZjIwMzJkZDI0MjM0YjFhM2JiOTU3MzlmMGYuLmRjMjA4OWJm
NGY1NGM4YzViMDZlZWQ4OTgzMThjOTAzMDhiNzkwOTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOE5vZGVMaXN0Q3VzdG9tLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhOb2RlTGlzdEN1c3RvbS5jcHAKQEAgLTMxLDYg
KzMxLDcgQEAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJWOE5vZGVMaXN0LmgiIAog
CisjaW5jbHVkZSAiRHluYW1pY05vZGVMaXN0LmgiCiAjaW5jbHVkZSAiTm9kZUxpc3QuaCIKICNp
bmNsdWRlICJWOEJpbmRpbmcuaCIKICNpbmNsdWRlICJWOE5vZGUuaCIKQEAgLTU5LDQgKzYwLDE5
IEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBWOE5vZGVMaXN0OjpuYW1lZFByb3BlcnR5R2V0dGVy
KHY4OjpMb2NhbDx2ODo6U3RyaW5nPiBuYW1lCiAgICAgcmV0dXJuIHRvVjgocmVzdWx0LnJlbGVh
c2UoKSwgaW5mby5HZXRJc29sYXRlKCkpOwogfQogCit2b2lkIFY4Tm9kZUxpc3Q6OnZpc2l0RE9N
V3JhcHBlcihET01EYXRhU3RvcmUqIHN0b3JlLCB2b2lkKiBvYmplY3QsIHY4OjpQZXJzaXN0ZW50
PHY4OjpPYmplY3Q+IHdyYXBwZXIpCit7CisgICAgTm9kZUxpc3QqIGltcGwgPSBzdGF0aWNfY2Fz
dDxOb2RlTGlzdCo+KG9iamVjdCk7CisgICAgaWYgKGltcGwtPmlzRHluYW1pY05vZGVMaXN0KCkp
IHsKKyAgICAgICAgTm9kZSogb3duZXIgPSBzdGF0aWNfY2FzdDxEeW5hbWljTm9kZUxpc3QqPihp
bXBsKS0+b3duZXJOb2RlKCk7CisgICAgICAgIGlmIChvd25lcikgeworICAgICAgICAgICAgdjg6
OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD4gb3duZXJXcmFwcGVyID0gc3RvcmUtPmRvbU5vZGVNYXAo
KS5nZXQob3duZXIpOworICAgICAgICAgICAgaWYgKCFvd25lcldyYXBwZXIuSXNFbXB0eSgpKSB7
CisgICAgICAgICAgICAgICAgdjg6OlBlcnNpc3RlbnQ8djg6OlZhbHVlPiB2YWx1ZSA9IHdyYXBw
ZXI7CisgICAgICAgICAgICAgICAgdjg6OlY4OjpBZGRJbXBsaWNpdFJlZmVyZW5jZXMob3duZXJX
cmFwcGVyLCAmdmFsdWUsIDEpOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorfQor
CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20v
Tm9kZUxpc3QuaWRsIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGVMaXN0LmlkbAppbmRleCA3MTU0
NGQxNmIzNTM1ZGU2NzZiMmZhOGM3ODAwZmM4NzFiOTUxMjUzLi5lNWQwZjkwNzRiOTlkYWU4MTQ5
ODAxYWE0YmY3MzVjNzZkYmFjYjhlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vTm9k
ZUxpc3QuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlTGlzdC5pZGwKQEAgLTIxLDkg
KzIxLDEwIEBACiBtb2R1bGUgY29yZSB7CiAKICAgICBpbnRlcmZhY2UgWwotICAgICAgICBKU0N1
c3RvbUlzUmVhY2hhYmxlLAorICAgICAgICBDdXN0b21Jc1JlYWNoYWJsZSwKICAgICAgICAgSW5k
ZXhlZEdldHRlciwKLSAgICAgICAgTmFtZWRHZXR0ZXIKKyAgICAgICAgTmFtZWRHZXR0ZXIsCisg
ICAgICAgIFY4RGVwZW5kZW50TGlmZXRpbWUKICAgICBdIE5vZGVMaXN0IHsKIAogICAgICAgICBO
b2RlIGl0ZW0oaW4gW0lzSW5kZXgsT3B0aW9uYWw9RGVmYXVsdElzVW5kZWZpbmVkXSB1bnNpZ25l
ZCBsb25nIGluZGV4KTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmMGI0YmYwOWJjMTQyYjliOGFhZTY0ZmNmYzFhMTk1ZTRj
NmMzYmE1Li40ZmY1MTRjZTM3MzEwOTk1YjY2NjYyNzJmODkyNzIzYTFkNGE5MjAyIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMTItMDYtMjggIEVyaWsgQXJ2aWRzc29uICA8YXJ2QGNocm9taXVt
Lm9yZz4KKworICAgICAgICBbVjhdIE5vZGVMaXN0IHdyYXBwZXJzIGFyZSBub3Qga2VwdCBhbGl2
ZSBhcyBuZWVkZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTkwMTk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBmYXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlzdC1yZWFjaGFibGUtZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlzdC1yZWFjaGFibGUuaHRt
bDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9kb20vTm9kZUxpc3Qv
bm9kZWxpc3QtcmVhY2hhYmxlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMTItMDYtMjggIEFs
ZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92QGNocm9taXVtLm9yZz4KIAogICAgICAgICBbUXRdIGlu
c3BlY3Rvci9zdHlsZXMvaW5qZWN0LXN0eWxlc2hlZXQuaHRtbCBtYWtlcyA0IHRlc3RzIGZsYWtl
eSAoVEVYVCBQQVNTKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vTm9kZUxpc3Qv
bm9kZWxpc3QtcmVhY2hhYmxlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL05v
ZGVMaXN0L25vZGVsaXN0LXJlYWNoYWJsZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTA5NDNl
NDRkZDUyYzkyYzQ2MDIwNGVmZGI4MzgxYzEzYzc2MGMwNgotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvZG9tL05vZGVMaXN0L25vZGVsaXN0LXJlYWNoYWJsZS1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSwxMCBAQAorUEFTUyBkb2N1bWVudC5ib2R5LmNoaWxkTm9kZXMuY3VzdG9t
UHJvcGVydHkgaXMgMQorUEFTUyBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJjbGFz
cyIpLmN1c3RvbVByb3BlcnR5IGlzIDIKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeU5hbWUo
Im5hbWUiKS5jdXN0b21Qcm9wZXJ0eSBpcyAzCitQQVNTIGRvY3VtZW50LmdldEVsZW1lbnRzQnlU
YWdOYW1lKCJib2R5IikuY3VzdG9tUHJvcGVydHkgaXMgNAorUEFTUyBkb2N1bWVudC5xdWVyeVNl
bGVjdG9yKCJmb3JtIikuZWxlbWVudHNbInJhZGlvcyJdLmN1c3RvbVByb3BlcnR5IGlzIDUKK1BB
U1MgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiaW5wdXQiKS5sYWJlbHMuY3VzdG9tUHJvcGVydHkg
aXMgNgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisg
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlzdC1yZWFj
aGFibGUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL05vZGVMaXN0L25vZGVsaXN0LXJlYWNo
YWJsZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjU5M2Y4MGEwZTZmYmQyY2EzNGRjY2FlYTk4N2NlNWU0NmQ1
YTMyZDEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9Ob2RlTGlzdC9u
b2RlbGlzdC1yZWFjaGFibGUuaHRtbApAQCAtMCwwICsxLDMzIEBACis8IURPQ1RZUEUgaHRtbD4K
Kzxib2R5PgorPGZvcm0+Cis8aW5wdXQgbmFtZT0icmFkaW9zIiB0eXBlPSJyYWRpbyI+Cis8aW5w
dXQgbmFtZT0icmFkaW9zIiB0eXBlPSJyYWRpbyI+Cis8L2Zvcm0+Cis8c2NyaXB0IHNyYz0iLi4v
Li4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CisKK3Zh
ciBlbGVtZW50cyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImZvcm0iKS5lbGVtZW50czsKKwor
dmFyIG5vZGVMaXN0S2luZCA9IHsKKyAgICBDaGlsZE5vZGVMaXN0VHlwZTogJ2RvY3VtZW50LmJv
ZHkuY2hpbGROb2RlcycsCisgICAgQ2xhc3NOb2RlTGlzdFR5cGU6ICdkb2N1bWVudC5nZXRFbGVt
ZW50c0J5Q2xhc3NOYW1lKCJjbGFzcyIpJywKKyAgICBOYW1lTm9kZUxpc3RUeXBlOiAnZG9jdW1l
bnQuZ2V0RWxlbWVudHNCeU5hbWUoIm5hbWUiKScsCisgICAgVGFnTm9kZUxpc3RUeXBlOiAnZG9j
dW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImJvZHkiKScsCisgICAgUmFkaW9Ob2RlTGlzdFR5
cGU6ICdkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJmb3JtIikuZWxlbWVudHNbInJhZGlvcyJdJywK
KyAgICBMYWJlbHNOb2RlTGlzdFR5cGU6ICdkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJpbnB1dCIp
LmxhYmVscycsCisgICAgLy8gTWljcm9kYXRhIGlzIG5vdCBlbmFibGVkLgorICAgIC8vIE1pY3Jv
RGF0YUl0ZW1MaXN0VHlwZTogJ2RvY3VtZW50LmdldEl0ZW1zKCJpdGVtcyIpJywKK307CisKK3Zh
ciBpID0gMTsKK2ZvciAodmFyIGtpbmQgaW4gbm9kZUxpc3RLaW5kKSB7CisgICAgdmFyIGNvZGUg
PSBub2RlTGlzdEtpbmRba2luZF07CisgICAgZXZhbChjb2RlKS5jdXN0b21Qcm9wZXJ0eSA9IGk7
CisgICAgZ2MoKTsKKyAgICBzaG91bGRCZShjb2RlICsgJy5jdXN0b21Qcm9wZXJ0eScsICcnICsg
aSsrKTsKK30KKworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pz
LXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlzdC1yZWFjaGFibGUt
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9kb20vTm9k
ZUxpc3Qvbm9kZWxpc3QtcmVhY2hhYmxlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44NzE2NTNl
NjQ3YjJkOGMyNmNlMTk5NzI1ZDg2NjZhOTc0Y2MzMmM2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9kb20vTm9kZUxpc3Qvbm9kZWxpc3QtcmVh
Y2hhYmxlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEwIEBACitQQVNTIGRvY3VtZW50LmJvZHku
Y2hpbGROb2Rlcy5jdXN0b21Qcm9wZXJ0eSBpcyAxCitQQVNTIGRvY3VtZW50LmdldEVsZW1lbnRz
QnlDbGFzc05hbWUoImNsYXNzIikuY3VzdG9tUHJvcGVydHkgaXMgMgorUEFTUyBkb2N1bWVudC5n
ZXRFbGVtZW50c0J5TmFtZSgibmFtZSIpLmN1c3RvbVByb3BlcnR5IGlzIDMKK1BBU1MgZG9jdW1l
bnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImJvZHkiKS5jdXN0b21Qcm9wZXJ0eSBpcyA0CitGQUlM
IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImZvcm0iKS5lbGVtZW50c1sicmFkaW9zIl0uY3VzdG9t
UHJvcGVydHkgc2hvdWxkIGJlIDUgKG9mIHR5cGUgbnVtYmVyKS4gV2FzIHVuZGVmaW5lZCAob2Yg
dHlwZSB1bmRlZmluZWQpLgorUEFTUyBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJpbnB1dCIpLmxh
YmVscy5jdXN0b21Qcm9wZXJ0eSBpcyA2CitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVl
CisKK1RFU1QgQ09NUExFVEUKKyAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>150025</attachid>
            <date>2012-06-28 15:32:53 -0700</date>
            <delta_ts>2012-06-28 18:14:03 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-90194-20120628153253.patch</filename>
            <type>text/plain</type>
            <size>6680</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxNDM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGVjZjM2YjZlY2JkNmY4
YzFlNGM0NzQxYjBhZTU2YTE3YmFiNWIxZS4uNGY5MmRhYTBiNjdlMjRjOWNmNTJkZDVjNjAwOTU4
ZDc0ZDU4ZmE2NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA2LTI4ICBFcmlr
IEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW1Y4XSBOb2RlTGlzdCB3
cmFwcGVycyBhcmUgbm90IGtlcHQgYWxpdmUgYXMgbmVlZGVkCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDE5NAorCisgICAgICAgIFJldmlld2VkIGJ5
IE9qYW4gVmFmYWkuCisKKyAgICAgICAgV2UgbmVlZCB0byBhZGQgY3VzdG9tIHJlYWNoYWJpbGl0
eSBjb2RlIGZvciBEeW5hbWljTm9kZUxpc3RzLiBJZiB0aGUgb3duZXIgb2YKKyAgICAgICAgYSBE
eW5hbWljTm9kZUxpc3QgaXMgcmVhY2hhYmxlIHRoZW4gdGhlIER5bmFtaWNOb2RlTGlzdCBtdXN0
IGFsc28gYmUgcmVhY2hhYmxlLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZG9tL05vZGVMaXN0L25v
ZGVsaXN0LXJlYWNoYWJsZS5odG1sCisKKyAgICAgICAgKiBiaW5kaW5ncy92OC9jdXN0b20vVjhO
b2RlTGlzdEN1c3RvbS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpWOE5vZGVMaXN0Ojp2aXNpdERP
TVdyYXBwZXIpOiBBZGRJbXBsaWNpdFJlZmVyZW5jZXMgZnJvbSB0aGUgb3duZXIgd3JhcHBlci4K
KyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIGRvbS9Ob2RlTGlzdC5pZGw6CisKIDIwMTIt
MDYtMjcgIERhbmEgSmFuc2VucyAgPGRhbmFrakBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2No
cm9taXVtXSBEbyBub3QgbXVsdGlwbHkgYm91bmRzIGJ5IGNvbnRlbnRzU2NhbGUgaW4gVGlsZWRM
YXllckNocm9taXVtIGFuZCBDYW52YXNMYXllclRleHR1cmVVcGRhdGVyCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhOb2RlTGlzdEN1c3RvbS5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhOb2RlTGlzdEN1c3RvbS5jcHAKaW5k
ZXggNjU2YjlkNTEwNWQyMjRmMjAzMmRkMjQyMzRiMWEzYmI5NTczOWYwZi4uZGMyMDg5YmY0ZjU0
YzhjNWIwNmVlZDg5ODMxOGM5MDMwOGI3OTA5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvdjgvY3VzdG9tL1Y4Tm9kZUxpc3RDdXN0b20uY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOE5vZGVMaXN0Q3VzdG9tLmNwcApAQCAtMzEsNiArMzEs
NyBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIlY4Tm9kZUxpc3QuaCIgCiAKKyNp
bmNsdWRlICJEeW5hbWljTm9kZUxpc3QuaCIKICNpbmNsdWRlICJOb2RlTGlzdC5oIgogI2luY2x1
ZGUgIlY4QmluZGluZy5oIgogI2luY2x1ZGUgIlY4Tm9kZS5oIgpAQCAtNTksNCArNjAsMTkgQEAg
djg6OkhhbmRsZTx2ODo6VmFsdWU+IFY4Tm9kZUxpc3Q6Om5hbWVkUHJvcGVydHlHZXR0ZXIodjg6
OkxvY2FsPHY4OjpTdHJpbmc+IG5hbWUKICAgICByZXR1cm4gdG9WOChyZXN1bHQucmVsZWFzZSgp
LCBpbmZvLkdldElzb2xhdGUoKSk7CiB9CiAKK3ZvaWQgVjhOb2RlTGlzdDo6dmlzaXRET01XcmFw
cGVyKERPTURhdGFTdG9yZSogc3RvcmUsIHZvaWQqIG9iamVjdCwgdjg6OlBlcnNpc3RlbnQ8djg6
Ok9iamVjdD4gd3JhcHBlcikKK3sKKyAgICBOb2RlTGlzdCogaW1wbCA9IHN0YXRpY19jYXN0PE5v
ZGVMaXN0Kj4ob2JqZWN0KTsKKyAgICBpZiAoaW1wbC0+aXNEeW5hbWljTm9kZUxpc3QoKSkgewor
ICAgICAgICBOb2RlKiBvd25lciA9IHN0YXRpY19jYXN0PER5bmFtaWNOb2RlTGlzdCo+KGltcGwp
LT5vd25lck5vZGUoKTsKKyAgICAgICAgaWYgKG93bmVyKSB7CisgICAgICAgICAgICB2ODo6UGVy
c2lzdGVudDx2ODo6T2JqZWN0PiBvd25lcldyYXBwZXIgPSBzdG9yZS0+ZG9tTm9kZU1hcCgpLmdl
dChvd25lcik7CisgICAgICAgICAgICBpZiAoIW93bmVyV3JhcHBlci5Jc0VtcHR5KCkpIHsKKyAg
ICAgICAgICAgICAgICB2ODo6UGVyc2lzdGVudDx2ODo6VmFsdWU+IHZhbHVlID0gd3JhcHBlcjsK
KyAgICAgICAgICAgICAgICB2ODo6Vjg6OkFkZEltcGxpY2l0UmVmZXJlbmNlcyhvd25lcldyYXBw
ZXIsICZ2YWx1ZSwgMSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9Cit9CisKIH0g
Ly8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2Rl
TGlzdC5pZGwgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZUxpc3QuaWRsCmluZGV4IDcxNTQ0ZDE2
YjM1MzVkZTY3NmIyZmE4Yzc4MDBmYzg3MWI5NTEyNTMuLmU1ZDBmOTA3NGI5OWRhZTgxNDk4MDFh
YTRiZjczNWM3NmRiYWNiOGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlTGlz
dC5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGVMaXN0LmlkbApAQCAtMjEsOSArMjEs
MTAgQEAKIG1vZHVsZSBjb3JlIHsKIAogICAgIGludGVyZmFjZSBbCi0gICAgICAgIEpTQ3VzdG9t
SXNSZWFjaGFibGUsCisgICAgICAgIEN1c3RvbUlzUmVhY2hhYmxlLAogICAgICAgICBJbmRleGVk
R2V0dGVyLAotICAgICAgICBOYW1lZEdldHRlcgorICAgICAgICBOYW1lZEdldHRlciwKKyAgICAg
ICAgVjhEZXBlbmRlbnRMaWZldGltZQogICAgIF0gTm9kZUxpc3QgewogCiAgICAgICAgIE5vZGUg
aXRlbShpbiBbSXNJbmRleCxPcHRpb25hbD1EZWZhdWx0SXNVbmRlZmluZWRdIHVuc2lnbmVkIGxv
bmcgaW5kZXgpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IGYwYjRiZjA5YmMxNDJiOWI4YWFlNjRmY2ZjMWExOTVlNGM2YzNi
YTUuLmIxYjZjY2M4M2U1YjBjZDk3Njk1ZjY1MjFiNTA5ODBkY2NhZTNiMGQgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNCBAQAorMjAxMi0wNi0yOCAgRXJpayBBcnZpZHNzb24gIDxhcnZAY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFtWOF0gTm9kZUxpc3Qgd3JhcHBlcnMgYXJlIG5vdCBrZXB0IGFsaXZlIGFz
IG5lZWRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTAxOTQKKworICAgICAgICBSZXZpZXdlZCBieSBPamFuIFZhZmFpLgorCisgICAgICAgICogZmFz
dC9kb20vTm9kZUxpc3Qvbm9kZWxpc3QtcmVhY2hhYmxlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9kb20vTm9kZUxpc3Qvbm9kZWxpc3QtcmVhY2hhYmxlLmh0bWw6IEFkZGVk
LgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL2Zhc3QvZG9tL05vZGVMaXN0L25vZGVsaXN0
LXJlYWNoYWJsZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorCiAyMDEyLTA2LTI4ICBBbGV4YW5kZXIg
UGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW1F0XSBpbnNwZWN0b3Iv
c3R5bGVzL2luamVjdC1zdHlsZXNoZWV0Lmh0bWwgbWFrZXMgNCB0ZXN0cyBmbGFrZXkgKFRFWFQg
UEFTUykKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL05vZGVMaXN0L25vZGVsaXN0
LXJlYWNoYWJsZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9Ob2RlTGlzdC9u
b2RlbGlzdC1yZWFjaGFibGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjUwOTQzZTQ0ZGQ1MmM5
MmM0NjAyMDRlZmRiODM4MWMxM2M3NjBjMDYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlzdC1yZWFjaGFibGUtZXhwZWN0ZWQudHh0CkBAIC0w
LDAgKzEsMTAgQEAKK1BBU1MgZG9jdW1lbnQuYm9keS5jaGlsZE5vZGVzLmN1c3RvbVByb3BlcnR5
IGlzIDEKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiY2xhc3MiKS5jdXN0
b21Qcm9wZXJ0eSBpcyAyCitQQVNTIGRvY3VtZW50LmdldEVsZW1lbnRzQnlOYW1lKCJuYW1lIiku
Y3VzdG9tUHJvcGVydHkgaXMgMworUEFTUyBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgi
Ym9keSIpLmN1c3RvbVByb3BlcnR5IGlzIDQKK1BBU1MgZG9jdW1lbnQucXVlcnlTZWxlY3Rvcigi
Zm9ybSIpLmVsZW1lbnRzWyJyYWRpb3MiXS5jdXN0b21Qcm9wZXJ0eSBpcyA1CitQQVNTIGRvY3Vt
ZW50LnF1ZXJ5U2VsZWN0b3IoImlucHV0IikubGFiZWxzLmN1c3RvbVByb3BlcnR5IGlzIDYKK1BB
U1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorIApkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vTm9kZUxpc3Qvbm9kZWxpc3QtcmVhY2hhYmxlLmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlzdC1yZWFjaGFibGUuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi5jMWU4ZmVlOGIwZGVhNzc0OTk4NGQzNmI5NjkxODY5YzJkMTU0YzA4Ci0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vTm9kZUxpc3Qvbm9kZWxpc3Qt
cmVhY2hhYmxlLmh0bWwKQEAgLTAsMCArMSwzMSBAQAorPCFET0NUWVBFIGh0bWw+Cis8Ym9keT4K
Kzxmb3JtPgorPGlucHV0IG5hbWU9InJhZGlvcyIgdHlwZT0icmFkaW8iPgorPGlucHV0IG5hbWU9
InJhZGlvcyIgdHlwZT0icmFkaW8iPgorPC9mb3JtPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jl
c291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorCit2YXIgbm9kZUxp
c3RLaW5kID0geworICAgIENoaWxkTm9kZUxpc3RUeXBlOiAnZG9jdW1lbnQuYm9keS5jaGlsZE5v
ZGVzJywKKyAgICBDbGFzc05vZGVMaXN0VHlwZTogJ2RvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFz
c05hbWUoImNsYXNzIiknLAorICAgIE5hbWVOb2RlTGlzdFR5cGU6ICdkb2N1bWVudC5nZXRFbGVt
ZW50c0J5TmFtZSgibmFtZSIpJywKKyAgICBUYWdOb2RlTGlzdFR5cGU6ICdkb2N1bWVudC5nZXRF
bGVtZW50c0J5VGFnTmFtZSgiYm9keSIpJywKKyAgICBSYWRpb05vZGVMaXN0VHlwZTogJ2RvY3Vt
ZW50LnF1ZXJ5U2VsZWN0b3IoImZvcm0iKS5lbGVtZW50c1sicmFkaW9zIl0nLAorICAgIExhYmVs
c05vZGVMaXN0VHlwZTogJ2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImlucHV0IikubGFiZWxzJywK
KyAgICAvLyBNaWNyb2RhdGEgaXMgbm90IGVuYWJsZWQuCisgICAgLy8gTWljcm9EYXRhSXRlbUxp
c3RUeXBlOiAnZG9jdW1lbnQuZ2V0SXRlbXMoIml0ZW1zIiknLAorfTsKKwordmFyIGkgPSAxOwor
Zm9yICh2YXIga2luZCBpbiBub2RlTGlzdEtpbmQpIHsKKyAgICB2YXIgY29kZSA9IG5vZGVMaXN0
S2luZFtraW5kXTsKKyAgICBldmFsKGNvZGUpLmN1c3RvbVByb3BlcnR5ID0gaTsKKyAgICBnYygp
OworICAgIHNob3VsZEJlKGNvZGUgKyAnLmN1c3RvbVByb3BlcnR5JywgJycgKyBpKyspOworfQor
Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0
LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2Nocm9taXVtL2Zhc3QvZG9tL05vZGVMaXN0L25vZGVsaXN0LXJlYWNoYWJsZS1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2RvbS9Ob2RlTGlzdC9ub2Rl
bGlzdC1yZWFjaGFibGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjg3MTY1M2U2NDdiMmQ4YzI2
Y2UxOTk3MjVkODY2NmE5NzRjYzMyYzYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2RvbS9Ob2RlTGlzdC9ub2RlbGlzdC1yZWFjaGFibGUtZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTAgQEAKK1BBU1MgZG9jdW1lbnQuYm9keS5jaGlsZE5vZGVz
LmN1c3RvbVByb3BlcnR5IGlzIDEKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFt
ZSgiY2xhc3MiKS5jdXN0b21Qcm9wZXJ0eSBpcyAyCitQQVNTIGRvY3VtZW50LmdldEVsZW1lbnRz
QnlOYW1lKCJuYW1lIikuY3VzdG9tUHJvcGVydHkgaXMgMworUEFTUyBkb2N1bWVudC5nZXRFbGVt
ZW50c0J5VGFnTmFtZSgiYm9keSIpLmN1c3RvbVByb3BlcnR5IGlzIDQKK0ZBSUwgZG9jdW1lbnQu
cXVlcnlTZWxlY3RvcigiZm9ybSIpLmVsZW1lbnRzWyJyYWRpb3MiXS5jdXN0b21Qcm9wZXJ0eSBz
aG91bGQgYmUgNSAob2YgdHlwZSBudW1iZXIpLiBXYXMgdW5kZWZpbmVkIChvZiB0eXBlIHVuZGVm
aW5lZCkuCitQQVNTIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImlucHV0IikubGFiZWxzLmN1c3Rv
bVByb3BlcnR5IGlzIDYKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBD
T01QTEVURQorIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>