<?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>131974</bug_id>
          
          <creation_ts>2014-04-22 00:57:56 -0700</creation_ts>
          <short_desc>REGRESSION (r151839): Subframe keeps getting mousemove events with the same coordinates after hiding a hovered element.</short_desc>
          <delta_ts>2014-04-22 14:56:27 -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>UI Events</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1002827</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-22 00:57:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/15907469&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002828</commentid>
    <comment_count>1</comment_count>
      <attachid>229868</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-22 01:01:04 -0700</bug_when>
    <thetext>Created attachment 229868
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002829</commentid>
    <comment_count>2</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-22 01:05:24 -0700</bug_when>
    <thetext>The layout test timeouts are 260ms because the fake mousemove events are sent on 250ms timers. (Urgh.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002832</commentid>
    <comment_count>3</comment_count>
      <attachid>229870</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-22 01:22:23 -0700</bug_when>
    <thetext>Created attachment 229870
Patch

Add a hunk to the ChangeLog about the solution as well..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002840</commentid>
    <comment_count>4</comment_count>
      <attachid>229870</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-22 02:14:03 -0700</bug_when>
    <thetext>Comment on attachment 229870
Patch

Test has some race condition on WK2. Will fixup tomorrow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003029</commentid>
    <comment_count>5</comment_count>
      <attachid>229906</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-22 12:33:49 -0700</bug_when>
    <thetext>Created attachment 229906
Patch

Okay, here we go again!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003049</commentid>
    <comment_count>6</comment_count>
      <attachid>229906</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-04-22 13:31:26 -0700</bug_when>
    <thetext>Comment on attachment 229906
Patch

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

Make sense.

&gt; LayoutTests/fast/events/ghostly-mousemoves-in-subframe.html:75
&gt; +                    }, 500);

Can you use a busy wait here instead of a 0.5s wait?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003066</commentid>
    <comment_count>7</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-22 14:54:47 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 229906 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=229906&amp;action=review
&gt; 
&gt; Make sense.
&gt; 
&gt; &gt; LayoutTests/fast/events/ghostly-mousemoves-in-subframe.html:75
&gt; &gt; +                    }, 500);
&gt; 
&gt; Can you use a busy wait here instead of a 0.5s wait?

That&apos;d be a bit weird, since I&apos;m waiting for something *not* to happen.

I&apos;m gonna land this as-is, if it turns out troublesome, and you&apos;re reading this comment in the future wondering what I was thinking, sorry :|</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003067</commentid>
    <comment_count>8</comment_count>
      <attachid>229906</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-22 14:56:24 -0700</bug_when>
    <thetext>Comment on attachment 229906
Patch

Clearing flags on attachment: 229906

Committed r167684: &lt;http://trac.webkit.org/changeset/167684&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003068</commentid>
    <comment_count>9</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-22 14:56:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229868</attachid>
            <date>2014-04-22 01:01:04 -0700</date>
            <delta_ts>2014-04-22 01:22:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131974.diff</filename>
            <type>text/plain</type>
            <size>7742</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxODM0ZDdjLi45ZmEwNDk3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTQtMDQt
MjIgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJ
T04gKHIxNTE4MzkpOiBTdWJmcmFtZSBrZWVwcyBnZXR0aW5nIG1vdXNlbW92ZSBldmVudHMgd2l0
aCB0aGUgc2FtZSBjb29yZGluYXRlcyBhZnRlciBoaWRpbmcgYSBob3ZlcmVkIGVsZW1lbnQuCisg
ICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xMzE5NzQ+CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8xNTkwNzQ2OT4KKworICAgICAgICBBZGQgYSB0ZXN0IHRoYXQgdHJpZ2dlcnMgdGhlIHdl
aXJkbmVzcyB3aGVyZSByZW1vdmluZyB0aGUgcmVuZGVyZXIgZnJvbQorICAgICAgICBhIGhvdmVy
ZWQgZWxlbWVudCBpbiBhIHN1YmZyYW1lIHdvdWxkIGxlYXZlIHRoZSBzdWJmcmFtZSdzIEV2ZW50
SGFuZGxlcgorICAgICAgICBpbiBhIHN0YXRlIHdoZXJlIGl0IGNvdWxkIGRpc3BhdGNoIGZha2Ug
bW91c2Vtb3ZlIGV2ZW50cyB3aXRoIHN0YWxlCisgICAgICAgIGNvb3JkaW5hdGVzIGluIHJlc3Bv
bnNlIHRvIHN0eWxlIHJlY2FsYy4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIGZhc3QvZXZlbnRzL2dob3N0bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFt
ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZXZlbnRzL2dob3N0bHktbW91
c2Vtb3Zlcy1pbi1zdWJmcmFtZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy9y
ZXNvdXJjZXMvZ2hvc3RseS1tb3VzZW1vdmVzLWluLXN1YmZyYW1lLXRoZS1hY3R1YWwtc3ViZnJh
bWUuaHRtbDogQWRkZWQuCisKIDIwMTQtMDQtMjEgIFJpayBDYWJhbmllciAgPGNhYmFuaWVyQGFk
b2JlLmNvbT4KIAogICAgICAgICBbQ1NTIEJsZW5kaW5nXSBSZW1vdmUgc3VwcG9ydCBmb3Igbm9u
LXNlcGFyYWJsZSBibGVuZCBtb2RlcyBmcm9tIG1peC1ibGVuZC1tb2RlCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9naG9zdGx5LW1vdXNlbW92ZXMtaW4tc3ViZnJhbWUtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvZ2hvc3RseS1tb3VzZW1vdmVzLWlu
LXN1YmZyYW1lLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4xMjE4YjBmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvZ2hv
c3RseS1tb3VzZW1vdmVzLWluLXN1YmZyYW1lLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE1IEBA
CitUZXN0IGZvciByZGFyOi8vcHJvYmxlbS8xNTkwNzQ2OQorCitPbiBzdWNjZXNzLCB5b3Ugd2ls
bCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01Q
TEVURSIuCisKKworbW91c2UgLT4gMTUsIDE1CittYWluIGZyYW1lIG9ubW91c2Vtb3ZlOiAxNSwx
NQorbW91c2UgLT4gNDAwLCA0MDAKK21haW4gZnJhbWUgb25tb3VzZW1vdmU6IDQwMCw0MDAKKypj
bGljayoKK21haW4gZnJhbWUgb25tb3VzZW1vdmU6IDQwMCw0MDAKK1BBU1Mgc3VjY2Vzc2Z1bGx5
UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2V2ZW50cy9naG9zdGx5LW1vdXNlbW92ZXMtaW4tc3ViZnJhbWUuaHRtbCBiL0xheW91
dFRlc3RzL2Zhc3QvZXZlbnRzL2dob3N0bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFtZS5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjE2ZWVhOTUKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9naG9zdGx5LW1vdXNlbW92ZXMtaW4tc3ViZnJh
bWUuaHRtbApAQCAtMCwwICsxLDc3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+
Cis8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pz
LXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzdHlsZT4KKyNzdWJmcmFtZSB7CisgICAgcG9zaXRp
b246IGFic29sdXRlOworICAgIGxlZnQ6IDA7CisgICAgdG9wOiAwOworICAgIHdpZHRoOiAyMDBw
eDsKKyAgICBoZWlnaHQ6IDIwMHB4OworICAgIGJhY2tncm91bmQ6IHdoaXRlOworfQorCisjb3Zl
cmxhcHBpbmdfZGl2X2luX21haW5fZnJhbWUgeworICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAg
ICBiYWNrZ3JvdW5kOiBibGFjazsKKyAgICB0b3A6IDA7CisgICAgbGVmdDogMDsKKyAgICBoZWln
aHQ6IDUwcHg7CisgICAgd2lkdGg6IDUwcHg7CisgICAgZGlzcGxheTogbm9uZTsKKyAgICB6LWlu
ZGV4OiAxMDsKK30KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxpZnJhbWUgaWQ9InN1YmZy
YW1lIiBzcmM9InJlc291cmNlcy9naG9zdGx5LW1vdXNlbW92ZXMtaW4tc3ViZnJhbWUtdGhlLWFj
dHVhbC1zdWJmcmFtZS5odG1sIj48L2lmcmFtZT4KKzxkaXYgaWQ9Im92ZXJsYXBwaW5nX2Rpdl9p
bl9tYWluX2ZyYW1lIj48L2Rpdj4KKzxzY3JpcHQ+CisKK2Rlc2NyaXB0aW9uKCJUZXN0IGZvciA8
YSBocmVmPSdyZGFyOi8vcHJvYmxlbS8xNTkwNzQ2OSc+cmRhcjovL3Byb2JsZW0vMTU5MDc0Njk8
L2E+Iik7Cit2YXIganNUZXN0SXNBc3luYyA9IHRydWU7CisKK3dpbmRvdy5vbmxvYWQgPSBmdW5j
dGlvbigpIHsKKyAgICB3aW5kb3cub25jbGljayA9IGZ1bmN0aW9uKCkgeworICAgICAgICB2YXIg
Y2xpY2thYmxlX2Rpdl9pbl9zdWJmcmFtZSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImlmcmFt
ZSIpLmNvbnRlbnREb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjY2xpY2thYmxlX2Rpdl9pbl9zdWJm
cmFtZSIpOworICAgICAgICBjbGlja2FibGVfZGl2X2luX3N1YmZyYW1lLnN0eWxlLmRpc3BsYXkg
PSAibm9uZSI7CisgICAgICAgIGNsaWNrYWJsZV9kaXZfaW5fc3ViZnJhbWUuY2xpZW50SGVpZ2h0
OworICAgICAgICBjbGlja2FibGVfZGl2X2luX3N1YmZyYW1lLnN0eWxlLmRpc3BsYXkgPSAiYmxv
Y2siOworICAgICAgICBjbGlja2FibGVfZGl2X2luX3N1YmZyYW1lLmNsaWVudEhlaWdodDsKKyAg
ICB9OworCisgICAgaWYgKCF3aW5kb3cuZXZlbnRTZW5kZXIpIHsKKyAgICAgICAgZGVidWcoIlRo
aXMgdGVzdCByZXF1aXJlcyBldmVudFNlbmRlciBmcm9tIHRoZSBXZWJLaXQgbGF5b3V0IHRlc3Qg
aW50ZXJuYWxzLiIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgZGVidWcoIm1vdXNl
IC0+IDE1LCAxNSIpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKDE1LCAxNSk7CisgICAg
c2V0VGltZW91dChmdW5jdGlvbigpIHsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7
CisgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKyAgICAgICAgc2V0VGltZW91dChmdW5j
dGlvbigpIHsKKyAgICAgICAgICAgIGRlYnVnKCJtb3VzZSAtPiA0MDAsIDQwMCIpOworICAgICAg
ICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oNDAwLCA0MDApOworICAgICAgICAgICAgc2V0
VGltZW91dChmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICBkZWJ1ZygiKmNsaWNrKiIpOwor
ICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgICAgICAgICAgICAg
IGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKyAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0
aW9uKCkgeworICAgICAgICAgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICAgICAgICAg
ICAgICB9LCAyNjApOworICAgICAgICAgICAgfSwgMjYwKTsKKyAgICAgICAgfSwgMjYwKTsKKyAg
ICB9LCAyNjApOworfTsKKword2luZG93Lm9ubW91c2Vtb3ZlID0gZnVuY3Rpb24oZXZlbnQpIHsK
KyAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjY29uc29sZSIpLmlubmVyVGV4dCArPSAibWFp
biBmcmFtZSBvbm1vdXNlbW92ZTogIiArIGV2ZW50LnggKyAiLCIgKyBldmVudC55ICsgIlxuIjsK
K307CisKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBv
c3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9ldmVudHMvcmVzb3VyY2VzL2dob3N0bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFtZS10
aGUtYWN0dWFsLXN1YmZyYW1lLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9yZXNvdXJj
ZXMvZ2hvc3RseS1tb3VzZW1vdmVzLWluLXN1YmZyYW1lLXRoZS1hY3R1YWwtc3ViZnJhbWUuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jMTMyNzJmCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvcmVzb3VyY2VzL2dob3N0bHktbW91c2Vt
b3Zlcy1pbi1zdWJmcmFtZS10aGUtYWN0dWFsLXN1YmZyYW1lLmh0bWwKQEAgLTAsMCArMSwyNiBA
QAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxib2R5PgorICAgIDxkaXYgaWQ9ImNsaWNrYWJs
ZV9kaXZfaW5fc3ViZnJhbWUiPmJlYXV0aWZ1bCBicm93biBleWVzPC9kaXY+Cis8L2JvZHk+Cis8
aGVhZD4KKyAgICA8c2NyaXB0PgorICAgICAgICB3aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7
CisgICAgICAgICAgICB2YXIgY2xpY2thYmxlX2Rpdl9pbl9zdWJmcmFtZSA9IGRvY3VtZW50LnF1
ZXJ5U2VsZWN0b3IoIiNjbGlja2FibGVfZGl2X2luX3N1YmZyYW1lIik7CisKKyAgICAgICAgICAg
IGNsaWNrYWJsZV9kaXZfaW5fc3ViZnJhbWUub25tb3VzZW1vdmUgPSBmdW5jdGlvbihldmVudCkg
eworICAgICAgICAgICAgICAgIHRvcC5kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjY29uc29sZSIp
LmlubmVyVGV4dCArPSAic3ViZnJhbWUgb25tb3VzZW1vdmU6ICIgKyBldmVudC54ICsgIiwiICsg
ZXZlbnQueSArICJcbiI7CisgICAgICAgICAgICB9OworCisgICAgICAgICAgICBjbGlja2FibGVf
ZGl2X2luX3N1YmZyYW1lLm9uY2xpY2sgPSBmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICB2
YXIgb3ZlcmxhcHBpbmdfZGl2X2luX21haW5fZnJhbWUgPSB0b3AuZG9jdW1lbnQucXVlcnlTZWxl
Y3RvcigiI292ZXJsYXBwaW5nX2Rpdl9pbl9tYWluX2ZyYW1lIik7CisgICAgICAgICAgICAgICAg
b3ZlcmxhcHBpbmdfZGl2X2luX21haW5fZnJhbWUuc3R5bGUuZGlzcGxheSA9ICJibG9jayI7Cisg
ICAgICAgICAgICAgICAgdGhpcy5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOworICAgICAgICAgICAg
ICAgIGRvY3VtZW50LmJvZHkuY2xpZW50SGVpZ2h0OworICAgICAgICAgICAgICAgIHRoaXMuc3R5
bGUuZGlzcGxheSA9ICJibG9jayI7CisgICAgICAgICAgICAgICAgZG9jdW1lbnQuYm9keS5jbGll
bnRIZWlnaHQ7CisgICAgICAgICAgICB9OworICAgICAgICB9OworICAgIDwvc2NyaXB0PgorPC9o
ZWFkPgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDVlYmI1NzAuLjdiZjRkZWMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwyOCBAQAorMjAxNC0wNC0yMiAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBs
ZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjE1MTgzOSk6IFN1YmZyYW1lIGtlZXBzIGdl
dHRpbmcgbW91c2Vtb3ZlIGV2ZW50cyB3aXRoIHRoZSBzYW1lIGNvb3JkaW5hdGVzIGFmdGVyIGhp
ZGluZyBhIGhvdmVyZWQgZWxlbWVudC4KKyAgICAgICAgPGh0dHBzOi8vd2Via2l0Lm9yZy9iLzEz
MTk3ND4KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE1OTA3NDY5PgorCisgICAgICAgIFdoZW4g
dGhlIGN1cnJlbnRseSBob3ZlcmVkIGVsZW1lbnQgZGlzYXBwZWFycyBhcyBhIHJlc3VsdCBvZiBz
dHlsZSByZWNhbGMsCisgICAgICAgIHdlIHNlbmQgYSBmYWtlIG1vdXNlbW92ZSBldmVudCB0byB0
aGUgcGFnZSwgdG8gc2VlIGlmIGFueXRoaW5nIG5ld2x5IGFkZGVkCisgICAgICAgIHNob3VsZCBi
ZWNvbWUgaG92ZXJlZC4KKworICAgICAgICBUaGUgZmFraW5nIG1lY2hhbmlzbSBsaXZlcyBpbiBF
dmVudEhhbmRsZXIgYW5kIHNpbXBseSBzeW50aGVzaXplcyBhIG5ldworICAgICAgICBtb3VzZW1v
dmUgZXZlbnQgdXNpbmcgdGhlIGxhc3Qgc2VlbiBtb3VzZSBsb2NhdGlvbi4KKworICAgICAgICBU
aGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgd2Ugd2VyZSBzZW5kaW5nIHRoaXMgZmFrZSBtb3VzZW1v
dmUgZXZlbnQgdG8gdGhlCisgICAgICAgIHN1YmZyYW1lIHdoZXJlIHRoZSBob3ZlcmVkIGVsZW1l
bnQgbGl2ZWQuIFNpbmNlIHN1YmZyYW1lcyBhcmVuJ3Qga2VwdCB1cAorICAgICAgICB0byBkYXRl
IG9uIHJlY2VudCBtb3VzZSBsb2NhdGlvbnMsIHRoaXMgY291bGQgY2F1c2Ugc29tZSBzdHJhbmdl
IGJlaGF2aW9yCisgICAgICAgIHdoZXJlIGEgc3ViZnJhbWUgd291bGQgZGlzcGF0Y2ggbW91c2Vt
b3ZlIGV2ZW50cyB3aXRoIHN0YWxlIGNvb3JkaW5hdGVzLgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZXZlbnRzL2dob3N0bHktbW91
c2Vtb3Zlcy1pbi1zdWJmcmFtZS5odG1sCisKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OnJlY2FsY1N0eWxlKToKKwogMjAxNC0wNC0yMSAg
QmV0aCBEYWtpbiAgPGJkYWtpbkBhcHBsZS5jb20+CiAKICAgICAgICAgdG9wQ29udGVudEluc2V0
IGRvZXMgbm90IHBsYXkgd2VsbCB3aXRoIGZ1bGxzY3JlZW4gZWxlbWVudHMKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9j
dW1lbnQuY3BwCmluZGV4IDQ1YmI0N2QuLjAwODg4MGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2RvbS9Eb2N1bWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNw
cApAQCAtMTc5NCw3ICsxNzk0LDcgQEAgdm9pZCBEb2N1bWVudDo6cmVjYWxjU3R5bGUoU3R5bGU6
OkNoYW5nZSBjaGFuZ2UpCiAgICAgLy8gZGV0YWNoZWQgKGZvciBleGFtcGxlLCBieSBzZXR0aW5n
IGRpc3BsYXk6bm9uZSBpbiB0aGUgOmhvdmVyIHN0eWxlKSwgc2NoZWR1bGUgYW5vdGhlciBtb3Vz
ZU1vdmUgZXZlbnQKICAgICAvLyB0byBjaGVjayBpZiBhbnkgb3RoZXIgZWxlbWVudHMgZW5kZWQg
dXAgdW5kZXIgdGhlIG1vdXNlIHBvaW50ZXIgZHVlIHRvIHJlLWxheW91dC4KICAgICBpZiAobV9o
b3ZlcmVkRWxlbWVudCAmJiAhbV9ob3ZlcmVkRWxlbWVudC0+cmVuZGVyZXIoKSkKLSAgICAgICAg
ZnJhbWVWaWV3LmZyYW1lKCkuZXZlbnRIYW5kbGVyKCkuZGlzcGF0Y2hGYWtlTW91c2VNb3ZlRXZl
bnRTb29uKCk7CisgICAgICAgIGZyYW1lVmlldy5mcmFtZSgpLm1haW5GcmFtZSgpLmV2ZW50SGFu
ZGxlcigpLmRpc3BhdGNoRmFrZU1vdXNlTW92ZUV2ZW50U29vbigpOwogCiAgICAgLy8gU3R5bGUg
Y2hhbmdlIG1heSByZXNldCB0aGUgZm9jdXMsIGUuZy4gZGlzcGxheTogbm9uZSwgdmlzaWJpbGl0
eTogaGlkZGVuLgogICAgIHJlc2V0SGlkZGVuRm9jdXNFbGVtZW50U29vbigpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229870</attachid>
            <date>2014-04-22 01:22:23 -0700</date>
            <delta_ts>2014-04-22 02:14:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131974-2.diff</filename>
            <type>text/plain</type>
            <size>8084</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxODM0ZDdjLi5mNjRmZDUxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTQtMDQt
MjIgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJ
T04gKHIxNTE4MzkpOiBTdWJmcmFtZSBrZWVwcyBnZXR0aW5nIG1vdXNlbW92ZSBldmVudHMgd2l0
aCB0aGUgc2FtZSBjb29yZGluYXRlcyBhZnRlciBoaWRpbmcgYSBob3ZlcmVkIGVsZW1lbnQuCisg
ICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xMzE5NzQ+CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8xNTkwNzQ2OT4KKworICAgICAgICBBZGQgYSB0ZXN0IHRoYXQgdHJpZ2dlcnMgdGhlIHdl
aXJkbmVzcyB3aGVyZSByZW1vdmluZyB0aGUgcmVuZGVyZXIgZnJvbQorICAgICAgICBhIGhvdmVy
ZWQgZWxlbWVudCBpbiBhIHN1YmZyYW1lIHdvdWxkIGxlYXZlIHRoZSBzdWJmcmFtZSdzIEV2ZW50
SGFuZGxlcgorICAgICAgICBpbiBhIHN0YXRlIHdoZXJlIGl0IGNvdWxkIGRpc3BhdGNoIGZha2Ug
bW91c2Vtb3ZlIGV2ZW50cyB3aXRoIHN0YWxlCisgICAgICAgIGNvb3JkaW5hdGVzIGluIHJlc3Bv
bnNlIHRvIHN0eWxlIHJlY2FsYy4KKworICAgICAgICBOb3RlIHRoYXQgdGhlIDI2MG1zIGRlbGF5
cyBhcmUgYmVjYXVzZSBmYWtlIG1vdXNlbW92ZSBldmVudHMgYXJlIHNlbnQKKyAgICAgICAgb24g
MjUwbXMgZGVsYXkgdGltZXJzLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogZmFzdC9ldmVudHMvZ2hvc3RseS1tb3VzZW1vdmVzLWluLXN1YmZyYW1l
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9ldmVudHMvZ2hvc3RseS1tb3Vz
ZW1vdmVzLWluLXN1YmZyYW1lLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZXZlbnRzL3Jl
c291cmNlcy9naG9zdGx5LW1vdXNlbW92ZXMtaW4tc3ViZnJhbWUtdGhlLWFjdHVhbC1zdWJmcmFt
ZS5odG1sOiBBZGRlZC4KKwogMjAxNC0wNC0yMSAgUmlrIENhYmFuaWVyICA8Y2FiYW5pZXJAYWRv
YmUuY29tPgogCiAgICAgICAgIFtDU1MgQmxlbmRpbmddIFJlbW92ZSBzdXBwb3J0IGZvciBub24t
c2VwYXJhYmxlIGJsZW5kIG1vZGVzIGZyb20gbWl4LWJsZW5kLW1vZGUKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvZXZlbnRzL2dob3N0bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFtZS1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9naG9zdGx5LW1vdXNlbW92ZXMtaW4t
c3ViZnJhbWUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LjEyMThiMGYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9naG9z
dGx5LW1vdXNlbW92ZXMtaW4tc3ViZnJhbWUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTUgQEAK
K1Rlc3QgZm9yIHJkYXI6Ly9wcm9ibGVtLzE1OTA3NDY5CisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxs
IHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBM
RVRFIi4KKworCittb3VzZSAtPiAxNSwgMTUKK21haW4gZnJhbWUgb25tb3VzZW1vdmU6IDE1LDE1
Cittb3VzZSAtPiA0MDAsIDQwMAorbWFpbiBmcmFtZSBvbm1vdXNlbW92ZTogNDAwLDQwMAorKmNs
aWNrKgorbWFpbiBmcmFtZSBvbm1vdXNlbW92ZTogNDAwLDQwMAorUEFTUyBzdWNjZXNzZnVsbHlQ
YXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvZXZlbnRzL2dob3N0bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFtZS5odG1sIGIvTGF5b3V0
VGVzdHMvZmFzdC9ldmVudHMvZ2hvc3RseS1tb3VzZW1vdmVzLWluLXN1YmZyYW1lLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMTZlZWE5NQotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2dob3N0bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFt
ZS5odG1sCkBAIC0wLDAgKzEsNzcgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4K
KzxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMt
dGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHN0eWxlPgorI3N1YmZyYW1lIHsKKyAgICBwb3NpdGlv
bjogYWJzb2x1dGU7CisgICAgbGVmdDogMDsKKyAgICB0b3A6IDA7CisgICAgd2lkdGg6IDIwMHB4
OworICAgIGhlaWdodDogMjAwcHg7CisgICAgYmFja2dyb3VuZDogd2hpdGU7Cit9CisKKyNvdmVy
bGFwcGluZ19kaXZfaW5fbWFpbl9mcmFtZSB7CisgICAgcG9zaXRpb246IGFic29sdXRlOworICAg
IGJhY2tncm91bmQ6IGJsYWNrOworICAgIHRvcDogMDsKKyAgICBsZWZ0OiAwOworICAgIGhlaWdo
dDogNTBweDsKKyAgICB3aWR0aDogNTBweDsKKyAgICBkaXNwbGF5OiBub25lOworICAgIHotaW5k
ZXg6IDEwOworfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPGlmcmFtZSBpZD0ic3ViZnJh
bWUiIHNyYz0icmVzb3VyY2VzL2dob3N0bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFtZS10aGUtYWN0
dWFsLXN1YmZyYW1lLmh0bWwiPjwvaWZyYW1lPgorPGRpdiBpZD0ib3ZlcmxhcHBpbmdfZGl2X2lu
X21haW5fZnJhbWUiPjwvZGl2PgorPHNjcmlwdD4KKworZGVzY3JpcHRpb24oIlRlc3QgZm9yIDxh
IGhyZWY9J3JkYXI6Ly9wcm9ibGVtLzE1OTA3NDY5Jz5yZGFyOi8vcHJvYmxlbS8xNTkwNzQ2OTwv
YT4iKTsKK3ZhciBqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKword2luZG93Lm9ubG9hZCA9IGZ1bmN0
aW9uKCkgeworICAgIHdpbmRvdy5vbmNsaWNrID0gZnVuY3Rpb24oKSB7CisgICAgICAgIHZhciBj
bGlja2FibGVfZGl2X2luX3N1YmZyYW1lID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiaWZyYW1l
IikuY29udGVudERvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNjbGlja2FibGVfZGl2X2luX3N1YmZy
YW1lIik7CisgICAgICAgIGNsaWNrYWJsZV9kaXZfaW5fc3ViZnJhbWUuc3R5bGUuZGlzcGxheSA9
ICJub25lIjsKKyAgICAgICAgY2xpY2thYmxlX2Rpdl9pbl9zdWJmcmFtZS5jbGllbnRIZWlnaHQ7
CisgICAgICAgIGNsaWNrYWJsZV9kaXZfaW5fc3ViZnJhbWUuc3R5bGUuZGlzcGxheSA9ICJibG9j
ayI7CisgICAgICAgIGNsaWNrYWJsZV9kaXZfaW5fc3ViZnJhbWUuY2xpZW50SGVpZ2h0OworICAg
IH07CisKKyAgICBpZiAoIXdpbmRvdy5ldmVudFNlbmRlcikgeworICAgICAgICBkZWJ1ZygiVGhp
cyB0ZXN0IHJlcXVpcmVzIGV2ZW50U2VuZGVyIGZyb20gdGhlIFdlYktpdCBsYXlvdXQgdGVzdCBp
bnRlcm5hbHMuIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBkZWJ1ZygibW91c2Ug
LT4gMTUsIDE1Iik7CisgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oMTUsIDE1KTsKKyAgICBz
ZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAgICBldmVudFNlbmRlci5tb3VzZURvd24oKTsK
KyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0
aW9uKCkgeworICAgICAgICAgICAgZGVidWcoIm1vdXNlIC0+IDQwMCwgNDAwIik7CisgICAgICAg
ICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyg0MDAsIDQwMCk7CisgICAgICAgICAgICBzZXRU
aW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAgIGRlYnVnKCIqY2xpY2sqIik7Cisg
ICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgICAgICAgICAgICAg
ZXZlbnRTZW5kZXIubW91c2VVcCgpOworICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rp
b24oKSB7CisgICAgICAgICAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgICAgICAgICAg
ICAgIH0sIDI2MCk7CisgICAgICAgICAgICB9LCAyNjApOworICAgICAgICB9LCAyNjApOworICAg
IH0sIDI2MCk7Cit9OworCit3aW5kb3cub25tb3VzZW1vdmUgPSBmdW5jdGlvbihldmVudCkgewor
ICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNjb25zb2xlIikuaW5uZXJUZXh0ICs9ICJtYWlu
IGZyYW1lIG9ubW91c2Vtb3ZlOiAiICsgZXZlbnQueCArICIsIiArIGV2ZW50LnkgKyAiXG4iOwor
fTsKKworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9z
dC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2V2ZW50cy9yZXNvdXJjZXMvZ2hvc3RseS1tb3VzZW1vdmVzLWluLXN1YmZyYW1lLXRo
ZS1hY3R1YWwtc3ViZnJhbWUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3Jlc291cmNl
cy9naG9zdGx5LW1vdXNlbW92ZXMtaW4tc3ViZnJhbWUtdGhlLWFjdHVhbC1zdWJmcmFtZS5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmMxMzI3MmYKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9yZXNvdXJjZXMvZ2hvc3RseS1tb3VzZW1v
dmVzLWluLXN1YmZyYW1lLXRoZS1hY3R1YWwtc3ViZnJhbWUuaHRtbApAQCAtMCwwICsxLDI2IEBA
Cis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+CisgICAgPGRpdiBpZD0iY2xpY2thYmxl
X2Rpdl9pbl9zdWJmcmFtZSI+YmVhdXRpZnVsIGJyb3duIGV5ZXM8L2Rpdj4KKzwvYm9keT4KKzxo
ZWFkPgorICAgIDxzY3JpcHQ+CisgICAgICAgIHdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHsK
KyAgICAgICAgICAgIHZhciBjbGlja2FibGVfZGl2X2luX3N1YmZyYW1lID0gZG9jdW1lbnQucXVl
cnlTZWxlY3RvcigiI2NsaWNrYWJsZV9kaXZfaW5fc3ViZnJhbWUiKTsKKworICAgICAgICAgICAg
Y2xpY2thYmxlX2Rpdl9pbl9zdWJmcmFtZS5vbm1vdXNlbW92ZSA9IGZ1bmN0aW9uKGV2ZW50KSB7
CisgICAgICAgICAgICAgICAgdG9wLmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNjb25zb2xlIiku
aW5uZXJUZXh0ICs9ICJzdWJmcmFtZSBvbm1vdXNlbW92ZTogIiArIGV2ZW50LnggKyAiLCIgKyBl
dmVudC55ICsgIlxuIjsKKyAgICAgICAgICAgIH07CisKKyAgICAgICAgICAgIGNsaWNrYWJsZV9k
aXZfaW5fc3ViZnJhbWUub25jbGljayA9IGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAgIHZh
ciBvdmVybGFwcGluZ19kaXZfaW5fbWFpbl9mcmFtZSA9IHRvcC5kb2N1bWVudC5xdWVyeVNlbGVj
dG9yKCIjb3ZlcmxhcHBpbmdfZGl2X2luX21haW5fZnJhbWUiKTsKKyAgICAgICAgICAgICAgICBv
dmVybGFwcGluZ19kaXZfaW5fbWFpbl9mcmFtZS5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKKyAg
ICAgICAgICAgICAgICB0aGlzLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7CisgICAgICAgICAgICAg
ICAgZG9jdW1lbnQuYm9keS5jbGllbnRIZWlnaHQ7CisgICAgICAgICAgICAgICAgdGhpcy5zdHls
ZS5kaXNwbGF5ID0gImJsb2NrIjsKKyAgICAgICAgICAgICAgICBkb2N1bWVudC5ib2R5LmNsaWVu
dEhlaWdodDsKKyAgICAgICAgICAgIH07CisgICAgICAgIH07CisgICAgPC9zY3JpcHQ+Cis8L2hl
YWQ+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWViYjU3MC4uOTUxZWIzNiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDMyIEBACisyMDE0LTA0LTIyICBBbmRyZWFzIEtsaW5nICA8YWtsaW5nQGFwcGxl
LmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMTUxODM5KTogU3ViZnJhbWUga2VlcHMgZ2V0
dGluZyBtb3VzZW1vdmUgZXZlbnRzIHdpdGggdGhlIHNhbWUgY29vcmRpbmF0ZXMgYWZ0ZXIgaGlk
aW5nIGEgaG92ZXJlZCBlbGVtZW50LgorICAgICAgICA8aHR0cHM6Ly93ZWJraXQub3JnL2IvMTMx
OTc0PgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTU5MDc0Njk+CisKKyAgICAgICAgV2hlbiB0
aGUgY3VycmVudGx5IGhvdmVyZWQgZWxlbWVudCBkaXNhcHBlYXJzIGFzIGEgcmVzdWx0IG9mIHN0
eWxlIHJlY2FsYywKKyAgICAgICAgd2Ugc2VuZCBhIGZha2UgbW91c2Vtb3ZlIGV2ZW50IHRvIHRo
ZSBwYWdlLCB0byBzZWUgaWYgYW55dGhpbmcgbmV3bHkgYWRkZWQKKyAgICAgICAgc2hvdWxkIGJl
Y29tZSBob3ZlcmVkLgorCisgICAgICAgIFRoZSBmYWtpbmcgbWVjaGFuaXNtIGxpdmVzIGluIEV2
ZW50SGFuZGxlciBhbmQgc2ltcGx5IHN5bnRoZXNpemVzIGEgbmV3CisgICAgICAgIG1vdXNlbW92
ZSBldmVudCB1c2luZyB0aGUgbGFzdCBzZWVuIG1vdXNlIGxvY2F0aW9uLgorCisgICAgICAgIFRo
ZSBwcm9ibGVtIGhlcmUgaXMgdGhhdCB3ZSB3ZXJlIHNlbmRpbmcgdGhpcyBmYWtlIG1vdXNlbW92
ZSBldmVudCB0byB0aGUKKyAgICAgICAgc3ViZnJhbWUgd2hlcmUgdGhlIGhvdmVyZWQgZWxlbWVu
dCBsaXZlZC4gU2luY2Ugc3ViZnJhbWVzIGFyZW4ndCBrZXB0IHVwCisgICAgICAgIHRvIGRhdGUg
b24gcmVjZW50IG1vdXNlIGxvY2F0aW9ucywgdGhpcyBjb3VsZCBjYXVzZSBzb21lIHN0cmFuZ2Ug
YmVoYXZpb3IKKyAgICAgICAgd2hlcmUgYSBzdWJmcmFtZSB3b3VsZCBkaXNwYXRjaCBtb3VzZW1v
dmUgZXZlbnRzIHdpdGggc3RhbGUgY29vcmRpbmF0ZXMuCisKKyAgICAgICAgVGhlIHNvbHV0aW9u
IGlzIHRvIGFsd2F5cyBkaXNwYXRjaCBmYWtlIG1vdXNlbW92ZSBldmVudHMgZnJvbSB0aGUgbWFp
bgorICAgICAgICBmcmFtZSdzIGV2ZW50IGhhbmRsZXIuIFRoaXMgaXMgaG93IHJlYWwgZXZlbnQg
ZGVsaXZlcnkgaGFwcGVucywgYW5kIGhpdAorICAgICAgICB0ZXN0aW5nIHdpbGwgdGhlbiBmaW5k
IHRoZSBhcHByb3ByaWF0ZSBzdWJmcmFtZSwgaWYgYW55LgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZXZlbnRzL2dob3N0bHktbW91
c2Vtb3Zlcy1pbi1zdWJmcmFtZS5odG1sCisKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OnJlY2FsY1N0eWxlKToKKwogMjAxNC0wNC0yMSAg
QmV0aCBEYWtpbiAgPGJkYWtpbkBhcHBsZS5jb20+CiAKICAgICAgICAgdG9wQ29udGVudEluc2V0
IGRvZXMgbm90IHBsYXkgd2VsbCB3aXRoIGZ1bGxzY3JlZW4gZWxlbWVudHMKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9j
dW1lbnQuY3BwCmluZGV4IDQ1YmI0N2QuLjAwODg4MGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2RvbS9Eb2N1bWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNw
cApAQCAtMTc5NCw3ICsxNzk0LDcgQEAgdm9pZCBEb2N1bWVudDo6cmVjYWxjU3R5bGUoU3R5bGU6
OkNoYW5nZSBjaGFuZ2UpCiAgICAgLy8gZGV0YWNoZWQgKGZvciBleGFtcGxlLCBieSBzZXR0aW5n
IGRpc3BsYXk6bm9uZSBpbiB0aGUgOmhvdmVyIHN0eWxlKSwgc2NoZWR1bGUgYW5vdGhlciBtb3Vz
ZU1vdmUgZXZlbnQKICAgICAvLyB0byBjaGVjayBpZiBhbnkgb3RoZXIgZWxlbWVudHMgZW5kZWQg
dXAgdW5kZXIgdGhlIG1vdXNlIHBvaW50ZXIgZHVlIHRvIHJlLWxheW91dC4KICAgICBpZiAobV9o
b3ZlcmVkRWxlbWVudCAmJiAhbV9ob3ZlcmVkRWxlbWVudC0+cmVuZGVyZXIoKSkKLSAgICAgICAg
ZnJhbWVWaWV3LmZyYW1lKCkuZXZlbnRIYW5kbGVyKCkuZGlzcGF0Y2hGYWtlTW91c2VNb3ZlRXZl
bnRTb29uKCk7CisgICAgICAgIGZyYW1lVmlldy5mcmFtZSgpLm1haW5GcmFtZSgpLmV2ZW50SGFu
ZGxlcigpLmRpc3BhdGNoRmFrZU1vdXNlTW92ZUV2ZW50U29vbigpOwogCiAgICAgLy8gU3R5bGUg
Y2hhbmdlIG1heSByZXNldCB0aGUgZm9jdXMsIGUuZy4gZGlzcGxheTogbm9uZSwgdmlzaWJpbGl0
eTogaGlkZGVuLgogICAgIHJlc2V0SGlkZGVuRm9jdXNFbGVtZW50U29vbigpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229906</attachid>
            <date>2014-04-22 12:33:49 -0700</date>
            <delta_ts>2014-04-22 14:56:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131974-2.diff</filename>
            <type>text/plain</type>
            <size>9850</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxODM0ZDdjLi44MTkyOGI3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTQtMDQt
MjIgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJ
T04gKHIxNTE4MzkpOiBTdWJmcmFtZSBrZWVwcyBnZXR0aW5nIG1vdXNlbW92ZSBldmVudHMgd2l0
aCB0aGUgc2FtZSBjb29yZGluYXRlcyBhZnRlciBoaWRpbmcgYSBob3ZlcmVkIGVsZW1lbnQuCisg
ICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xMzE5NzQ+CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8xNTkwNzQ2OT4KKworICAgICAgICBBZGQgYSB0ZXN0IHRoYXQgdHJpZ2dlcnMgdGhlIHdl
aXJkbmVzcyB3aGVyZSByZW1vdmluZyB0aGUgcmVuZGVyZXIgZnJvbQorICAgICAgICBhIGhvdmVy
ZWQgZWxlbWVudCBpbiBhIHN1YmZyYW1lIHdvdWxkIGxlYXZlIHRoZSBzdWJmcmFtZSdzIEV2ZW50
SGFuZGxlcgorICAgICAgICBpbiBhIHN0YXRlIHdoZXJlIGl0IGNvdWxkIGRpc3BhdGNoIGZha2Ug
bW91c2Vtb3ZlIGV2ZW50cyB3aXRoIHN0YWxlCisgICAgICAgIGNvb3JkaW5hdGVzIGluIHJlc3Bv
bnNlIHRvIHN0eWxlIHJlY2FsYy4KKworICAgICAgICBOb3RlIHRoYXQgdGhlIGZpbmFsIDUwMG1z
IGRlbGF5IGlzIGJlY2F1c2UgZmFrZSBtb3VzZW1vdmUgZXZlbnRzIGFyZQorICAgICAgICBzZW50
IG9uIDI1MG1zIGRlbGF5IHRpbWVycyBzbyB3ZSBuZWVkIHRvIGdpdmUgaXQgc29tZSB0aW1lIHRv
IGNhdGNoIHVwLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogZmFzdC9ldmVudHMvZ2hvc3RseS1tb3VzZW1vdmVzLWluLXN1YmZyYW1lLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9ldmVudHMvZ2hvc3RseS1tb3VzZW1vdmVzLWlu
LXN1YmZyYW1lLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy13azIvZmFzdC9l
dmVudHMvcmVzb3VyY2VzL2dob3N0bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFtZS10aGUtYWN0dWFs
LXN1YmZyYW1lLmh0bWw6IEFkZGVkLgorCiAyMDE0LTA0LTIxICBSaWsgQ2FiYW5pZXIgIDxjYWJh
bmllckBhZG9iZS5jb20+CiAKICAgICAgICAgW0NTUyBCbGVuZGluZ10gUmVtb3ZlIHN1cHBvcnQg
Zm9yIG5vbi1zZXBhcmFibGUgYmxlbmQgbW9kZXMgZnJvbSBtaXgtYmxlbmQtbW9kZQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvZ2hvc3RseS1tb3VzZW1vdmVzLWluLXN1YmZy
YW1lLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9naG9zdGx5LW1vdXNlbW92ZXMtaW4t
c3ViZnJhbWUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41YzI1NjI1
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvZ2hvc3RseS1tb3Vz
ZW1vdmVzLWluLXN1YmZyYW1lLmh0bWwKQEAgLTAsMCArMSw4OSBAQAorPCFET0NUWVBFIGh0bWw+
Cis8aHRtbCBpZD0ibWFpbl9mcmFtZSI+Cis8aGVhZD4KKzxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4K
KzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0Pgor
PHN0eWxlPgorI3N1YmZyYW1lIHsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgbGVmdDog
MDsKKyAgICB0b3A6IDA7CisgICAgd2lkdGg6IDIwMHB4OworICAgIGhlaWdodDogMjAwcHg7Cisg
ICAgYmFja2dyb3VuZDogd2hpdGU7Cit9CisKKyNvdmVybGFwcGluZ19kaXZfaW5fbWFpbl9mcmFt
ZSB7CisgICAgcG9zaXRpb246IGFic29sdXRlOworICAgIGJhY2tncm91bmQ6IGJsYWNrOworICAg
IHRvcDogMDsKKyAgICBsZWZ0OiAwOworICAgIGhlaWdodDogNTBweDsKKyAgICB3aWR0aDogNTBw
eDsKKyAgICBkaXNwbGF5OiBub25lOworICAgIHotaW5kZXg6IDEwOworfQorPC9zdHlsZT4KKzwv
aGVhZD4KKzxib2R5PgorPGlmcmFtZSBpZD0ic3ViZnJhbWUiIHNyYz0icmVzb3VyY2VzL2dob3N0
bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFtZS10aGUtYWN0dWFsLXN1YmZyYW1lLmh0bWwiPjwvaWZy
YW1lPgorPGRpdiBpZD0ib3ZlcmxhcHBpbmdfZGl2X2luX21haW5fZnJhbWUiPjwvZGl2PgorPHNj
cmlwdD4KKworZGVzY3JpcHRpb24oIlRlc3QgZm9yIGh0dHA6Ly93ZWJraXQub3JnL2IvMTMxOTc0
IFJFR1JFU1NJT04gKHIxNTE4MzkpOiBTdWJmcmFtZSBrZWVwcyBnZXR0aW5nIG1vdXNlbW92ZSBl
dmVudHMgd2l0aCB0aGUgc2FtZSBjb29yZGluYXRlcyBhZnRlciBoaWRpbmcgYSBob3ZlcmVkIGVs
ZW1lbnQuIik7Cit2YXIganNUZXN0SXNBc3luYyA9IHRydWU7CisKK2Z1bmN0aW9uIGxvZ0V2ZW50
KGUpIHsKKyAgICBkZWJ1ZyhlLnRhcmdldC5pZCArICIgZ290ICIgKyBldmVudC50eXBlICsgIiBh
dCAiICsgZXZlbnQueCArICIsIiArIGV2ZW50LnkpOworfQorCit3aW5kb3cub25sb2FkID0gZnVu
Y3Rpb24oKSB7CisgICAgd2luZG93Lm9uY2xpY2sgPSBmdW5jdGlvbihldmVudCkgeworICAgICAg
ICBsb2dFdmVudChldmVudCk7CisKKyAgICAgICAgdmFyIGNsaWNrYWJsZV9kaXZfaW5fc3ViZnJh
bWUgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJpZnJhbWUiKS5jb250ZW50RG9jdW1lbnQucXVl
cnlTZWxlY3RvcigiI2NsaWNrYWJsZV9kaXZfaW5fc3ViZnJhbWUiKTsKKyAgICAgICAgY2xpY2th
YmxlX2Rpdl9pbl9zdWJmcmFtZS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOworICAgICAgICBjbGlj
a2FibGVfZGl2X2luX3N1YmZyYW1lLmNsaWVudEhlaWdodDsKKyAgICAgICAgY2xpY2thYmxlX2Rp
dl9pbl9zdWJmcmFtZS5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKKyAgICAgICAgY2xpY2thYmxl
X2Rpdl9pbl9zdWJmcmFtZS5jbGllbnRIZWlnaHQ7CisgICAgfTsKKworICAgIGlmICghd2luZG93
LmV2ZW50U2VuZGVyKSB7CisgICAgICAgIGRlYnVnKCJUaGlzIHRlc3QgcmVxdWlyZXMgZXZlbnRT
ZW5kZXIgZnJvbSB0aGUgV2ViS2l0IGxheW91dCB0ZXN0IGludGVybmFscy4iKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KKworICAgIC8vIE1vdmUgdGhlIG1vdXNlIG92ZXIgY2xpY2thYmxlX2Rp
dl9pbl9zdWJmcmFtZSBzbyBpdCBiZWNvbWVzIHRoZSBzdWJmcmFtZSBkb2N1bWVudCdzIGhvdmVy
ZWQgZWxlbWVudC4KKyAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbygxNSwgMTUpOworICAgIHNl
dFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgIC8vIEZpcmUgdGhlIHN1YmZyYW1lJ3MgY2xp
Y2thYmxlX2Rpdl9pbl9zdWJmcmFtZS5vbmNsaWNrIGhhbmRsZXIuCisgICAgICAgIC8vIFRoaXMg
d2lsbCBjYXVzZSBhIG92ZXJsYXBwaW5nX2Rpdl9pbl9tYWluX2ZyYW1lIHRvIG92ZXJsYXAgdGhl
IGN1cnJlbnRseSBob3ZlcmVkIGVsZW1lbnQgaW4gdGhlIHN1YmZyYW1lLgorICAgICAgICBldmVu
dFNlbmRlci5tb3VzZURvd24oKTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworICAg
ICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgLy8gSmlnZ2xlIHRoZSBt
b3VzZSBpbnNpZGUgdGhlIG5ld2x5IGhvdmVyZWQgZWxlbWVudCBhIGJpdC4KKyAgICAgICAgICAg
IGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKDE2LCAxNik7CisgICAgICAgICAgICBzZXRUaW1lb3V0
KGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKDQw
MCwgNDAwKTsKKyAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAg
ICAgICAgICAgICAgICAvLyBDYXVzZSBhIGNsaWNrIGluIHRoZSBtYWluIGZyYW1lLCBzbyB0aGUg
YWJvdmUgd2luZG93Lm9uY2xpY2sgaGFuZGxlciB3aWxsIHJ1biwKKyAgICAgICAgICAgICAgICAg
ICAgLy8ga2lsbGluZyBhbmQgdGhlbiByZWNyZWF0aW5nIGNsaWNrYWJsZV9kaXZfaW5fc3ViZnJh
bWUncyByZW5kZXJlci4KKyAgICAgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3du
KCk7CisgICAgICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKyAgICAgICAg
ICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICAgICAg
ICAgIGZpbmlzaEpTVGVzdCgpOworICAgICAgICAgICAgICAgICAgICB9LCA1MDApOworICAgICAg
ICAgICAgICAgIH0sIDApOworICAgICAgICAgICAgfSwgMCk7CisgICAgICAgIH0sIDApOworICAg
IH0sIDApOworfTsKKword2luZG93Lm9ubW91c2Vtb3ZlID0gZnVuY3Rpb24oZXZlbnQpIHsKKyAg
ICBsb2dFdmVudChldmVudCk7Cit9OworCis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9y
ZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3Jlc291cmNlcy9naG9zdGx5LW1vdXNl
bW92ZXMtaW4tc3ViZnJhbWUtdGhlLWFjdHVhbC1zdWJmcmFtZS5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC9ldmVudHMvcmVzb3VyY2VzL2dob3N0bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFtZS10aGUt
YWN0dWFsLXN1YmZyYW1lLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
NjkyZTEwYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3Jlc291
cmNlcy9naG9zdGx5LW1vdXNlbW92ZXMtaW4tc3ViZnJhbWUtdGhlLWFjdHVhbC1zdWJmcmFtZS5o
dG1sCkBAIC0wLDAgKzEsNDYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKyAg
ICA8ZGl2IGlkPSJjbGlja2FibGVfZGl2X2luX3N1YmZyYW1lIj5iZWF1dGlmdWwgYnJvd24gZXll
czwvZGl2PgorPC9ib2R5PgorPGhlYWQ+CisgICAgPHNjcmlwdD4KKyAgICAgICAgZnVuY3Rpb24g
ZGVidWcocykgeworICAgICAgICAgICAgdG9wLmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNjb25z
b2xlIikuaW5uZXJUZXh0ICs9IHMgKyAiXG4iOworICAgICAgICB9CisKKyAgICAgICAgZnVuY3Rp
b24gbG9nRXZlbnQoZSkgeworICAgICAgICAgICAgZGVidWcoZS50YXJnZXQuaWQgKyAiIGdvdCAi
ICsgZXZlbnQudHlwZSArICIgYXQgIiArIGV2ZW50LnggKyAiLCIgKyBldmVudC55KTsKKyAgICAg
ICAgfQorCisgICAgICAgIHdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHsKKyAgICAgICAgICAg
IHZhciBjbGlja2FibGVfZGl2X2luX3N1YmZyYW1lID0gZG9jdW1lbnQucXVlcnlTZWxlY3Rvcigi
I2NsaWNrYWJsZV9kaXZfaW5fc3ViZnJhbWUiKTsKKworICAgICAgICAgICAgY2xpY2thYmxlX2Rp
dl9pbl9zdWJmcmFtZS5vbm1vdXNlbW92ZSA9IGZ1bmN0aW9uKGV2ZW50KSB7CisgICAgICAgICAg
ICAgICAgbG9nRXZlbnQoZXZlbnQpOworICAgICAgICAgICAgfTsKKworICAgICAgICAgICAgY2xp
Y2thYmxlX2Rpdl9pbl9zdWJmcmFtZS5vbm1vdXNlb3Zlcj0gZnVuY3Rpb24oZXZlbnQpIHsKKyAg
ICAgICAgICAgICAgICBsb2dFdmVudChldmVudCk7CisgICAgICAgICAgICB9OworCisgICAgICAg
ICAgICBjbGlja2FibGVfZGl2X2luX3N1YmZyYW1lLm9uY2xpY2sgPSBmdW5jdGlvbihldmVudCkg
eworICAgICAgICAgICAgICAgIGxvZ0V2ZW50KGV2ZW50KTsKKworICAgICAgICAgICAgICAgIHZh
ciBvdmVybGFwcGluZ19kaXZfaW5fbWFpbl9mcmFtZSA9IHRvcC5kb2N1bWVudC5xdWVyeVNlbGVj
dG9yKCIjb3ZlcmxhcHBpbmdfZGl2X2luX21haW5fZnJhbWUiKTsKKworICAgICAgICAgICAgICAg
IC8vIEdpdmUgb3ZlcmxhcHBpbmdfZGl2X2luX21haW5fZnJhbWUgYSByZW5kZXJlci4gSXQgc2hv
dWxkIG5vdyBiZSByaWdodCB1bmRlciB0aGUgY3Vyc29yLgorICAgICAgICAgICAgICAgIG92ZXJs
YXBwaW5nX2Rpdl9pbl9tYWluX2ZyYW1lLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOworCisgICAg
ICAgICAgICAgICAgLy8gRm9yY2UgY2xpY2thYmxlX2Rpdl9pbl9zdWJmcmFtZSB0byBsb3NlIGl0
cyByZW5kZXJlci4KKyAgICAgICAgICAgICAgICB0aGlzLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7
CisgICAgICAgICAgICAgICAgdGhpcy5jbGllbnRIZWlnaHQ7CisKKyAgICAgICAgICAgICAgICAv
LyBGb3JjZSBjbGlja2FibGVfZGl2X2luX3N1YmZyYW1lIHRvIGdhaW4gYSBuZXcgcmVuZGVyZXIu
CisgICAgICAgICAgICAgICAgdGhpcy5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKKyAgICAgICAg
ICAgICAgICB0aGlzLmNsaWVudEhlaWdodDsKKyAgICAgICAgICAgIH07CisgICAgICAgIH07Cisg
ICAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMtd2syL2Zhc3QvZXZlbnRzL2dob3N0bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFt
ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL2Zhc3QvZXZlbnRz
L2dob3N0bHktbW91c2Vtb3Zlcy1pbi1zdWJmcmFtZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uM2MyNTYwZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy13azIvZmFzdC9ldmVudHMvZ2hvc3RseS1tb3VzZW1vdmVzLWlu
LXN1YmZyYW1lLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE3IEBACitUZXN0IGZvciBodHRwOi8v
d2Via2l0Lm9yZy9iLzEzMTk3NCBSRUdSRVNTSU9OIChyMTUxODM5KTogU3ViZnJhbWUga2VlcHMg
Z2V0dGluZyBtb3VzZW1vdmUgZXZlbnRzIHdpdGggdGhlIHNhbWUgY29vcmRpbmF0ZXMgYWZ0ZXIg
aGlkaW5nIGEgaG92ZXJlZCBlbGVtZW50LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBz
ZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisK
KworY2xpY2thYmxlX2Rpdl9pbl9zdWJmcmFtZSBnb3QgbW91c2VvdmVyIGF0IDEzLDEzCitjbGlj
a2FibGVfZGl2X2luX3N1YmZyYW1lIGdvdCBtb3VzZW1vdmUgYXQgMTMsMTMKK2NsaWNrYWJsZV9k
aXZfaW5fc3ViZnJhbWUgZ290IGNsaWNrIGF0IDEzLDEzCitjbGlja2FibGVfZGl2X2luX3N1YmZy
YW1lIGdvdCBtb3VzZW1vdmUgYXQgMTQsMTQKK292ZXJsYXBwaW5nX2Rpdl9pbl9tYWluX2ZyYW1l
IGdvdCBtb3VzZW1vdmUgYXQgMTYsMTYKK21haW5fZnJhbWUgZ290IG1vdXNlbW92ZSBhdCA0MDAs
NDAwCittYWluX2ZyYW1lIGdvdCBjbGljayBhdCA0MDAsNDAwCittYWluX2ZyYW1lIGdvdCBtb3Vz
ZW1vdmUgYXQgNDAwLDQwMAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNU
IENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA1ZWJiNTcwLi45NTFlYjM2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMzIgQEAKKzIwMTQtMDQtMjIgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUu
Y29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIxNTE4MzkpOiBTdWJmcmFtZSBrZWVwcyBnZXR0
aW5nIG1vdXNlbW92ZSBldmVudHMgd2l0aCB0aGUgc2FtZSBjb29yZGluYXRlcyBhZnRlciBoaWRp
bmcgYSBob3ZlcmVkIGVsZW1lbnQuCisgICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xMzE5
NzQ+CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xNTkwNzQ2OT4KKworICAgICAgICBXaGVuIHRo
ZSBjdXJyZW50bHkgaG92ZXJlZCBlbGVtZW50IGRpc2FwcGVhcnMgYXMgYSByZXN1bHQgb2Ygc3R5
bGUgcmVjYWxjLAorICAgICAgICB3ZSBzZW5kIGEgZmFrZSBtb3VzZW1vdmUgZXZlbnQgdG8gdGhl
IHBhZ2UsIHRvIHNlZSBpZiBhbnl0aGluZyBuZXdseSBhZGRlZAorICAgICAgICBzaG91bGQgYmVj
b21lIGhvdmVyZWQuCisKKyAgICAgICAgVGhlIGZha2luZyBtZWNoYW5pc20gbGl2ZXMgaW4gRXZl
bnRIYW5kbGVyIGFuZCBzaW1wbHkgc3ludGhlc2l6ZXMgYSBuZXcKKyAgICAgICAgbW91c2Vtb3Zl
IGV2ZW50IHVzaW5nIHRoZSBsYXN0IHNlZW4gbW91c2UgbG9jYXRpb24uCisKKyAgICAgICAgVGhl
IHByb2JsZW0gaGVyZSBpcyB0aGF0IHdlIHdlcmUgc2VuZGluZyB0aGlzIGZha2UgbW91c2Vtb3Zl
IGV2ZW50IHRvIHRoZQorICAgICAgICBzdWJmcmFtZSB3aGVyZSB0aGUgaG92ZXJlZCBlbGVtZW50
IGxpdmVkLiBTaW5jZSBzdWJmcmFtZXMgYXJlbid0IGtlcHQgdXAKKyAgICAgICAgdG8gZGF0ZSBv
biByZWNlbnQgbW91c2UgbG9jYXRpb25zLCB0aGlzIGNvdWxkIGNhdXNlIHNvbWUgc3RyYW5nZSBi
ZWhhdmlvcgorICAgICAgICB3aGVyZSBhIHN1YmZyYW1lIHdvdWxkIGRpc3BhdGNoIG1vdXNlbW92
ZSBldmVudHMgd2l0aCBzdGFsZSBjb29yZGluYXRlcy4KKworICAgICAgICBUaGUgc29sdXRpb24g
aXMgdG8gYWx3YXlzIGRpc3BhdGNoIGZha2UgbW91c2Vtb3ZlIGV2ZW50cyBmcm9tIHRoZSBtYWlu
CisgICAgICAgIGZyYW1lJ3MgZXZlbnQgaGFuZGxlci4gVGhpcyBpcyBob3cgcmVhbCBldmVudCBk
ZWxpdmVyeSBoYXBwZW5zLCBhbmQgaGl0CisgICAgICAgIHRlc3Rpbmcgd2lsbCB0aGVuIGZpbmQg
dGhlIGFwcHJvcHJpYXRlIHN1YmZyYW1lLCBpZiBhbnkuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogZmFzdC9ldmVudHMvZ2hvc3RseS1tb3Vz
ZW1vdmVzLWluLXN1YmZyYW1lLmh0bWwKKworICAgICAgICAqIGRvbS9Eb2N1bWVudC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpEb2N1bWVudDo6cmVjYWxjU3R5bGUpOgorCiAyMDE0LTA0LTIxICBC
ZXRoIERha2luICA8YmRha2luQGFwcGxlLmNvbT4KIAogICAgICAgICB0b3BDb250ZW50SW5zZXQg
ZG9lcyBub3QgcGxheSB3ZWxsIHdpdGggZnVsbHNjcmVlbiBlbGVtZW50cwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1
bWVudC5jcHAKaW5kZXggNDViYjQ3ZC4uMDA4ODgwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvZG9tL0RvY3VtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3Bw
CkBAIC0xNzk0LDcgKzE3OTQsNyBAQCB2b2lkIERvY3VtZW50OjpyZWNhbGNTdHlsZShTdHlsZTo6
Q2hhbmdlIGNoYW5nZSkKICAgICAvLyBkZXRhY2hlZCAoZm9yIGV4YW1wbGUsIGJ5IHNldHRpbmcg
ZGlzcGxheTpub25lIGluIHRoZSA6aG92ZXIgc3R5bGUpLCBzY2hlZHVsZSBhbm90aGVyIG1vdXNl
TW92ZSBldmVudAogICAgIC8vIHRvIGNoZWNrIGlmIGFueSBvdGhlciBlbGVtZW50cyBlbmRlZCB1
cCB1bmRlciB0aGUgbW91c2UgcG9pbnRlciBkdWUgdG8gcmUtbGF5b3V0LgogICAgIGlmIChtX2hv
dmVyZWRFbGVtZW50ICYmICFtX2hvdmVyZWRFbGVtZW50LT5yZW5kZXJlcigpKQotICAgICAgICBm
cmFtZVZpZXcuZnJhbWUoKS5ldmVudEhhbmRsZXIoKS5kaXNwYXRjaEZha2VNb3VzZU1vdmVFdmVu
dFNvb24oKTsKKyAgICAgICAgZnJhbWVWaWV3LmZyYW1lKCkubWFpbkZyYW1lKCkuZXZlbnRIYW5k
bGVyKCkuZGlzcGF0Y2hGYWtlTW91c2VNb3ZlRXZlbnRTb29uKCk7CiAKICAgICAvLyBTdHlsZSBj
aGFuZ2UgbWF5IHJlc2V0IHRoZSBmb2N1cywgZS5nLiBkaXNwbGF5OiBub25lLCB2aXNpYmlsaXR5
OiBoaWRkZW4uCiAgICAgcmVzZXRIaWRkZW5Gb2N1c0VsZW1lbnRTb29uKCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>