<?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>165423</bug_id>
          
          <creation_ts>2016-12-05 15:08:31 -0800</creation_ts>
          <short_desc>pointer lock should exit when a js alert is shown</short_desc>
          <delta_ts>2017-11-02 11:38:00 -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>WebKit 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="Jeremy Jones">jeremyj-wk</reporter>
          <assigned_to name="Jeremy Jones">jeremyj-wk</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jonlee</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1256528</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-05 15:08:31 -0800</bug_when>
    <thetext>pointer lock should exit when a js alert is shown</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1256529</commentid>
    <comment_count>1</comment_count>
      <attachid>296197</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-05 15:09:51 -0800</bug_when>
    <thetext>Created attachment 296197
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1256530</commentid>
    <comment_count>2</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-05 15:10:40 -0800</bug_when>
    <thetext>rdar://problem/29430803</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1256535</commentid>
    <comment_count>3</comment_count>
      <attachid>296197</attachid>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2016-12-05 15:15:40 -0800</bug_when>
    <thetext>Comment on attachment 296197
Patch

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

&gt; Source/WebCore/page/DOMWindow.cpp:1145
&gt; +    page-&gt;pointerLockController().requestPointerUnlock();

Should this exist in confirm() and prompt() dialogs as well?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1256724</commentid>
    <comment_count>4</comment_count>
      <attachid>296265</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-05 21:24:58 -0800</bug_when>
    <thetext>Created attachment 296265
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1256725</commentid>
    <comment_count>5</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-05 21:25:53 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 296197 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=296197&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/page/DOMWindow.cpp:1145
&gt; &gt; +    page-&gt;pointerLockController().requestPointerUnlock();
&gt; 
&gt; Should this exist in confirm() and prompt() dialogs as well?

Added implementation for confirm() and prompt().
Also fixed build error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257085</commentid>
    <comment_count>6</comment_count>
      <attachid>296265</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-12-06 16:43:44 -0800</bug_when>
    <thetext>Comment on attachment 296265
Patch

r=me with nit: please generate expected.txt results before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257538</commentid>
    <comment_count>7</comment_count>
      <attachid>296461</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-07 19:19:08 -0800</bug_when>
    <thetext>Created attachment 296461
Patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257609</commentid>
    <comment_count>8</comment_count>
      <attachid>296485</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-07 22:04:55 -0800</bug_when>
    <thetext>Created attachment 296485
Patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257613</commentid>
    <comment_count>9</comment_count>
      <attachid>296485</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-07 22:15:46 -0800</bug_when>
    <thetext>Comment on attachment 296485
Patch for landing.

Rejecting attachment 296485 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 296485, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
ubmit
    return self.open(self.click(*args, **kwds))
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_mechanize.py&quot;, line 203, in open
    return self._mech_open(url, data, timeout=timeout)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_mechanize.py&quot;, line 255, in _mech_open
    raise response
webkitpy.thirdparty.autoinstalled.mechanize._response.httperror_seek_wrapper: HTTP Error 500: Internal Server Error

Full output: http://webkit-queues.webkit.org/results/2649403</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257801</commentid>
    <comment_count>10</comment_count>
      <attachid>296485</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-08 12:01:29 -0800</bug_when>
    <thetext>Comment on attachment 296485
Patch for landing.

Clearing flags on attachment: 296485

Committed r209555: &lt;http://trac.webkit.org/changeset/209555&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296197</attachid>
            <date>2016-12-05 15:09:51 -0800</date>
            <delta_ts>2016-12-05 21:24:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165423-20161205150916.patch</filename>
            <type>text/plain</type>
            <size>3260</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5MzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODQ5MjFhZjA0MWUyZGNk
ZmExZmJiOGJhMTc0ZWM1ZTczMDBkNzM0MS4uMjZhNmM4ODdmZGMyMzM1ZmMxMDgyMmY2OTcwZGY4
Y2UwYWE1M2I0NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE2LTEyLTA1ICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBwb2ludGVyIGxvY2sgc2hv
dWxkIGV4aXQgd2hlbiBhIGpzIGFsZXJ0IGlzIHNob3duCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU0MjMKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBwb2ludGVyLWxvY2svbG9jay1sb3N0LW9u
LWFsZXJ0Lmh0bWwKKworICAgICAgICAqIHBhZ2UvRE9NV2luZG93LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkRPTVdpbmRvdzo6YWxlcnQpOgorCiAyMDE2LTEyLTA1ICBEYXZlIEh5YXR0ICA8aHlh
dHRAYXBwbGUuY29tPgogCiAgICAgICAgIFtDU1MgUGFyc2VyXSBGaXggY2FsYygpIHdpdGggLXdl
YmtpdC1saW5lLWNsYW1wCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRv
dy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5jcHAKaW5kZXggYTljMDNjNDcx
OGY5ZTJiY2I0MGM4YzE2ODI2YjllYzc1OWZmOTcxYi4uOTc0YjhiNDM5ZGQ4N2YwZjc3YjBkMDJk
OGYyYmE4Y2MyYjMwNTNkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5k
b3cuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmNwcApAQCAtMTE0MSw2
ICsxMTQxLDkgQEAgdm9pZCBET01XaW5kb3c6OmFsZXJ0KGNvbnN0IFN0cmluZyYgbWVzc2FnZSkK
ICAgICB9CiAKICAgICBtX2ZyYW1lLT5kb2N1bWVudCgpLT51cGRhdGVTdHlsZUlmTmVlZGVkKCk7
CisjaWYgRU5BQkxFKFBPSU5URVJfTE9DSykKKyAgICBwYWdlLT5wb2ludGVyTG9ja0NvbnRyb2xs
ZXIoKS5yZXF1ZXN0UG9pbnRlclVubG9jaygpOworI2VuZGlmCiAKICAgICBwYWdlLT5jaHJvbWUo
KS5ydW5KYXZhU2NyaXB0QWxlcnQobV9mcmFtZSwgbWVzc2FnZSk7CiB9CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDFmNzk3
YmM2OGEwZjVmZjkwYjI3YzdhMzNjOWI5NWUwYjIxNzI2ZC4uZjVlZTM4NjhkZmI2MDllYzAzM2Zj
YTE1MjEzZWM3YmIwZTU0YjMzZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDE2LTEyLTA1ICBK
ZXJlbXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBwb2ludGVyIGxvY2sg
c2hvdWxkIGV4aXQgd2hlbiBhIGpzIGFsZXJ0IGlzIHNob3duCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU0MjMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBvaW50ZXItbG9jay9sb2NrLWxvc3Qtb24t
YWxlcnQuaHRtbDogQWRkZWQuCisKIDIwMTYtMTItMDUgIERhdmUgSHlhdHQgIDxoeWF0dEBhcHBs
ZS5jb20+CiAKICAgICAgICAgW0NTUyBQYXJzZXJdIFJlbW92ZSBjYWxjIGNvbHVtbi1zcGFuIHRl
c3QKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BvaW50ZXItbG9jay9sb2NrLWxvc3Qtb24tYWxl
cnQuaHRtbCBiL0xheW91dFRlc3RzL3BvaW50ZXItbG9jay9sb2NrLWxvc3Qtb24tYWxlcnQuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi5jZDdmNjIyOTE0NTdkYzBiMzQzZmJmN2U4ZTUyYjE5OWI5MzdkYWExCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL2xvY2stbG9zdC1vbi1h
bGVydC5odG1sCkBAIC0wLDAgKzEsMzkgQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWw+Cis8aGVh
ZD4KKzxzY3JpcHQgc3JjPSIuLi9odHRwL3Rlc3RzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vaHR0cC90ZXN0cy9yZXNvdXJjZXMvcG9pbnRlci1s
b2NrL3BvaW50ZXItbG9jay10ZXN0LWhhcm5lc3MuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJv
ZHk+Cis8ZGl2PgorICA8ZGl2IGlkPSJ0YXJnZXQxIj48L2Rpdj4KKzwvZGl2PgorPHNjcmlwdD4K
KyAgICBkZXNjcmlwdGlvbigiVGVzdCB0aGF0IHBvaW50ZXJsb2NrY2hhbmdlIGV2ZW50IGlzIGRp
c3BhdGNoZWQgd2hlbiBsb2NrIGlzIGxvc3QuIikKKyAgICB3aW5kb3cuanNUZXN0SXNBc3luYyA9
IHRydWU7CisgICAgc2hvdWxkQmVEZWZpbmVkKCJ3aW5kb3cudGVzdFJ1bm5lciIpOworCisgICAg
dGFyZ2V0RGl2MSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0YXJnZXQxIik7CisKKyAgICB0
b2RvID0gWworICAgICAgICBmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICBleHBlY3RPbmx5Q2hh
bmdlRXZlbnQoIkxvY2sgdGFyZ2V0RGl2MS4iKTsKKyAgICAgICAgICAgIHRhcmdldERpdjEucmVx
dWVzdFBvaW50ZXJMb2NrKCk7CisgICAgICAgICAgICAvLyBkb05leHRTdGVwIGNhbGxlZCBieSBl
dmVudCBoYW5kbGVyLgorICAgICAgICB9LAorICAgICAgICBmdW5jdGlvbiAoKSB7CisgICAgICAg
ICAgICBzaG91bGRCZSgiZG9jdW1lbnQucG9pbnRlckxvY2tFbGVtZW50IiwgInRhcmdldERpdjEi
KTsKKyAgICAgICAgICAgIGRvTmV4dFN0ZXBXaXRoVXNlckdlc3R1cmUoKTsKKyAgICAgICAgfSwK
KyAgICAgICAgZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgYWxlcnQoJ0FsZXJ0IHRleHQnKTsK
KyAgICAgICAgICAgIHNob3VsZEJlKCJkb2N1bWVudC5wb2ludGVyTG9ja0VsZW1lbnQiLCAibnVs
bCIpOworICAgICAgICAgICAgZG9OZXh0U3RlcCgpOworICAgICAgICB9LAorICAgIF07CisgICAg
ZG9OZXh0U3RlcFdpdGhVc2VyR2VzdHVyZSgpOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4v
aHR0cC90ZXN0cy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4KKwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296265</attachid>
            <date>2016-12-05 21:24:58 -0800</date>
            <delta_ts>2016-12-06 16:43:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165423-20161205212421.patch</filename>
            <type>text/plain</type>
            <size>4274</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5MzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODQ5MjFhZjA0MWUyZGNk
ZmExZmJiOGJhMTc0ZWM1ZTczMDBkNzM0MS4uMmYxYmM2ODJiMjdlNzk1OWFhNmRlN2UwODNhMWMz
Zjc3NmE1NWI4NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTEyLTA1ICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBwb2ludGVyIGxvY2sgc2hv
dWxkIGV4aXQgd2hlbiBhIGpzIGFsZXJ0IGlzIHNob3duCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU0MjMKKyAgICAgICAgcmRhcjovL3Byb2JsZW0v
Mjk0MzA4MDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUZXN0OiBwb2ludGVyLWxvY2svbG9jay1sb3N0LW9uLWFsZXJ0Lmh0bWwKKworICAgICAgICAq
IHBhZ2UvRE9NV2luZG93LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRPTVdpbmRvdzo6YWxlcnQp
OgorICAgICAgICAoV2ViQ29yZTo6RE9NV2luZG93Ojpjb25maXJtKToKKyAgICAgICAgKFdlYkNv
cmU6OkRPTVdpbmRvdzo6cHJvbXB0KToKKwogMjAxNi0xMi0wNSAgRGF2ZSBIeWF0dCAgPGh5YXR0
QGFwcGxlLmNvbT4KIAogICAgICAgICBbQ1NTIFBhcnNlcl0gRml4IGNhbGMoKSB3aXRoIC13ZWJr
aXQtbGluZS1jbGFtcApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuY3BwCmluZGV4IGE5YzAzYzQ3MThm
OWUyYmNiNDBjOGMxNjgyNmI5ZWM3NTlmZjk3MWIuLjk5MmFjODAwOTQ3ZWYzZDdkYjg2YWUxZDcy
ODc3ZjYxMmNiNDIyZmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5jcHAKQEAgLTEzNyw2ICsx
MzcsMTAgQEAKICNpbmNsdWRlICJHYW1lcGFkTWFuYWdlci5oIgogI2VuZGlmCiAKKyNpZiBFTkFC
TEUoUE9JTlRFUl9MT0NLKQorI2luY2x1ZGUgIlBvaW50ZXJMb2NrQ29udHJvbGxlci5oIgorI2Vu
ZGlmCisKICNpZiBQTEFURk9STShJT1MpCiAjaWYgRU5BQkxFKEdFT0xPQ0FUSU9OKQogI2luY2x1
ZGUgIk5hdmlnYXRvckdlb2xvY2F0aW9uLmgiCkBAIC0xMTQxLDYgKzExNDUsOSBAQCB2b2lkIERP
TVdpbmRvdzo6YWxlcnQoY29uc3QgU3RyaW5nJiBtZXNzYWdlKQogICAgIH0KIAogICAgIG1fZnJh
bWUtPmRvY3VtZW50KCktPnVwZGF0ZVN0eWxlSWZOZWVkZWQoKTsKKyNpZiBFTkFCTEUoUE9JTlRF
Ul9MT0NLKQorICAgIHBhZ2UtPnBvaW50ZXJMb2NrQ29udHJvbGxlcigpLnJlcXVlc3RQb2ludGVy
VW5sb2NrKCk7CisjZW5kaWYKIAogICAgIHBhZ2UtPmNocm9tZSgpLnJ1bkphdmFTY3JpcHRBbGVy
dChtX2ZyYW1lLCBtZXNzYWdlKTsKIH0KQEAgLTExNjAsNiArMTE2Nyw5IEBAIGJvb2wgRE9NV2lu
ZG93Ojpjb25maXJtKGNvbnN0IFN0cmluZyYgbWVzc2FnZSkKICAgICB9CiAKICAgICBtX2ZyYW1l
LT5kb2N1bWVudCgpLT51cGRhdGVTdHlsZUlmTmVlZGVkKCk7CisjaWYgRU5BQkxFKFBPSU5URVJf
TE9DSykKKyAgICBwYWdlLT5wb2ludGVyTG9ja0NvbnRyb2xsZXIoKS5yZXF1ZXN0UG9pbnRlclVu
bG9jaygpOworI2VuZGlmCiAKICAgICByZXR1cm4gcGFnZS0+Y2hyb21lKCkucnVuSmF2YVNjcmlw
dENvbmZpcm0obV9mcmFtZSwgbWVzc2FnZSk7CiB9CkBAIC0xMTc5LDYgKzExODksOSBAQCBTdHJp
bmcgRE9NV2luZG93Ojpwcm9tcHQoY29uc3QgU3RyaW5nJiBtZXNzYWdlLCBjb25zdCBTdHJpbmcm
IGRlZmF1bHRWYWx1ZSkKICAgICB9CiAKICAgICBtX2ZyYW1lLT5kb2N1bWVudCgpLT51cGRhdGVT
dHlsZUlmTmVlZGVkKCk7CisjaWYgRU5BQkxFKFBPSU5URVJfTE9DSykKKyAgICBwYWdlLT5wb2lu
dGVyTG9ja0NvbnRyb2xsZXIoKS5yZXF1ZXN0UG9pbnRlclVubG9jaygpOworI2VuZGlmCiAKICAg
ICBTdHJpbmcgcmV0dXJuVmFsdWU7CiAgICAgaWYgKHBhZ2UtPmNocm9tZSgpLnJ1bkphdmFTY3Jp
cHRQcm9tcHQobV9mcmFtZSwgbWVzc2FnZSwgZGVmYXVsdFZhbHVlLCByZXR1cm5WYWx1ZSkpCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
aW5kZXggNDFmNzk3YmM2OGEwZjVmZjkwYjI3YzdhMzNjOWI5NWUwYjIxNzI2ZC4uNTIzOTgzMzVk
ZTQ5MGQzM2ZlZTNlMjA2YmNmOTNmY2Q2MDNlMTU5OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisy
MDE2LTEyLTA1ICBKZXJlbXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBw
b2ludGVyIGxvY2sgc2hvdWxkIGV4aXQgd2hlbiBhIGpzIGFsZXJ0IGlzIHNob3duCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU0MjMKKyAgICAgICAg
cmRhcjovL3Byb2JsZW0vMjk0MzA4MDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIHBvaW50ZXItbG9jay9sb2NrLWxvc3Qtb24tYWxlcnQuaHRtbDog
QWRkZWQuCisKIDIwMTYtMTItMDUgIERhdmUgSHlhdHQgIDxoeWF0dEBhcHBsZS5jb20+CiAKICAg
ICAgICAgW0NTUyBQYXJzZXJdIFJlbW92ZSBjYWxjIGNvbHVtbi1zcGFuIHRlc3QKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BvaW50ZXItbG9jay9sb2NrLWxvc3Qtb24tYWxlcnQuaHRtbCBiL0xh
eW91dFRlc3RzL3BvaW50ZXItbG9jay9sb2NrLWxvc3Qtb24tYWxlcnQuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li5jZDdmNjIyOTE0NTdkYzBiMzQzZmJmN2U4ZTUyYjE5OWI5MzdkYWExCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL2xvY2stbG9zdC1vbi1hbGVydC5odG1sCkBA
IC0wLDAgKzEsMzkgQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQg
c3JjPSIuLi9odHRwL3Rlc3RzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8
c2NyaXB0IHNyYz0iLi4vaHR0cC90ZXN0cy9yZXNvdXJjZXMvcG9pbnRlci1sb2NrL3BvaW50ZXIt
bG9jay10ZXN0LWhhcm5lc3MuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2Pgor
ICA8ZGl2IGlkPSJ0YXJnZXQxIj48L2Rpdj4KKzwvZGl2PgorPHNjcmlwdD4KKyAgICBkZXNjcmlw
dGlvbigiVGVzdCB0aGF0IHBvaW50ZXJsb2NrY2hhbmdlIGV2ZW50IGlzIGRpc3BhdGNoZWQgd2hl
biBsb2NrIGlzIGxvc3QuIikKKyAgICB3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRydWU7CisgICAg
c2hvdWxkQmVEZWZpbmVkKCJ3aW5kb3cudGVzdFJ1bm5lciIpOworCisgICAgdGFyZ2V0RGl2MSA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0YXJnZXQxIik7CisKKyAgICB0b2RvID0gWworICAg
ICAgICBmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICBleHBlY3RPbmx5Q2hhbmdlRXZlbnQoIkxv
Y2sgdGFyZ2V0RGl2MS4iKTsKKyAgICAgICAgICAgIHRhcmdldERpdjEucmVxdWVzdFBvaW50ZXJM
b2NrKCk7CisgICAgICAgICAgICAvLyBkb05leHRTdGVwIGNhbGxlZCBieSBldmVudCBoYW5kbGVy
LgorICAgICAgICB9LAorICAgICAgICBmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICBzaG91bGRC
ZSgiZG9jdW1lbnQucG9pbnRlckxvY2tFbGVtZW50IiwgInRhcmdldERpdjEiKTsKKyAgICAgICAg
ICAgIGRvTmV4dFN0ZXBXaXRoVXNlckdlc3R1cmUoKTsKKyAgICAgICAgfSwKKyAgICAgICAgZnVu
Y3Rpb24gKCkgeworICAgICAgICAgICAgYWxlcnQoJ0FsZXJ0IHRleHQnKTsKKyAgICAgICAgICAg
IHNob3VsZEJlKCJkb2N1bWVudC5wb2ludGVyTG9ja0VsZW1lbnQiLCAibnVsbCIpOworICAgICAg
ICAgICAgZG9OZXh0U3RlcCgpOworICAgICAgICB9LAorICAgIF07CisgICAgZG9OZXh0U3RlcFdp
dGhVc2VyR2VzdHVyZSgpOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vaHR0cC90ZXN0cy9y
ZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KKwo=
</data>
<flag name="review"
          id="318725"
          type_id="1"
          status="+"
          setter="jer.noble"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296461</attachid>
            <date>2016-12-07 19:19:08 -0800</date>
            <delta_ts>2016-12-07 22:03:41 -0800</delta_ts>
            <desc>Patch for landing.</desc>
            <filename>bug-165423-20161207191826.patch</filename>
            <type>text/plain</type>
            <size>5993</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5NTEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2M4MGIyYzY2MjJiOWVh
YjBjN2JjYzQ5MjYyOTU2MTMyMmMxZjg1NS4uYzA1NTJmNWNhMjU1MmIwYTU2MTUzMjg5Yjk2MWU4
ODJmZGU5YjI1OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTEyLTA3ICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBwb2ludGVyIGxvY2sgc2hv
dWxkIGV4aXQgd2hlbiBhIGpzIGFsZXJ0IGlzIHNob3duCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU0MjMKKyAgICAgICAgcmRhcjovL3Byb2JsZW0v
Mjk0MzA4MDMKKworICAgICAgICBSZXZpZXdlZCBieSBKZXIgTm9ibGUuCisKKyAgICAgICAgVGVz
dDogcG9pbnRlci1sb2NrL2xvY2stbG9zdC1vbi1hbGVydC5odG1sCisKKyAgICAgICAgKiBwYWdl
L0RPTVdpbmRvdy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpET01XaW5kb3c6OmFsZXJ0KToKKyAg
ICAgICAgKFdlYkNvcmU6OkRPTVdpbmRvdzo6Y29uZmlybSk6CisgICAgICAgIChXZWJDb3JlOjpE
T01XaW5kb3c6OnByb21wdCk6CisKIDIwMTYtMTItMDcgIEpvaG4gV2lsYW5kZXIgIDx3aWxhbmRl
ckBhcHBsZS5jb20+CiAKICAgICAgICAgQWxsb3cgY29tbWFzIGluIEFjY2VwdCwgQWNjZXB0LUxh
bmd1YWdlLCBhbmQgQ29udGVudC1MYW5ndWFnZSByZXF1ZXN0IGhlYWRlcnMgZm9yIHNpbXBsZSBD
T1JTCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5jcHAKaW5kZXggYTljMDNjNDcxOGY5ZTJiY2I0MGM4
YzE2ODI2YjllYzc1OWZmOTcxYi4uOTkyYWM4MDA5NDdlZjNkN2RiODZhZTFkNzI4NzdmNjEyY2I0
MjJmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmNwcApAQCAtMTM3LDYgKzEzNywxMCBAQAog
I2luY2x1ZGUgIkdhbWVwYWRNYW5hZ2VyLmgiCiAjZW5kaWYKIAorI2lmIEVOQUJMRShQT0lOVEVS
X0xPQ0spCisjaW5jbHVkZSAiUG9pbnRlckxvY2tDb250cm9sbGVyLmgiCisjZW5kaWYKKwogI2lm
IFBMQVRGT1JNKElPUykKICNpZiBFTkFCTEUoR0VPTE9DQVRJT04pCiAjaW5jbHVkZSAiTmF2aWdh
dG9yR2VvbG9jYXRpb24uaCIKQEAgLTExNDEsNiArMTE0NSw5IEBAIHZvaWQgRE9NV2luZG93Ojph
bGVydChjb25zdCBTdHJpbmcmIG1lc3NhZ2UpCiAgICAgfQogCiAgICAgbV9mcmFtZS0+ZG9jdW1l
bnQoKS0+dXBkYXRlU3R5bGVJZk5lZWRlZCgpOworI2lmIEVOQUJMRShQT0lOVEVSX0xPQ0spCisg
ICAgcGFnZS0+cG9pbnRlckxvY2tDb250cm9sbGVyKCkucmVxdWVzdFBvaW50ZXJVbmxvY2soKTsK
KyNlbmRpZgogCiAgICAgcGFnZS0+Y2hyb21lKCkucnVuSmF2YVNjcmlwdEFsZXJ0KG1fZnJhbWUs
IG1lc3NhZ2UpOwogfQpAQCAtMTE2MCw2ICsxMTY3LDkgQEAgYm9vbCBET01XaW5kb3c6OmNvbmZp
cm0oY29uc3QgU3RyaW5nJiBtZXNzYWdlKQogICAgIH0KIAogICAgIG1fZnJhbWUtPmRvY3VtZW50
KCktPnVwZGF0ZVN0eWxlSWZOZWVkZWQoKTsKKyNpZiBFTkFCTEUoUE9JTlRFUl9MT0NLKQorICAg
IHBhZ2UtPnBvaW50ZXJMb2NrQ29udHJvbGxlcigpLnJlcXVlc3RQb2ludGVyVW5sb2NrKCk7Cisj
ZW5kaWYKIAogICAgIHJldHVybiBwYWdlLT5jaHJvbWUoKS5ydW5KYXZhU2NyaXB0Q29uZmlybSht
X2ZyYW1lLCBtZXNzYWdlKTsKIH0KQEAgLTExNzksNiArMTE4OSw5IEBAIFN0cmluZyBET01XaW5k
b3c6OnByb21wdChjb25zdCBTdHJpbmcmIG1lc3NhZ2UsIGNvbnN0IFN0cmluZyYgZGVmYXVsdFZh
bHVlKQogICAgIH0KIAogICAgIG1fZnJhbWUtPmRvY3VtZW50KCktPnVwZGF0ZVN0eWxlSWZOZWVk
ZWQoKTsKKyNpZiBFTkFCTEUoUE9JTlRFUl9MT0NLKQorICAgIHBhZ2UtPnBvaW50ZXJMb2NrQ29u
dHJvbGxlcigpLnJlcXVlc3RQb2ludGVyVW5sb2NrKCk7CisjZW5kaWYKIAogICAgIFN0cmluZyBy
ZXR1cm5WYWx1ZTsKICAgICBpZiAocGFnZS0+Y2hyb21lKCkucnVuSmF2YVNjcmlwdFByb21wdCht
X2ZyYW1lLCBtZXNzYWdlLCBkZWZhdWx0VmFsdWUsIHJldHVyblZhbHVlKSkKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkYTU0
MzJkNGY1ODNjMDZmZTg1OWVlNjJkM2E4N2QxNWUzNDhmODgxLi4xMmI1NDFiYjE0Yzg5OTdhNjE5
MjE3ZjllMTc5Yjk3YmJlMWYwYjA2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTYtMTItMDcg
IEplcmVteSBKb25lcyAgPGplcmVteWpAYXBwbGUuY29tPgorCisgICAgICAgIHBvaW50ZXIgbG9j
ayBzaG91bGQgZXhpdCB3aGVuIGEganMgYWxlcnQgaXMgc2hvd24KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTQyMworICAgICAgICByZGFyOi8vcHJv
YmxlbS8yOTQzMDgwMworCisgICAgICAgIFJldmlld2VkIGJ5IEplciBOb2JsZS4KKworICAgICAg
ICAqIHBsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBvaW50ZXItbG9j
ay9sb2NrLWxvc3Qtb24tYWxlcnQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwb2lu
dGVyLWxvY2svbG9jay1sb3N0LW9uLWFsZXJ0Lmh0bWw6IEFkZGVkLgorCiAyMDE2LTEyLTA3ICBE
YXZlIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgogCiAgICAgICAgIFtDU1MgUGFyc2VyXSBVbnNr
aXAgZ3JhZGllbnRzIHRlc3RzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
VGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRp
b25zCmluZGV4IDU2OTM1MDk0MDI3YzEzNmY1NDhjMjNiOTcyMmJiYmY1MDk5YTQ0ZGMuLmMzMjY1
ZWJjYTU0YTA1MmExNTA5NWQ2YTA0YWMyYTM4ZDJiYjlhYjggMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCkBAIC0yODIsNiArMjgyLDggQEAgZmFzdC9ldmVudHMv
cGxhdGZvcm0td2hlZWxldmVudC1wYWdpbmcteS1pbi1zY3JvbGxpbmctcGFnZS5odG1sCiBwb2lu
dGVyLWxvY2svCiBodHRwL3Rlc3RzL3BvaW50ZXItbG9jay8KIAorcG9pbnRlci1sb2NrL2xvY2st
bG9zdC1vbi1hbGVydC5odG1sIFsgUGFzcyBdCisKIHdlYmtpdC5vcmcvYi84Mjc2MyBmYXN0L2Zv
cm1zL3RleHRhcmVhLXBsYWNlaG9sZGVyLXNldC1hdHRyaWJ1dGUuaHRtbAogCiB3ZWJraXQub3Jn
L2IvMTAyMjU3IGZhc3QvZG9tL1dpbmRvdy9vcGVuLXdpbmRvdy1taW4tc2l6ZS5odG1sCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wb2ludGVyLWxvY2svbG9jay1sb3N0LW9uLWFsZXJ0LWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL3BvaW50ZXItbG9jay9sb2NrLWxvc3Qtb24tYWxlcnQtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQzYzczYTQwZGZiYjhiMDQxYjE3NDBlMDA3OTE2NDM1YzZh
MmFjMWYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wb2ludGVyLWxvY2svbG9jay1s
b3N0LW9uLWFsZXJ0LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE3IEBACitBTEVSVDogQWxlcnQg
dGV4dAorVGVzdCB0aGF0IHBvaW50ZXJsb2NrY2hhbmdlIGV2ZW50IGlzIGRpc3BhdGNoZWQgd2hl
biBsb2NrIGlzIGxvc3QuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAi
UEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIHdp
bmRvdy50ZXN0UnVubmVyIGlzIGRlZmluZWQuCisgICAgIExvY2sgdGFyZ2V0RGl2MS4KK1BBU1Mg
b25wb2ludGVybG9ja2NoYW5nZSByZWNlaXZlZCBhZnRlcjogTG9jayB0YXJnZXREaXYxLgorUEFT
UyBkb2N1bWVudC5wb2ludGVyTG9ja0VsZW1lbnQgaXMgdGFyZ2V0RGl2MQorICAgICBBbGVydCBj
YW5jZWwgdGFyZ2V0RGl2MSBsb2NrLgorUEFTUyBkb2N1bWVudC5wb2ludGVyTG9ja0VsZW1lbnQg
aXMgbnVsbAorUEFTUyBvbnBvaW50ZXJsb2NrY2hhbmdlIHJlY2VpdmVkIGFmdGVyOiBBbGVydCBj
YW5jZWwgdGFyZ2V0RGl2MSBsb2NrLgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BvaW50ZXItbG9jay9s
b2NrLWxvc3Qtb24tYWxlcnQuaHRtbCBiL0xheW91dFRlc3RzL3BvaW50ZXItbG9jay9sb2NrLWxv
c3Qtb24tYWxlcnQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mYjIyODRhN2U5MzgxNjAzOGM5ZjVkYTMwMjc5
YzIwOGM4YzVjNjk0Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2Nr
L2xvY2stbG9zdC1vbi1hbGVydC5odG1sCkBAIC0wLDAgKzEsMzkgQEAKKzwhRE9DVFlQRSBIVE1M
PjwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgZW5hYmxlUG9pbnRlckxvY2s9dHJ1ZSBdIC0tPgor
PGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi9odHRwL3Rlc3RzL3Jlc291cmNlcy9qcy10
ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vaHR0cC90ZXN0cy9yZXNvdXJj
ZXMvcG9pbnRlci1sb2NrL3BvaW50ZXItbG9jay10ZXN0LWhhcm5lc3MuanMiPjwvc2NyaXB0Pgor
PC9oZWFkPgorPGJvZHk+Cis8ZGl2PgorICA8ZGl2IGlkPSJ0YXJnZXQxIj48L2Rpdj4KKzwvZGl2
PgorPHNjcmlwdD4KKyAgICBkZXNjcmlwdGlvbigiVGVzdCB0aGF0IHBvaW50ZXJsb2NrY2hhbmdl
IGV2ZW50IGlzIGRpc3BhdGNoZWQgd2hlbiBsb2NrIGlzIGxvc3QuIikKKyAgICB3aW5kb3cuanNU
ZXN0SXNBc3luYyA9IHRydWU7CisgICAgc2hvdWxkQmVEZWZpbmVkKCJ3aW5kb3cudGVzdFJ1bm5l
ciIpOworCisgICAgdGFyZ2V0RGl2MSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0YXJnZXQx
Iik7CisKKyAgICB0b2RvID0gWworICAgICAgICBmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICBl
eHBlY3RPbmx5Q2hhbmdlRXZlbnQoIkxvY2sgdGFyZ2V0RGl2MS4iKTsKKyAgICAgICAgICAgIHRh
cmdldERpdjEucmVxdWVzdFBvaW50ZXJMb2NrKCk7CisgICAgICAgICAgICAvLyBkb05leHRTdGVw
IGNhbGxlZCBieSBldmVudCBoYW5kbGVyLgorICAgICAgICB9LAorICAgICAgICBmdW5jdGlvbiAo
KSB7CisgICAgICAgICAgICBzaG91bGRCZSgiZG9jdW1lbnQucG9pbnRlckxvY2tFbGVtZW50Iiwg
InRhcmdldERpdjEiKTsKKyAgICAgICAgICAgIGRvTmV4dFN0ZXBXaXRoVXNlckdlc3R1cmUoKTsK
KyAgICAgICAgfSwKKyAgICAgICAgZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgZXhwZWN0T25s
eUNoYW5nZUV2ZW50KCJBbGVydCBjYW5jZWwgdGFyZ2V0RGl2MSBsb2NrLiIpOworICAgICAgICAg
ICAgYWxlcnQoJ0FsZXJ0IHRleHQnKTsKKyAgICAgICAgICAgIHNob3VsZEJlKCJkb2N1bWVudC5w
b2ludGVyTG9ja0VsZW1lbnQiLCAibnVsbCIpOworICAgICAgICB9LAorICAgIF07CisgICAgZG9O
ZXh0U3RlcFdpdGhVc2VyR2VzdHVyZSgpOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vaHR0
cC90ZXN0cy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwv
aHRtbD4KKwo=
</data>
<flag name="commit-queue"
          id="318938"
          type_id="3"
          status="-"
          setter="jeremyj-wk"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296485</attachid>
            <date>2016-12-07 22:04:55 -0800</date>
            <delta_ts>2016-12-08 12:01:29 -0800</delta_ts>
            <desc>Patch for landing.</desc>
            <filename>bug-165423-20161207220415.patch</filename>
            <type>text/plain</type>
            <size>5985</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5NTIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzFiNjY2MjZlMzFmYzgw
YzMyNWFjMTgzYTNkODdhMTdiYjdhYWY0ZS4uN2VlOThhOTlhYzhkZDE4MTdlNjc1MDkyYTEzN2Y2
MjgwMWRiM2EzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTEyLTA3ICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBwb2ludGVyIGxvY2sgc2hv
dWxkIGV4aXQgd2hlbiBhIGpzIGFsZXJ0IGlzIHNob3duCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU0MjMKKyAgICAgICAgcmRhcjovL3Byb2JsZW0v
Mjk0MzA4MDMKKworICAgICAgICBSZXZpZXdlZCBieSBKZXIgTm9ibGUuCisKKyAgICAgICAgVGVz
dDogcG9pbnRlci1sb2NrL2xvY2stbG9zdC1vbi1hbGVydC5odG1sCisKKyAgICAgICAgKiBwYWdl
L0RPTVdpbmRvdy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpET01XaW5kb3c6OmFsZXJ0KToKKyAg
ICAgICAgKFdlYkNvcmU6OkRPTVdpbmRvdzo6Y29uZmlybSk6CisgICAgICAgIChXZWJDb3JlOjpE
T01XaW5kb3c6OnByb21wdCk6CisKIDIwMTYtMTItMDcgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRz
QGFwcGxlLmNvbT4KIAogICAgICAgICBbTW9kZXJuIE1lZGlhIENvbnRyb2xzXSBVc2UgYSBzbWFs
bCBwaWN0dXJlLWluLXBpY3R1cmUgYnV0dG9uIGluIGZ1bGxzY3JlZW4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9N
V2luZG93LmNwcAppbmRleCBhOWMwM2M0NzE4ZjllMmJjYjQwYzhjMTY4MjZiOWVjNzU5ZmY5NzFi
Li45OTJhYzgwMDk0N2VmM2Q3ZGI4NmFlMWQ3Mjg3N2Y2MTJjYjQyMmZiIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFn
ZS9ET01XaW5kb3cuY3BwCkBAIC0xMzcsNiArMTM3LDEwIEBACiAjaW5jbHVkZSAiR2FtZXBhZE1h
bmFnZXIuaCIKICNlbmRpZgogCisjaWYgRU5BQkxFKFBPSU5URVJfTE9DSykKKyNpbmNsdWRlICJQ
b2ludGVyTG9ja0NvbnRyb2xsZXIuaCIKKyNlbmRpZgorCiAjaWYgUExBVEZPUk0oSU9TKQogI2lm
IEVOQUJMRShHRU9MT0NBVElPTikKICNpbmNsdWRlICJOYXZpZ2F0b3JHZW9sb2NhdGlvbi5oIgpA
QCAtMTE0MSw2ICsxMTQ1LDkgQEAgdm9pZCBET01XaW5kb3c6OmFsZXJ0KGNvbnN0IFN0cmluZyYg
bWVzc2FnZSkKICAgICB9CiAKICAgICBtX2ZyYW1lLT5kb2N1bWVudCgpLT51cGRhdGVTdHlsZUlm
TmVlZGVkKCk7CisjaWYgRU5BQkxFKFBPSU5URVJfTE9DSykKKyAgICBwYWdlLT5wb2ludGVyTG9j
a0NvbnRyb2xsZXIoKS5yZXF1ZXN0UG9pbnRlclVubG9jaygpOworI2VuZGlmCiAKICAgICBwYWdl
LT5jaHJvbWUoKS5ydW5KYXZhU2NyaXB0QWxlcnQobV9mcmFtZSwgbWVzc2FnZSk7CiB9CkBAIC0x
MTYwLDYgKzExNjcsOSBAQCBib29sIERPTVdpbmRvdzo6Y29uZmlybShjb25zdCBTdHJpbmcmIG1l
c3NhZ2UpCiAgICAgfQogCiAgICAgbV9mcmFtZS0+ZG9jdW1lbnQoKS0+dXBkYXRlU3R5bGVJZk5l
ZWRlZCgpOworI2lmIEVOQUJMRShQT0lOVEVSX0xPQ0spCisgICAgcGFnZS0+cG9pbnRlckxvY2tD
b250cm9sbGVyKCkucmVxdWVzdFBvaW50ZXJVbmxvY2soKTsKKyNlbmRpZgogCiAgICAgcmV0dXJu
IHBhZ2UtPmNocm9tZSgpLnJ1bkphdmFTY3JpcHRDb25maXJtKG1fZnJhbWUsIG1lc3NhZ2UpOwog
fQpAQCAtMTE3OSw2ICsxMTg5LDkgQEAgU3RyaW5nIERPTVdpbmRvdzo6cHJvbXB0KGNvbnN0IFN0
cmluZyYgbWVzc2FnZSwgY29uc3QgU3RyaW5nJiBkZWZhdWx0VmFsdWUpCiAgICAgfQogCiAgICAg
bV9mcmFtZS0+ZG9jdW1lbnQoKS0+dXBkYXRlU3R5bGVJZk5lZWRlZCgpOworI2lmIEVOQUJMRShQ
T0lOVEVSX0xPQ0spCisgICAgcGFnZS0+cG9pbnRlckxvY2tDb250cm9sbGVyKCkucmVxdWVzdFBv
aW50ZXJVbmxvY2soKTsKKyNlbmRpZgogCiAgICAgU3RyaW5nIHJldHVyblZhbHVlOwogICAgIGlm
IChwYWdlLT5jaHJvbWUoKS5ydW5KYXZhU2NyaXB0UHJvbXB0KG1fZnJhbWUsIG1lc3NhZ2UsIGRl
ZmF1bHRWYWx1ZSwgcmV0dXJuVmFsdWUpKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDI2MjA1MWZmYjMyNjc2OTNkZmE4Njcw
ZTkxNTczNzRlZDBiMmM2ZDQuLjE3NWE1ZmJlNDgyNzA5YTczMzRlNThlYmI4MjllMjJiYzlmZmRi
ZTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNi0xMi0wNyAgSmVyZW15IEpvbmVzICA8amVy
ZW15akBhcHBsZS5jb20+CisKKyAgICAgICAgcG9pbnRlciBsb2NrIHNob3VsZCBleGl0IHdoZW4g
YSBqcyBhbGVydCBpcyBzaG93bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTY1NDIzCisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzI5NDMwODAzCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgSmVyIE5vYmxlLgorCisgICAgICAgICogcGxhdGZvcm0vbWFjL1Rl
c3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcG9pbnRlci1sb2NrL2xvY2stbG9zdC1vbi1hbGVy
dC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHBvaW50ZXItbG9jay9sb2NrLWxvc3Qt
b24tYWxlcnQuaHRtbDogQWRkZWQuCisKIDIwMTYtMTItMDcgIFJ5YW4gSGFkZGFkICA8cnlhbmhh
ZGRhZEBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IHRoZSBmaWxlbmFtZSBmb3IgYSBuZXdseSBh
ZGRlZCB0ZXN0IGV4cGVjdGF0aW9uIGZpbGUuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0
RXhwZWN0YXRpb25zCmluZGV4IDJhNGQ1N2MxODBiMDQyZTg4MjVjMzVmMDJmMzAwMjg2OTcwMjY1
YzMuLjRlYWYyNTJmZWY4ODZmNzgyNGU5MWE0Nzg1YmFiYjBiNTU2MmZhYjEgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCkBAIC0yOTAsNiArMjkwLDggQEAgcG9p
bnRlci1sb2NrL3BvaW50ZXJsb2NrY2hhbmdlLXBvaW50ZXJsb2NrZXJyb3ItZXZlbnRzLmh0bWwK
IHBvaW50ZXItbG9jay9wb2ludGVybG9ja2VsZW1lbnQtbnVsbC13aGVuLXBlbmRpbmcuaHRtbAog
aHR0cC90ZXN0cy9wb2ludGVyLWxvY2svCiAKK3BvaW50ZXItbG9jay9sb2NrLWxvc3Qtb24tYWxl
cnQuaHRtbCBbIFBhc3MgXQorCiB3ZWJraXQub3JnL2IvODI3NjMgZmFzdC9mb3Jtcy90ZXh0YXJl
YS1wbGFjZWhvbGRlci1zZXQtYXR0cmlidXRlLmh0bWwKIAogd2Via2l0Lm9yZy9iLzEwMjI1NyBm
YXN0L2RvbS9XaW5kb3cvb3Blbi13aW5kb3ctbWluLXNpemUuaHRtbApkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvcG9pbnRlci1sb2NrL2xvY2stbG9zdC1vbi1hbGVydC1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9wb2ludGVyLWxvY2svbG9jay1sb3N0LW9uLWFsZXJ0LWV4cGVjdGVkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5kM2M3M2E0MGRmYmI4YjA0MWIxNzQwZTAwNzkxNjQzNWM2YTJhYzFmCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL2xvY2stbG9zdC1vbi1hbGVy
dC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxNyBAQAorQUxFUlQ6IEFsZXJ0IHRleHQKK1Rlc3Qg
dGhhdCBwb2ludGVybG9ja2NoYW5nZSBldmVudCBpcyBkaXNwYXRjaGVkIHdoZW4gbG9jayBpcyBs
b3N0LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3Nh
Z2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyB3aW5kb3cudGVzdFJ1
bm5lciBpcyBkZWZpbmVkLgorICAgICBMb2NrIHRhcmdldERpdjEuCitQQVNTIG9ucG9pbnRlcmxv
Y2tjaGFuZ2UgcmVjZWl2ZWQgYWZ0ZXI6IExvY2sgdGFyZ2V0RGl2MS4KK1BBU1MgZG9jdW1lbnQu
cG9pbnRlckxvY2tFbGVtZW50IGlzIHRhcmdldERpdjEKKyAgICAgQWxlcnQgY2FuY2VsIHRhcmdl
dERpdjEgbG9jay4KK1BBU1MgZG9jdW1lbnQucG9pbnRlckxvY2tFbGVtZW50IGlzIG51bGwKK1BB
U1Mgb25wb2ludGVybG9ja2NoYW5nZSByZWNlaXZlZCBhZnRlcjogQWxlcnQgY2FuY2VsIHRhcmdl
dERpdjEgbG9jay4KK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01Q
TEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wb2ludGVyLWxvY2svbG9jay1sb3N0LW9u
LWFsZXJ0Lmh0bWwgYi9MYXlvdXRUZXN0cy9wb2ludGVyLWxvY2svbG9jay1sb3N0LW9uLWFsZXJ0
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uNWNiYmIxY2Q1OWI1MGMzNzRmYzFlMGQ0YWYzZWE0NjcyOWUzNTg0
NQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BvaW50ZXItbG9jay9sb2NrLWxvc3Qt
b24tYWxlcnQuaHRtbApAQCAtMCwwICsxLDM5IEBACis8IURPQ1RZUEUgSFRNTD4KKzxodG1sPgor
PGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vaHR0cC90ZXN0cy9yZXNvdXJjZXMvanMtdGVzdC1wcmUu
anMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uL2h0dHAvdGVzdHMvcmVzb3VyY2VzL3BvaW50
ZXItbG9jay9wb2ludGVyLWxvY2stdGVzdC1oYXJuZXNzLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4K
Kzxib2R5PgorPGRpdj4KKyAgPGRpdiBpZD0idGFyZ2V0MSI+PC9kaXY+Cis8L2Rpdj4KKzxzY3Jp
cHQ+CisgICAgZGVzY3JpcHRpb24oIlRlc3QgdGhhdCBwb2ludGVybG9ja2NoYW5nZSBldmVudCBp
cyBkaXNwYXRjaGVkIHdoZW4gbG9jayBpcyBsb3N0LiIpCisgICAgd2luZG93LmpzVGVzdElzQXN5
bmMgPSB0cnVlOworICAgIHNob3VsZEJlRGVmaW5lZCgid2luZG93LnRlc3RSdW5uZXIiKTsKKwor
ICAgIHRhcmdldERpdjEgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGFyZ2V0MSIpOworCisg
ICAgdG9kbyA9IFsKKyAgICAgICAgZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgZXhwZWN0T25s
eUNoYW5nZUV2ZW50KCJMb2NrIHRhcmdldERpdjEuIik7CisgICAgICAgICAgICB0YXJnZXREaXYx
LnJlcXVlc3RQb2ludGVyTG9jaygpOworICAgICAgICAgICAgLy8gZG9OZXh0U3RlcCBjYWxsZWQg
YnkgZXZlbnQgaGFuZGxlci4KKyAgICAgICAgfSwKKyAgICAgICAgZnVuY3Rpb24gKCkgeworICAg
ICAgICAgICAgc2hvdWxkQmUoImRvY3VtZW50LnBvaW50ZXJMb2NrRWxlbWVudCIsICJ0YXJnZXRE
aXYxIik7CisgICAgICAgICAgICBkb05leHRTdGVwV2l0aFVzZXJHZXN0dXJlKCk7CisgICAgICAg
IH0sCisgICAgICAgIGZ1bmN0aW9uICgpIHsKKyAgICAgICAgICAgIGV4cGVjdE9ubHlDaGFuZ2VF
dmVudCgiQWxlcnQgY2FuY2VsIHRhcmdldERpdjEgbG9jay4iKTsKKyAgICAgICAgICAgIGFsZXJ0
KCdBbGVydCB0ZXh0Jyk7CisgICAgICAgICAgICBzaG91bGRCZSgiZG9jdW1lbnQucG9pbnRlckxv
Y2tFbGVtZW50IiwgIm51bGwiKTsKKyAgICAgICAgfSwKKyAgICBdOworICAgIGRvTmV4dFN0ZXBX
aXRoVXNlckdlc3R1cmUoKTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uL2h0dHAvdGVzdHMv
cmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CisK
</data>

          </attachment>
      

    </bug>

</bugzilla>