<?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>113874</bug_id>
          
          <creation_ts>2013-04-03 07:00:57 -0700</creation_ts>
          <short_desc>[CSS Regions] Hit testing is broken for absolutely positioned regions that have overflow: hidden</short_desc>
          <delta_ts>2013-04-25 23:22:52 -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>CSS</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>AdobeTracked</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>57312</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihai Balan">mibalan</reporter>
          <assigned_to name="Mihnea Ovidenie">mihnea</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>mihnea</cc>
    
    <cc>WebkitBugTracker</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>868690</commentid>
    <comment_count>0</comment_count>
      <attachid>196344</attachid>
    <who name="Mihai Balan">mibalan</who>
    <bug_when>2013-04-03 07:00:57 -0700</bug_when>
    <thetext>Created attachment 196344
Test file highlighting the problem

For regions that have overflow: hidden and are absolutely positioned, hit testing is broken, as follows:
  - :hover rules never get applied
  - mouse events handlers don&apos;t fire
  - document.elementFromPoint() returns bogus elements.

For instance, in the attached test file:
- the text below the regions should read &quot;document.elementFromPoint() - OK&quot;
- move the mouse over the orange rectangle and click

EXP: orange rectangle turns black, PASS appears
ACT: orange rectangle turns black, nothing appears</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881267</commentid>
    <comment_count>1</comment_count>
      <attachid>199663</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2013-04-25 08:28:13 -0700</bug_when>
    <thetext>Created attachment 199663
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881346</commentid>
    <comment_count>2</comment_count>
      <attachid>199663</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-04-25 10:37:16 -0700</bug_when>
    <thetext>Comment on attachment 199663
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881701</commentid>
    <comment_count>3</comment_count>
      <attachid>199784</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2013-04-25 22:55:38 -0700</bug_when>
    <thetext>Created attachment 199784
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881717</commentid>
    <comment_count>4</comment_count>
      <attachid>199784</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-25 23:22:51 -0700</bug_when>
    <thetext>Comment on attachment 199784
Patch for landing

Clearing flags on attachment: 199784

Committed r149168: &lt;http://trac.webkit.org/changeset/149168&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>881718</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-25 23:22:52 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>196344</attachid>
            <date>2013-04-03 07:00:57 -0700</date>
            <delta_ts>2013-04-03 07:02:36 -0700</delta_ts>
            <desc>Test file highlighting the problem</desc>
            <filename>hit-testing-positioned-region.html</filename>
            <type>text/html</type>
            <size>3090</size>
            <attacher name="Mihai Balan">mibalan</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJPGhlYWQ+CgkJPHRpdGxlPkNTUyBUZXN0OiBmbG93aW5n
IGNvbnRlbnQgaW4gcmVnaW9ucyB0aGF0IGFyZSBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgYW5kIGhh
dmUgb3BhY2l0eSB2aXN1YWwgb3ZlcmZsb3c8L3RpdGxlPgoJCTxsaW5rIHJlbD0iYXV0aG9yIiB0
aXRsZT0iTWloYWkgQmFsYW4iIGhyZWY9Im1haWx0bzptaWJhbGFuQGFkb2JlLmNvbSI+CgkJPGxp
bmsgcmVsPSJoZWxwIiBocmVmPSJodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLXJlZ2lvbnMiPgoJ
CTxtZXRhIG5hbWU9ImZsYWdzIiBjb250ZW50PSJhaGVtIj4KCQk8bWV0YSBuYW1lPSJhc3NlcnQi
IGNvbnRlbnQ9IlRlc3QgY2hlY2tzIHRoYXQgcmVnaW9uJ3MgdmlzdWFsIG92ZXJmbG93IGlzIGRp
c3BsYXllZCB3aGVuIHJlZ2lvbiBpcyBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQuIj4KCQk8bGluayBy
ZWw9Im1hdGNoIiBocmVmPSJyZWZlcmVuY2UvcmVnaW9ucy1sYXllcnMtMDAzLXJlZi5odG1sIj4K
CQk8bGluayByZWw9Im1pc21hdGNoIiBocmVmPSIiPgoJCTxzdHlsZT4KCQkjY29udGVudCB7CgkJ
CWZvbnQtZmFtaWx5OiBBaGVtOwoJCQlmb250LXNpemU6IDIwcHg7CgkJCWxpbmUtaGVpZ2h0OiAx
ZW07CgkJCWNvbG9yOiBsaW1lOwoJCQktd2Via2l0LWZsb3ctaW50bzogZjsKCQl9CgkJCgkJLnJl
Z2lvbiB7CgkJCXBvc2l0aW9uOiBhYnNvbHV0ZTsKCQkJdG9wOiA1MHB4OwoJCQlsZWZ0OiA1MHB4
OwoJCQl3aWR0aDogNjBweDsKCQkJaGVpZ2h0OiA2MHB4OwoJCQlib3JkZXItbGVmdDogMjBweCBz
b2xpZCBsaW1lOwoJCQliYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKCQkJb3ZlcmZsb3c6IGhpZGRl
bjsKCQkJLXdlYmtpdC1mbG93LWZyb206IGY7CgkJfQoJCS5yZWdpb24gcCB7CgkJCWhlaWdodDog
NTAlOwoJCQliYWNrZ3JvdW5kLWNvbG9yOiByZWQ7CgkJfQoKCQkjZnJvbnQgewoJCQloZWlnaHQ6
IDQwcHg7CgkJCWxlZnQ6IDkwcHg7CgkJCXRvcDogOTBweDsKCQkJei1pbmRleDogNDI7CgkJCWJv
cmRlci1sZWZ0LWNvbG9yOiBvcmFuZ2U7CgkJfQoJCSNmcm9udDpob3ZlciB7CgkJCWJvcmRlci1j
b2xvcjogYmxhY2s7CgkJfQoJCSNtaWRkbGUgewoJCQlsZWZ0OiAzMHB4OwoJCQl0b3A6IDcwcHg7
CgkJCXotaW5kZXg6IDMyOwoJCQlib3JkZXItbGVmdC1jb2xvcjogbGlnaHRibHVlOwoJCX0KCQkj
YmFjayB7CgkJCWxlZnQ6IDcwcHg7CgkJCXotaW5kZXg6IDE2OwoJCQlib3JkZXItbGVmdC1jb2xv
cjogeWVsbG93OwoJCX0KCgkJI3JlZ2lvbi1jb250YWluZXIgewoJCQlwb3NpdGlvbjogcmVsYXRp
dmU7CgkJfQoJCTwvc3R5bGU+Cgk8L2hlYWQ+Cgk8Ym9keT4KCQk8b2w+CgkJCTxsaT5Zb3Ugc2hv
dWxkIHNlZSBubyByZWQgb3IgdGhlIHdvcmQgIkZBSUwiLjwvbGk+CgkJCTxsaT5Nb3ZlIHRoZSBt
b3VzZSBvdmVyIHRoZSBvcmFuZ2UgcmVjdGFuZ2xlLjwvbGk+CgkJCTxsaT5UaGUgb3JhbmdlIHJl
Y3RhbmdsZSBzaG91bGQgdHVybiBibGFjay48L2xpPgoJCQk8bGk+Q2xpY2sgb24gdGhlIGJsYWNr
IHJlY3RhbmdsZS48L2xpPgoJCQk8bGk+WW91IHNob3VsZCBzZWUgdGhlIHdvcmQgIlBBU1MiLCBp
biBncmVlbiwgYmVsb3cuPC9saT4KCQk8L29sPgoJCTxkaXYgaWQ9ImNvbnRlbnQiPgoJCQk8ZGl2
IGlkPSJibG9jazEiPgoJCQkJeHh4PGJyPnh4eDxicj54eHgKCQkJPC9kaXY+CgkJCTxkaXYgaWQ9
ImJsb2NrMiI+CgkJCQl4eHg8YnI+eHh4PGJyPnh4eAoJCQk8L2Rpdj4KCQkJPGRpdiBpZD0iYmxv
Y2szIj4KCQkJCXh4eDxicj54eHg8YnI+eHh4CgkJCTwvZGl2PgoJCTwvZGl2PgoKCQk8ZGl2IGlk
PSJyZWdpb24tY29udGFpbmVyIj4KCQkJPGRpdiBjbGFzcz0icmVnaW9uIiBpZD0iYmFjayI+CgkJ
CQk8cD4mbmJzcDs8L3A+CgkJCTwvZGl2PgoJCQk8ZGl2IGNsYXNzPSJyZWdpb24iIGlkPSJmcm9u
dCI+CgkJCQk8cD4mbmJzcDs8L3A+CgkJCTwvZGl2PgoJCQk8ZGl2IGNsYXNzPSJyZWdpb24iIGlk
PSJtaWRkbGUiPgoJCQkJPHA+Jm5ic3A7PC9wPgoJCQk8L2Rpdj4KCQk8L2Rpdj4KCQk8ZGl2IGlk
PSJyZXN1bHQiPjwvZGl2PgoJCTxkaXYgaWQ9InJlc3VsdC1lZnAiPjwvZGl2PgoJCTxzY3JpcHQ+
CgkJdmFyIHJlc3VsdCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNyZXN1bHQiKSwKCQkJcmVz
dWx0RlAgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjcmVzdWx0LWVmcCIpOwoKCQlmdW5jdGlv
biBzdWNjZXNzSGFuZGxlcigpIHsKCQkJY29uc29sZS5sb2coInRoaXMiKQoJCQlyZXN1bHQuaW5u
ZXJIVE1MID0gIlBBU1MiOwoJCQlyZXN1bHQuc3R5bGUuY29sb3IgPSAiZ3JlZW4iOwoJCX0KCQlm
dW5jdGlvbiBmYWlsSGFuZGxlcigpIHsKCQkJY29uc29sZS5sb2coInRoYXQiKQoJCQlyZXN1bHQu
aW5uZXJIVE1MID0gIkZBSUwiOwoJCQlyZXN1bHQuc3R5bGUuY29sb3IgPSAicmVkIjsKCQl9CgoJ
CWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCBmdW5jdGlvbigp
IHsKCQkJZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2Zyb250IikuYWRkRXZlbnRMaXN0ZW5lcigi
Y2xpY2siLCBzdWNjZXNzSGFuZGxlcik7CgkJCWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNtaWRk
bGUiKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZhaWxIYW5kbGVyKTsKCQkJZG9jdW1lbnQu
cXVlcnlTZWxlY3RvcigiI2JhY2siKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZhaWxIYW5k
bGVyKTsKCgkJCXZhciBmcm9tUG9pbnQgPSBkb2N1bWVudC5lbGVtZW50RnJvbVBvaW50KDQ1LCAy
MjApLAoJCQkJZnJvbVNlbGVjdG9yID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI21pZGRsZSIp
OwoKCQkJaWYgKGZyb21Qb2ludCA9PSBmcm9tU2VsZWN0b3IpIHsKCQkJCXJlc3VsdEZQLmlubmVy
SFRNTCA9ICJkb2N1bWVudC5lbGVtZW50RnJvbVBvaW50KCkgT0siCgkJCX0gZWxzZSB7CgkJCQly
ZXN1bHRGUC5pbm5lckhUTUwgPSAiZG9jdW1lbnQuZWxlbWVudEZyb21Qb2ludCgpIEJST0tFTiEh
IgoJCQkJY29uc29sZS5sb2coZnJvbVBvaW50KTsKCQkJfQoJCX0pOwoJCTwvc2NyaXB0PgoJPC9i
b2R5Pgo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>199663</attachid>
            <date>2013-04-25 08:28:13 -0700</date>
            <delta_ts>2013-04-25 22:55:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>113874.patch</filename>
            <type>text/plain</type>
            <size>7092</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhNjJmNjY4Li5kYThjZTFhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDQt
MjUgIE1paG5lYSBPdmlkZW5pZSAgPG1paG5lYUBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBS
ZWdpb25zXSBIaXQgdGVzdGluZyBpcyBicm9rZW4gZm9yIGFic29sdXRlbHkgcG9zaXRpb25lZCBy
ZWdpb25zIHRoYXQgaGF2ZSBvdmVyZmxvdzogaGlkZGVuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTM4NzQKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgdGVzdCBmb3IgaGl0LXRlc3Rpbmcgb2YgYm9y
ZGVyIG9mIGFuIG91dC1vZi1mbG93IHJlZ2lvbiB3aXRoIG92ZXJmbG93OiBoaWRkZW4uCisKKyAg
ICAgICAgKiBmYXN0L3JlZ2lvbnMvaGl0LXRlc3QtYWJzcG9zLW92ZXJmbG93LXJlZ2lvbi1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvcmVnaW9ucy9oaXQtdGVzdC1hYnNwb3Mt
b3ZlcmZsb3ctcmVnaW9uLmh0bWw6IEFkZGVkLgorCiAyMDEzLTA0LTI1ICDDgWTDoW0gS2FsbGFp
ICA8a2FkYW1AaW5mLnUtc3plZ2VkLmh1PgogCiAgICAgICAgIFtRdF0gVW5yZXZpZXdlZCBnYXJk
ZW5pbmcuIE9yZ2FuaXplIGV4cGVjdGVkIGZpbGVzIGFmdGVyIHIxNDkwOTUuCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvaGl0LXRlc3QtYWJzcG9zLW92ZXJmbG93LXJlZ2lv
bi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvaGl0LXRlc3QtYWJzcG9z
LW92ZXJmbG93LXJlZ2lvbi1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uN2RkNzFkOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVn
aW9ucy9oaXQtdGVzdC1hYnNwb3Mtb3ZlcmZsb3ctcmVnaW9uLWV4cGVjdGVkLnR4dApAQCAtMCww
ICsxLDYgQEAKK1Rlc3QgdGhhdCBoaXQtdGVzdGluZyBvZiBvdXQtb2YtZmxvdyByZWdpb25zIHdp
dGggb3ZlcmZsb3c6IGhpZGRlbiB3b3JrcyBwcm9wZXJseQorCitUbyBtYW51YWxseSB0ZXN0LCBt
b3ZlIHRoZSBtb3VzZSBvdmVyIHRoZSBibHVlIGJvcmRlci4gSXQgc2hvdWxkIGNoYW5nZSBpdHMg
Y29sb3IgdG8gZ3JlZW4uCisKK1BBU1MKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9y
ZWdpb25zL2hpdC10ZXN0LWFic3Bvcy1vdmVyZmxvdy1yZWdpb24uaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3QvcmVnaW9ucy9oaXQtdGVzdC1hYnNwb3Mtb3ZlcmZsb3ctcmVnaW9uLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNGUwZGUyYgotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9oaXQtdGVzdC1hYnNwb3Mtb3ZlcmZsb3ctcmVnaW9u
Lmh0bWwKQEAgLTAsMCArMSwyNyBAQAorPCFkb2N0eXBlIGh0bWw+Cis8aHRtbD4KKyAgICA8aGVh
ZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgI3JlZ2lvbiB7IC13ZWJraXQtZmxvdy1m
cm9tOiBmbG93OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTIwcHg7IGxlZnQ6IDEyMHB4OyB3
aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyBib3JkZXI6IDUwcHggc29saWQgYmx1ZTsgYmFja2dy
b3VuZC1jb2xvcjogc2FsbW9uOyBvdmVyZmxvdzogaGlkZGVuOyB9CisgICAgICAgICAgICAjcmVn
aW9uOmhvdmVyIHsgYm9yZGVyOiA1MHB4IHNvbGlkIGdyZWVuOyB9CisgICAgICAgIDwvc3R5bGU+
CisgICAgPC9oZWFkPgorICAgIDxib2R5PgorICAgICAgICA8cD5UZXN0IHRoYXQgaGl0LXRlc3Rp
bmcgb2Ygb3V0LW9mLWZsb3cgcmVnaW9ucyB3aXRoIG92ZXJmbG93OiBoaWRkZW4gd29ya3MgcHJv
cGVybHk8L3A+CisgICAgICAgIDxwPlRvIG1hbnVhbGx5IHRlc3QsIG1vdmUgdGhlIG1vdXNlIG92
ZXIgdGhlIGJsdWUgYm9yZGVyLiBJdCBzaG91bGQgY2hhbmdlIGl0cyBjb2xvciB0byBncmVlbi48
L3A+CisgICAgICAgIDxkaXYgaWQ9InJlc3VsdCI+PC9kaXY+CisgICAgICAgIDxkaXYgaWQ9InJl
Z2lvbiI+PC9kaXY+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBpZiAod2luZG93LnRl
c3RSdW5uZXIpCisgICAgICAgICAgICAgICAgd2luZG93LnRlc3RSdW5uZXIuZHVtcEFzVGV4dCgp
OworICAgICAgICAgICAgdmFyIHJlc3VsdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1
bHQiKTsKKworICAgICAgICAgICAgLy8gRmluZCBhIHBvaW50IGluc2lkZSB0aGUgcmVnaW9uJ3Mg
Ym9yZGVyLgorICAgICAgICAgICAgdmFyIGhpdEVsZW1lbnQgPSBkb2N1bWVudC5lbGVtZW50RnJv
bVBvaW50KDE1MCwgMTUwKTsKKyAgICAgICAgICAgIGlmIChoaXRFbGVtZW50ID09IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJyZWdpb24iKSkKKyAgICAgICAgICAgICAgICByZXN1bHQuaW5uZXJU
ZXh0ID0gIlBBU1MiOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJlc3VsdC5p
bm5lclRleHQgPSAiRkFJTDogaGl0ICIgKyBoaXRFbGVtZW50OworICAgICAgICA8L3NjcmlwdD4K
KyAgICA8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjE0OGQ2MC4uMTMwNTVmYiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTA0LTI1ICBNaWhuZWEgT3ZpZGVuaWUgIDxt
aWhuZWFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVnaW9uc10gSGl0IHRlc3RpbmcgaXMg
YnJva2VuIGZvciBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgcmVnaW9ucyB0aGF0IGhhdmUgb3ZlcmZs
b3c6IGhpZGRlbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTEzODc0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVGVzdDogZmFzdC9yZWdpb25zL2hpdC10ZXN0LWFic3Bvcy1vdmVyZmxvdy1yZWdpb24uaHRt
bAorCisgICAgICAgIFdoZW4gYSByZWdpb24gaXMgYW4gb3V0LW9mLWZsb3cgcG9zaXRpb25lZCBv
YmplY3Qgd2l0aCBhbiBvdmVyZmxvdyBjbGlwLCB3ZSBuZWVkCisgICAgICAgIHRvIG1ha2Ugc3Vy
ZSB0aGF0IGhpdCB0ZXN0aW5nIHdvcmtzIGFsc28gZm9yIGNhc2VzIG90aGVyIHRoYW4gZm9yZWdy
b3VuZCAoY29udGVudCkKKyAgICAgICAgaGl0IHRlc3RpbmcuIFRoaXMgcGF0Y2ggbW92ZXMgdGhl
IHByZXZpb3VzIGhpdCB0ZXN0aW5nIGNvZGUsIHRoYXQgZGVsZWdhdGVkIGZvcmVncm91bmQKKyAg
ICAgICAgaGl0IHRlc3RpbmcgdG8gdGhlIHJlZ2lvbidzIGZsb3cgdGhyZWFkIGhpdCB0ZXN0aW5n
LCBpbnRvIHRoZSBoaXRUZXN0Q29udGVudCBtZXRob2QsCisgICAgICAgIG5vdyB0aGF0IFJlbmRl
clJlZ2lvbiBpcyBSZW5kZXJCbG9jayBiYXNlZC4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5k
ZXJSZWdpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyUmVnaW9uOjpoaXRUZXN0Q29u
dGVudHMpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJSZWdpb24uaDoKKyAgICAgICAgKFJl
bmRlclJlZ2lvbik6CisKIDIwMTMtMDQtMjUgIFBlci1FcmlrIEJyb2RpbiAgPHBlci1lcmlrLmJy
b2RpbkBlcmljc3Nvbi5jb20+CiAKICAgICAgICAgRXZlbnRTb3VyY2U6IFN5bmNocm9ub3VzIGxv
YWRlciBjYWxsYmFjayBub3QgaGFuZGxlZCBwcm9wZXJseQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlZ2lvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyUmVnaW9uLmNwcAppbmRleCBiYzA1MjhiLi41ZTEzZTNkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmNwcApAQCAtMTcxLDI0ICsxNzEsMTYgQEAgdm9p
ZCBSZW5kZXJSZWdpb246OnBhaW50T2JqZWN0KFBhaW50SW5mbyYgcGFpbnRJbmZvLCBjb25zdCBM
YXlvdXRQb2ludCYgcGFpbnRPZmYKIH0KIAogLy8gSGl0IFRlc3RpbmcKLWJvb2wgUmVuZGVyUmVn
aW9uOjpub2RlQXRQb2ludChjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgSGl0VGVzdFJl
c3VsdCYgcmVzdWx0LCBjb25zdCBIaXRUZXN0TG9jYXRpb24mIGxvY2F0aW9uSW5Db250YWluZXIs
IGNvbnN0IExheW91dFBvaW50JiBhY2N1bXVsYXRlZE9mZnNldCwgSGl0VGVzdEFjdGlvbiBhY3Rp
b24pCitib29sIFJlbmRlclJlZ2lvbjo6aGl0VGVzdENvbnRlbnRzKGNvbnN0IEhpdFRlc3RSZXF1
ZXN0JiByZXF1ZXN0LCBIaXRUZXN0UmVzdWx0JiByZXN1bHQsIGNvbnN0IEhpdFRlc3RMb2NhdGlv
biYgbG9jYXRpb25JbkNvbnRhaW5lciwgY29uc3QgTGF5b3V0UG9pbnQmIGFjY3VtdWxhdGVkT2Zm
c2V0LCBIaXRUZXN0QWN0aW9uIGFjdGlvbikKIHsKLSAgICBpZiAoIWlzVmFsaWQoKSkKKyAgICBp
ZiAoIWlzVmFsaWQoKSB8fCBhY3Rpb24gIT0gSGl0VGVzdEZvcmVncm91bmQpCiAgICAgICAgIHJl
dHVybiBmYWxzZTsKIAotICAgIExheW91dFBvaW50IGFkanVzdGVkTG9jYXRpb24gPSBhY2N1bXVs
YXRlZE9mZnNldCArIGxvY2F0aW9uKCk7Ci0KLSAgICAvLyBDaGVjayBvdXIgYm91bmRzIG5leHQu
IEZvciB0aGlzIHB1cnBvc2UgYWx3YXlzIGFzc3VtZSB0aGF0IHdlIGNhbiBvbmx5IGJlIGhpdCBp
biB0aGUKLSAgICAvLyBmb3JlZ3JvdW5kIHBoYXNlICh3aGljaCBpcyB0cnVlIGZvciByZXBsYWNl
ZCBlbGVtZW50cyBsaWtlIGltYWdlcykuCi0gICAgLy8gRklYTUU6IE9uY2Ugd2Ugc3VwcG9ydCBv
dmVyZmxvdywgd2UgbmVlZCB0byBpbnRlcnNlY3Qgd2l0aCB0aGF0IGFuZCBub3Qgd2l0aCB0aGUg
Ym91bmRzIHJlY3QuCiAgICAgTGF5b3V0UmVjdCBib3VuZHNSZWN0ID0gYm9yZGVyQm94UmVjdElu
UmVnaW9uKGxvY2F0aW9uSW5Db250YWluZXIucmVnaW9uKCkpOwotICAgIGJvdW5kc1JlY3QubW92
ZUJ5KGFkanVzdGVkTG9jYXRpb24pOwotICAgIGlmICh2aXNpYmxlVG9IaXRUZXN0aW5nKCkgJiYg
YWN0aW9uID09IEhpdFRlc3RGb3JlZ3JvdW5kICYmIGxvY2F0aW9uSW5Db250YWluZXIuaW50ZXJz
ZWN0cyhib3VuZHNSZWN0KSkgewotICAgICAgICAvLyBDaGVjayB0aGUgY29udGVudHMgb2YgdGhl
IFJlbmRlckZsb3dUaHJlYWQuCi0gICAgICAgIGlmIChtX2Zsb3dUaHJlYWQtPmhpdFRlc3RGbG93
VGhyZWFkUG9ydGlvbkluUmVnaW9uKHRoaXMsIGZsb3dUaHJlYWRQb3J0aW9uUmVjdCgpLCBmbG93
VGhyZWFkUG9ydGlvbk92ZXJmbG93UmVjdCgpLCByZXF1ZXN0LCByZXN1bHQsIGxvY2F0aW9uSW5D
b250YWluZXIsIExheW91dFBvaW50KGFkanVzdGVkTG9jYXRpb24ueCgpICsgYm9yZGVyTGVmdCgp
ICsgcGFkZGluZ0xlZnQoKSwgYWRqdXN0ZWRMb2NhdGlvbi55KCkgKyBib3JkZXJUb3AoKSArIHBh
ZGRpbmdUb3AoKSkpKQotICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgICAgIHVwZGF0ZUhp
dFRlc3RSZXN1bHQocmVzdWx0LCBsb2NhdGlvbkluQ29udGFpbmVyLnBvaW50KCkgLSB0b0xheW91
dFNpemUoYWRqdXN0ZWRMb2NhdGlvbikpOwotICAgICAgICBpZiAoIXJlc3VsdC5hZGROb2RlVG9S
ZWN0QmFzZWRUZXN0UmVzdWx0KGdlbmVyYXRpbmdOb2RlKCksIHJlcXVlc3QsIGxvY2F0aW9uSW5D
b250YWluZXIsIGJvdW5kc1JlY3QpKQorICAgIGJvdW5kc1JlY3QubW92ZUJ5KGFjY3VtdWxhdGVk
T2Zmc2V0KTsKKyAgICBpZiAodmlzaWJsZVRvSGl0VGVzdGluZygpICYmIGxvY2F0aW9uSW5Db250
YWluZXIuaW50ZXJzZWN0cyhib3VuZHNSZWN0KSkgeworICAgICAgICBpZiAobV9mbG93VGhyZWFk
LT5oaXRUZXN0Rmxvd1RocmVhZFBvcnRpb25JblJlZ2lvbih0aGlzLCBmbG93VGhyZWFkUG9ydGlv
blJlY3QoKSwgZmxvd1RocmVhZFBvcnRpb25PdmVyZmxvd1JlY3QoKSwgcmVxdWVzdCwgcmVzdWx0
LAorICAgICAgICAgICAgbG9jYXRpb25JbkNvbnRhaW5lciwgTGF5b3V0UG9pbnQoYWNjdW11bGF0
ZWRPZmZzZXQueCgpICsgYm9yZGVyTGVmdCgpICsgcGFkZGluZ0xlZnQoKSwgYWNjdW11bGF0ZWRP
ZmZzZXQueSgpICsgYm9yZGVyVG9wKCkgKyBwYWRkaW5nVG9wKCkpKSkKICAgICAgICAgICAgIHJl
dHVybiB0cnVlOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlclJlZ2lvbi5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlZ2lvbi5o
CmluZGV4IDY4N2U1M2QuLmUyZjU1ZWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJSZWdpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
UmVnaW9uLmgKQEAgLTQ4LDcgKzQ4LDcgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCBib29sIGlz
UmVuZGVyUmVnaW9uKCkgY29uc3QgeyByZXR1cm4gdHJ1ZTsgfQogCi0gICAgdmlydHVhbCBib29s
IG5vZGVBdFBvaW50KGNvbnN0IEhpdFRlc3RSZXF1ZXN0JiwgSGl0VGVzdFJlc3VsdCYsIGNvbnN0
IEhpdFRlc3RMb2NhdGlvbiYgbG9jYXRpb25JbkNvbnRhaW5lciwgY29uc3QgTGF5b3V0UG9pbnQm
IGFjY3VtdWxhdGVkT2Zmc2V0LCBIaXRUZXN0QWN0aW9uKSBPVkVSUklERTsKKyAgICB2aXJ0dWFs
IGJvb2wgaGl0VGVzdENvbnRlbnRzKGNvbnN0IEhpdFRlc3RSZXF1ZXN0JiwgSGl0VGVzdFJlc3Vs
dCYsIGNvbnN0IEhpdFRlc3RMb2NhdGlvbiYgbG9jYXRpb25JbkNvbnRhaW5lciwgY29uc3QgTGF5
b3V0UG9pbnQmIGFjY3VtdWxhdGVkT2Zmc2V0LCBIaXRUZXN0QWN0aW9uKSBPVkVSUklERTsKIAog
ICAgIHZpcnR1YWwgdm9pZCBzdHlsZURpZENoYW5nZShTdHlsZURpZmZlcmVuY2UsIGNvbnN0IFJl
bmRlclN0eWxlKiBvbGRTdHlsZSk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>199784</attachid>
            <date>2013-04-25 22:55:38 -0700</date>
            <delta_ts>2013-04-25 23:22:51 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-113874-20130426085458.patch</filename>
            <type>text/plain</type>
            <size>7525</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5MTY3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWNkMTk3MDA2MzhhYzQ3
YzQ4MDlmNjRhZWFlNGJmMzYyNGRiZWFkYS4uNDQ3YzBiNzE5ZGYwMzJkM2M5NTFjN2VlOTdiMmUz
MjUxNzU3YzYyMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTA0LTI1ICBNaWhu
ZWEgT3ZpZGVuaWUgIDxtaWhuZWFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVnaW9uc10g
SGl0IHRlc3RpbmcgaXMgYnJva2VuIGZvciBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgcmVnaW9ucyB0
aGF0IGhhdmUgb3ZlcmZsb3c6IGhpZGRlbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTEzODc0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgSHlh
dHQuCisKKyAgICAgICAgVGVzdDogZmFzdC9yZWdpb25zL2hpdC10ZXN0LWFic3Bvcy1vdmVyZmxv
dy1yZWdpb24uaHRtbAorCisgICAgICAgIFdoZW4gYSByZWdpb24gaXMgYW4gb3V0LW9mLWZsb3cg
cG9zaXRpb25lZCBvYmplY3Qgd2l0aCBhbiBvdmVyZmxvdyBjbGlwLCB3ZSBuZWVkCisgICAgICAg
IHRvIG1ha2Ugc3VyZSB0aGF0IGhpdCB0ZXN0aW5nIHdvcmtzIGFsc28gZm9yIGNhc2VzIG90aGVy
IHRoYW4gZm9yZWdyb3VuZCAoY29udGVudCkKKyAgICAgICAgaGl0IHRlc3RpbmcuIFRoaXMgcGF0
Y2ggbW92ZXMgdGhlIHByZXZpb3VzIGhpdCB0ZXN0aW5nIGNvZGUsIHRoYXQgZGVsZWdhdGVkIGZv
cmVncm91bmQKKyAgICAgICAgaGl0IHRlc3RpbmcgdG8gdGhlIHJlZ2lvbidzIGZsb3cgdGhyZWFk
IGhpdCB0ZXN0aW5nLCBpbnRvIHRoZSBoaXRUZXN0Q29udGVudCBtZXRob2QsCisgICAgICAgIG5v
dyB0aGF0IFJlbmRlclJlZ2lvbiBpcyBSZW5kZXJCbG9jayBiYXNlZC4KKworICAgICAgICAqIHJl
bmRlcmluZy9SZW5kZXJSZWdpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyUmVnaW9u
OjpoaXRUZXN0Q29udGVudHMpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJSZWdpb24uaDoK
KyAgICAgICAgKFJlbmRlclJlZ2lvbik6CisKIDIwMTMtMDQtMjUgIFJ5b3N1a2UgTml3YSAgPHJu
aXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQ29weSBhbmQgcGFzdGUgY2FuIHN0cmlwICFpbXBv
cnRhbnQgQ1NTIHJ1bGVzIGR1ZSB0byBhIGJ1ZyBpbiBtZXJnZVN0eWxlRnJvbVJ1bGVzCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZWdpb24uY3BwCmluZGV4IGJjMDUyOGJhYTA2Y2Vm
MWUyZWQxMjBlZGZmOGJiNmM5ZGE0Yzk1YjUuLjVlMTNlM2RhZTViMmViZDY1MjdlNGY0MjEwOWEx
NTMwMDc1ZTQ5M2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJS
ZWdpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZWdpb24uY3Bw
CkBAIC0xNzEsMjQgKzE3MSwxNiBAQCB2b2lkIFJlbmRlclJlZ2lvbjo6cGFpbnRPYmplY3QoUGFp
bnRJbmZvJiBwYWludEluZm8sIGNvbnN0IExheW91dFBvaW50JiBwYWludE9mZgogfQogCiAvLyBI
aXQgVGVzdGluZwotYm9vbCBSZW5kZXJSZWdpb246Om5vZGVBdFBvaW50KGNvbnN0IEhpdFRlc3RS
ZXF1ZXN0JiByZXF1ZXN0LCBIaXRUZXN0UmVzdWx0JiByZXN1bHQsIGNvbnN0IEhpdFRlc3RMb2Nh
dGlvbiYgbG9jYXRpb25JbkNvbnRhaW5lciwgY29uc3QgTGF5b3V0UG9pbnQmIGFjY3VtdWxhdGVk
T2Zmc2V0LCBIaXRUZXN0QWN0aW9uIGFjdGlvbikKK2Jvb2wgUmVuZGVyUmVnaW9uOjpoaXRUZXN0
Q29udGVudHMoY29uc3QgSGl0VGVzdFJlcXVlc3QmIHJlcXVlc3QsIEhpdFRlc3RSZXN1bHQmIHJl
c3VsdCwgY29uc3QgSGl0VGVzdExvY2F0aW9uJiBsb2NhdGlvbkluQ29udGFpbmVyLCBjb25zdCBM
YXlvdXRQb2ludCYgYWNjdW11bGF0ZWRPZmZzZXQsIEhpdFRlc3RBY3Rpb24gYWN0aW9uKQogewot
ICAgIGlmICghaXNWYWxpZCgpKQorICAgIGlmICghaXNWYWxpZCgpIHx8IGFjdGlvbiAhPSBIaXRU
ZXN0Rm9yZWdyb3VuZCkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgTGF5b3V0UG9pbnQg
YWRqdXN0ZWRMb2NhdGlvbiA9IGFjY3VtdWxhdGVkT2Zmc2V0ICsgbG9jYXRpb24oKTsKLQotICAg
IC8vIENoZWNrIG91ciBib3VuZHMgbmV4dC4gRm9yIHRoaXMgcHVycG9zZSBhbHdheXMgYXNzdW1l
IHRoYXQgd2UgY2FuIG9ubHkgYmUgaGl0IGluIHRoZQotICAgIC8vIGZvcmVncm91bmQgcGhhc2Ug
KHdoaWNoIGlzIHRydWUgZm9yIHJlcGxhY2VkIGVsZW1lbnRzIGxpa2UgaW1hZ2VzKS4KLSAgICAv
LyBGSVhNRTogT25jZSB3ZSBzdXBwb3J0IG92ZXJmbG93LCB3ZSBuZWVkIHRvIGludGVyc2VjdCB3
aXRoIHRoYXQgYW5kIG5vdCB3aXRoIHRoZSBib3VuZHMgcmVjdC4KICAgICBMYXlvdXRSZWN0IGJv
dW5kc1JlY3QgPSBib3JkZXJCb3hSZWN0SW5SZWdpb24obG9jYXRpb25JbkNvbnRhaW5lci5yZWdp
b24oKSk7Ci0gICAgYm91bmRzUmVjdC5tb3ZlQnkoYWRqdXN0ZWRMb2NhdGlvbik7Ci0gICAgaWYg
KHZpc2libGVUb0hpdFRlc3RpbmcoKSAmJiBhY3Rpb24gPT0gSGl0VGVzdEZvcmVncm91bmQgJiYg
bG9jYXRpb25JbkNvbnRhaW5lci5pbnRlcnNlY3RzKGJvdW5kc1JlY3QpKSB7Ci0gICAgICAgIC8v
IENoZWNrIHRoZSBjb250ZW50cyBvZiB0aGUgUmVuZGVyRmxvd1RocmVhZC4KLSAgICAgICAgaWYg
KG1fZmxvd1RocmVhZC0+aGl0VGVzdEZsb3dUaHJlYWRQb3J0aW9uSW5SZWdpb24odGhpcywgZmxv
d1RocmVhZFBvcnRpb25SZWN0KCksIGZsb3dUaHJlYWRQb3J0aW9uT3ZlcmZsb3dSZWN0KCksIHJl
cXVlc3QsIHJlc3VsdCwgbG9jYXRpb25JbkNvbnRhaW5lciwgTGF5b3V0UG9pbnQoYWRqdXN0ZWRM
b2NhdGlvbi54KCkgKyBib3JkZXJMZWZ0KCkgKyBwYWRkaW5nTGVmdCgpLCBhZGp1c3RlZExvY2F0
aW9uLnkoKSArIGJvcmRlclRvcCgpICsgcGFkZGluZ1RvcCgpKSkpCi0gICAgICAgICAgICByZXR1
cm4gdHJ1ZTsKLSAgICAgICAgdXBkYXRlSGl0VGVzdFJlc3VsdChyZXN1bHQsIGxvY2F0aW9uSW5D
b250YWluZXIucG9pbnQoKSAtIHRvTGF5b3V0U2l6ZShhZGp1c3RlZExvY2F0aW9uKSk7Ci0gICAg
ICAgIGlmICghcmVzdWx0LmFkZE5vZGVUb1JlY3RCYXNlZFRlc3RSZXN1bHQoZ2VuZXJhdGluZ05v
ZGUoKSwgcmVxdWVzdCwgbG9jYXRpb25JbkNvbnRhaW5lciwgYm91bmRzUmVjdCkpCisgICAgYm91
bmRzUmVjdC5tb3ZlQnkoYWNjdW11bGF0ZWRPZmZzZXQpOworICAgIGlmICh2aXNpYmxlVG9IaXRU
ZXN0aW5nKCkgJiYgbG9jYXRpb25JbkNvbnRhaW5lci5pbnRlcnNlY3RzKGJvdW5kc1JlY3QpKSB7
CisgICAgICAgIGlmIChtX2Zsb3dUaHJlYWQtPmhpdFRlc3RGbG93VGhyZWFkUG9ydGlvbkluUmVn
aW9uKHRoaXMsIGZsb3dUaHJlYWRQb3J0aW9uUmVjdCgpLCBmbG93VGhyZWFkUG9ydGlvbk92ZXJm
bG93UmVjdCgpLCByZXF1ZXN0LCByZXN1bHQsCisgICAgICAgICAgICBsb2NhdGlvbkluQ29udGFp
bmVyLCBMYXlvdXRQb2ludChhY2N1bXVsYXRlZE9mZnNldC54KCkgKyBib3JkZXJMZWZ0KCkgKyBw
YWRkaW5nTGVmdCgpLCBhY2N1bXVsYXRlZE9mZnNldC55KCkgKyBib3JkZXJUb3AoKSArIHBhZGRp
bmdUb3AoKSkpKQogICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmggYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmgKaW5kZXggNjg3ZTUzZGM3ZGU5MmIyZWZmYzFjNmM1
NTVhMGVmZjE0OWRiM2RiYS4uZTJmNTVlZTI1NGQ3M2ZhNTQ2OGY3ZjU3ZWNjNTE1NGVjMGM0YzRj
NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlZ2lvbi5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZWdpb24uaApAQCAtNDgsNyArNDgs
NyBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIGJvb2wgaXNSZW5kZXJSZWdpb24oKSBjb25zdCB7
IHJldHVybiB0cnVlOyB9CiAKLSAgICB2aXJ0dWFsIGJvb2wgbm9kZUF0UG9pbnQoY29uc3QgSGl0
VGVzdFJlcXVlc3QmLCBIaXRUZXN0UmVzdWx0JiwgY29uc3QgSGl0VGVzdExvY2F0aW9uJiBsb2Nh
dGlvbkluQ29udGFpbmVyLCBjb25zdCBMYXlvdXRQb2ludCYgYWNjdW11bGF0ZWRPZmZzZXQsIEhp
dFRlc3RBY3Rpb24pIE9WRVJSSURFOworICAgIHZpcnR1YWwgYm9vbCBoaXRUZXN0Q29udGVudHMo
Y29uc3QgSGl0VGVzdFJlcXVlc3QmLCBIaXRUZXN0UmVzdWx0JiwgY29uc3QgSGl0VGVzdExvY2F0
aW9uJiBsb2NhdGlvbkluQ29udGFpbmVyLCBjb25zdCBMYXlvdXRQb2ludCYgYWNjdW11bGF0ZWRP
ZmZzZXQsIEhpdFRlc3RBY3Rpb24pIE9WRVJSSURFOwogCiAgICAgdmlydHVhbCB2b2lkIHN0eWxl
RGlkQ2hhbmdlKFN0eWxlRGlmZmVyZW5jZSwgY29uc3QgUmVuZGVyU3R5bGUqIG9sZFN0eWxlKTsK
IApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDU4ZmVlZjk0YmQ1YTVkNTBmNTViMDVlMjI0NGQ4MGUzNDM3NjZmYzAuLjFiOTE4
ZjRlY2Y5MzdkZDdkMWEwOWVhMGRkNTA0MzI1OGYyZTRiMDMgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBA
QAorMjAxMy0wNC0yNSAgTWlobmVhIE92aWRlbmllICA8bWlobmVhQGFkb2JlLmNvbT4KKworICAg
ICAgICBbQ1NTIFJlZ2lvbnNdIEhpdCB0ZXN0aW5nIGlzIGJyb2tlbiBmb3IgYWJzb2x1dGVseSBw
b3NpdGlvbmVkIHJlZ2lvbnMgdGhhdCBoYXZlIG92ZXJmbG93OiBoaWRkZW4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMzg3NAorCisgICAgICAgIFJl
dmlld2VkIGJ5IERhdmlkIEh5YXR0LgorCisgICAgICAgIEFkZCB0ZXN0IGZvciBoaXQtdGVzdGlu
ZyBvZiBib3JkZXIgb2YgYW4gb3V0LW9mLWZsb3cgcmVnaW9uIHdpdGggb3ZlcmZsb3c6IGhpZGRl
bi4KKworICAgICAgICAqIGZhc3QvcmVnaW9ucy9oaXQtdGVzdC1hYnNwb3Mtb3ZlcmZsb3ctcmVn
aW9uLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9yZWdpb25zL2hpdC10ZXN0
LWFic3Bvcy1vdmVyZmxvdy1yZWdpb24uaHRtbDogQWRkZWQuCisKIDIwMTMtMDQtMjUgIFJ5b3N1
a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQ29weSBhbmQgcGFzdGUgY2Fu
IHN0cmlwICFpbXBvcnRhbnQgQ1NTIHJ1bGVzIGR1ZSB0byBhIGJ1ZyBpbiBtZXJnZVN0eWxlRnJv
bVJ1bGVzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvaGl0LXRlc3QtYWJz
cG9zLW92ZXJmbG93LXJlZ2lvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lv
bnMvaGl0LXRlc3QtYWJzcG9zLW92ZXJmbG93LXJlZ2lvbi1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uN2RkNzFkOTBlNTYyMTExZDliMDY3ZWZjNmYwZmQ3NWRhODM4YWI2NAotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9oaXQtdGVzdC1hYnNwb3Mtb3ZlcmZsb3ct
cmVnaW9uLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDYgQEAKK1Rlc3QgdGhhdCBoaXQtdGVzdGlu
ZyBvZiBvdXQtb2YtZmxvdyByZWdpb25zIHdpdGggb3ZlcmZsb3c6IGhpZGRlbiB3b3JrcyBwcm9w
ZXJseQorCitUbyBtYW51YWxseSB0ZXN0LCBtb3ZlIHRoZSBtb3VzZSBvdmVyIHRoZSBibHVlIGJv
cmRlci4gSXQgc2hvdWxkIGNoYW5nZSBpdHMgY29sb3IgdG8gZ3JlZW4uCisKK1BBU1MKKwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2hpdC10ZXN0LWFic3Bvcy1vdmVyZmxv
dy1yZWdpb24uaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9oaXQtdGVzdC1hYnNwb3Mt
b3ZlcmZsb3ctcmVnaW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNGUwZGUyYjcyOWMwOTlmZWVkNmNjOTgy
ZTI3YTU4NjE1YWViNzk3OAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVn
aW9ucy9oaXQtdGVzdC1hYnNwb3Mtb3ZlcmZsb3ctcmVnaW9uLmh0bWwKQEAgLTAsMCArMSwyNyBA
QAorPCFkb2N0eXBlIGh0bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHN0eWxlPgor
ICAgICAgICAgICAgI3JlZ2lvbiB7IC13ZWJraXQtZmxvdy1mcm9tOiBmbG93OyBwb3NpdGlvbjog
YWJzb2x1dGU7IHRvcDogMTIwcHg7IGxlZnQ6IDEyMHB4OyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1
MHB4OyBib3JkZXI6IDUwcHggc29saWQgYmx1ZTsgYmFja2dyb3VuZC1jb2xvcjogc2FsbW9uOyBv
dmVyZmxvdzogaGlkZGVuOyB9CisgICAgICAgICAgICAjcmVnaW9uOmhvdmVyIHsgYm9yZGVyOiA1
MHB4IHNvbGlkIGdyZWVuOyB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFkPgorICAgIDxi
b2R5PgorICAgICAgICA8cD5UZXN0IHRoYXQgaGl0LXRlc3Rpbmcgb2Ygb3V0LW9mLWZsb3cgcmVn
aW9ucyB3aXRoIG92ZXJmbG93OiBoaWRkZW4gd29ya3MgcHJvcGVybHk8L3A+CisgICAgICAgIDxw
PlRvIG1hbnVhbGx5IHRlc3QsIG1vdmUgdGhlIG1vdXNlIG92ZXIgdGhlIGJsdWUgYm9yZGVyLiBJ
dCBzaG91bGQgY2hhbmdlIGl0cyBjb2xvciB0byBncmVlbi48L3A+CisgICAgICAgIDxkaXYgaWQ9
InJlc3VsdCI+PC9kaXY+CisgICAgICAgIDxkaXYgaWQ9InJlZ2lvbiI+PC9kaXY+CisgICAgICAg
IDxzY3JpcHQ+CisgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAg
ICAgICAgd2luZG93LnRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAgICAgICAgdmFyIHJl
c3VsdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKTsKKworICAgICAgICAgICAg
Ly8gRmluZCBhIHBvaW50IGluc2lkZSB0aGUgcmVnaW9uJ3MgYm9yZGVyLgorICAgICAgICAgICAg
dmFyIGhpdEVsZW1lbnQgPSBkb2N1bWVudC5lbGVtZW50RnJvbVBvaW50KDE1MCwgMTUwKTsKKyAg
ICAgICAgICAgIGlmIChoaXRFbGVtZW50ID09IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZWdp
b24iKSkKKyAgICAgICAgICAgICAgICByZXN1bHQuaW5uZXJUZXh0ID0gIlBBU1MiOworICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJlc3VsdC5pbm5lclRleHQgPSAiRkFJTDogaGl0
ICIgKyBoaXRFbGVtZW50OworICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2JvZHk+Cis8L2h0bWw+
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>