<?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>165425</bug_id>
          
          <creation_ts>2016-12-05 15:16:47 -0800</creation_ts>
          <short_desc>Exit pointer lock when page goes into page cache.</short_desc>
          <delta_ts>2017-02-23 13:24:28 -0800</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>REOPENED</bug_status>
          <resolution></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>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jonlee</cc>
    
    <cc>kangil.han</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1256536</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-05 15:16:47 -0800</bug_when>
    <thetext>Exit pointer lock when page goes into page cache.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1256537</commentid>
    <comment_count>1</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-05 15:17:18 -0800</bug_when>
    <thetext>rdar://problem/29430834</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1256721</commentid>
    <comment_count>2</comment_count>
      <attachid>296263</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-05 21:16:43 -0800</bug_when>
    <thetext>Created attachment 296263
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1256741</commentid>
    <comment_count>3</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-05 21:48:33 -0800</bug_when>
    <thetext>*** Bug 164956 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1256928</commentid>
    <comment_count>4</comment_count>
      <attachid>296263</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-12-06 13:10:33 -0800</bug_when>
    <thetext>Comment on attachment 296263
Patch

r=me, with nit: this patch doesn&apos;t have any expected results; you should generate them with run-webkit-tests --reset-results before committing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257581</commentid>
    <comment_count>5</comment_count>
      <attachid>296476</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-12-07 20:34:39 -0800</bug_when>
    <thetext>Created attachment 296476
Patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257621</commentid>
    <comment_count>6</comment_count>
      <attachid>296476</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-07 22:20:25 -0800</bug_when>
    <thetext>Comment on attachment 296476
Patch for landing.

Clearing flags on attachment: 296476

Committed r209525: &lt;http://trac.webkit.org/changeset/209525&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1272732</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2017-02-02 16:47:06 -0800</bug_when>
    <thetext>Should this bug be closed now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1280191</commentid>
    <comment_count>8</comment_count>
      <attachid>296476</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-02-22 21:56:32 -0800</bug_when>
    <thetext>Comment on attachment 296476
Patch for landing.

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

&gt; Source/WebCore/ChangeLog:9
&gt; +        Test: pointer-lock/lock-lost-on-navigation.html

This test does not cover the code change since it does not enable PageCache. Not that PageCache is disabled by default in layout tests unless explicitly enabled via:
testRunner.overridePreference(&quot;WebKitUsesPageCachePreferenceKey&quot;, 1);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1280192</commentid>
    <comment_count>9</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-02-22 21:56:50 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; Comment on attachment 296476 [details]
&gt; Patch for landing.
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=296476&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:9
&gt; &gt; +        Test: pointer-lock/lock-lost-on-navigation.html
&gt; 
&gt; This test does not cover the code change since it does not enable PageCache.
&gt; Not that PageCache is disabled by default in layout tests unless explicitly
&gt; enabled via:
&gt; testRunner.overridePreference(&quot;WebKitUsesPageCachePreferenceKey&quot;, 1);

s/Not/Note</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1280196</commentid>
    <comment_count>10</comment_count>
      <attachid>296476</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-02-22 22:02:27 -0800</bug_when>
    <thetext>Comment on attachment 296476
Patch for landing.

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

&gt; Source/WebCore/testing/Internals.idl:487
&gt; +    [Conditional=POINTER_LOCK] boolean pageHasPendingPointerLock();

nit: This would have probably been nicer as an enum attribute instead of 2 separate operations, e.g.:
enum PointerLockState { &quot;inactive&quot;, &quot;pending&quot;, &quot;active&quot;);
readonly PointerLockState pagePointerLockState;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1280463</commentid>
    <comment_count>11</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-02-23 13:24:28 -0800</bug_when>
    <thetext>Test needs fixing.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296263</attachid>
            <date>2016-12-05 21:16:43 -0800</date>
            <delta_ts>2016-12-06 13:10:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165425-20161205211607.patch</filename>
            <type>text/plain</type>
            <size>7828</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5MzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODQ5MjFhZjA0MWUyZGNk
ZmExZmJiOGJhMTc0ZWM1ZTczMDBkNzM0MS4uMjU4NGU3Zjc4ODIwMzdmMjk0NWZhNDljNWM1YTZi
M2ZlMGM0ODc1ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE2LTEyLTA1ICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBFeGl0IHBvaW50ZXIgbG9j
ayB3aGVuIHBhZ2UgZ29lcyBpbnRvIHBhZ2UgY2FjaGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU0MjUKKyAgICAgICAgcmRhcjovL3Byb2JsZW0v
Mjk0MzA4MzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUZXN0OiBwb2ludGVyLWxvY2svbG9jay1sb3N0LW9uLW5hdmlnYXRpb24uaHRtbAorCisgICAg
ICAgIENhbmNlbCBwb2ludGVyIGxvY2sgd2hlbiBwYWdlIGdvZXMgaW50byBwYWdlIGNhY2hlIGFu
ZCBhZGQgbWV0aG9kcyB0byBJbnRlcm5hbHMKKyAgICAgICAgc28gaXQgY2FuIGJlIHRlc3RlZC4K
KworICAgICAgICAqIGRvbS9Eb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVu
dDo6c2V0UGFnZUNhY2hlU3RhdGUpOiBFeGl0IHBvaW50ZXIgbG9jayBmb3IgdGhpcyBkb2N1bWVu
dC4KKyAgICAgICAgKiBwYWdlL1BvaW50ZXJMb2NrQ29udHJvbGxlci5oOgorICAgICAgICAqIHRl
c3RpbmcvSW50ZXJuYWxzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkludGVybmFsczo6cGFnZUhh
c1BlbmRpbmdQb2ludGVyTG9jayk6IEFkZGRlZC4KKyAgICAgICAgKFdlYkNvcmU6OkludGVybmFs
czo6cGFnZUhhc1BvaW50ZXJMb2NrKTogQWRkZWQuCisgICAgICAgICogdGVzdGluZy9JbnRlcm5h
bHMuaDoKKyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5pZGw6CisKIDIwMTYtMTItMDUgIERh
dmUgSHlhdHQgIDxoeWF0dEBhcHBsZS5jb20+CiAKICAgICAgICAgW0NTUyBQYXJzZXJdIEZpeCBj
YWxjKCkgd2l0aCAtd2Via2l0LWxpbmUtY2xhbXAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2RvbS9Eb2N1bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4
IGZlZTU3OTI1YTE2ODk3ZjBlYTUyOWEzZDg4MjlkODBkZWRmNzE4NTcuLjgyYzAzZWQ2MzVjYjA0
OWE0OTg1ZGU3ZDAzODAzZGI0ZjA3MjRhYjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Eb2N1bWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcApAQCAt
NDU0OCw2ICs0NTQ4LDEwIEBAIHZvaWQgRG9jdW1lbnQ6OnNldFBhZ2VDYWNoZVN0YXRlKFBhZ2VD
YWNoZVN0YXRlIHN0YXRlKQogICAgICAgICAgICAgICAgIHYtPnJlc2V0U2Nyb2xsYmFycygpOwog
ICAgICAgICB9CiAKKyNpZiBFTkFCTEUoUE9JTlRFUl9MT0NLKQorICAgICAgICBleGl0UG9pbnRl
ckxvY2soKTsKKyNlbmRpZgorCiAgICAgICAgIHN0eWxlU2NvcGUoKS5jbGVhclJlc29sdmVyKCk7
CiAgICAgICAgIGNsZWFyU2VsZWN0b3JRdWVyeUNhY2hlKCk7CiAgICAgICAgIG1fc3R5bGVSZWNh
bGNUaW1lci5zdG9wKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BvaW50ZXJM
b2NrQ29udHJvbGxlci5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9Qb2ludGVyTG9ja0NvbnRyb2xs
ZXIuaAppbmRleCAyOWRiNWRlNGY4NWRmOGQ5ZmIxMTAxYTRkZTQ2MTQ3NGYzOGRkNjg5Li5jODI4
ZDE3MTIxZmJkNjFmMmIxYTg2MjI0ZDllMmUzMTg5YjBlN2UzIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1BvaW50ZXJMb2NrQ29udHJvbGxlci5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvUG9pbnRlckxvY2tDb250cm9sbGVyLmgKQEAgLTQ2LDggKzQ2LDggQEAgcHVibGljOgog
ICAgIHZvaWQgcmVxdWVzdFBvaW50ZXJVbmxvY2soKTsKICAgICB2b2lkIGVsZW1lbnRSZW1vdmVk
KEVsZW1lbnQqKTsKICAgICB2b2lkIGRvY3VtZW50RGV0YWNoZWQoRG9jdW1lbnQqKTsKLSAgICBi
b29sIGxvY2tQZW5kaW5nKCkgY29uc3Q7Ci0gICAgRWxlbWVudCogZWxlbWVudCgpIGNvbnN0Owor
ICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgbG9ja1BlbmRpbmcoKSBjb25zdDsKKyAgICBXRUJDT1JF
X0VYUE9SVCBFbGVtZW50KiBlbGVtZW50KCkgY29uc3Q7CiAKICAgICBXRUJDT1JFX0VYUE9SVCB2
b2lkIGRpZEFjcXVpcmVQb2ludGVyTG9jaygpOwogICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgZGlk
Tm90QWNxdWlyZVBvaW50ZXJMb2NrKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0
aW5nL0ludGVybmFscy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAK
aW5kZXggMjkxMzFmOGU1MTAwMzM4YTdjZjA2YmI0MDc0MDI5MzNiNzg0NWFjZi4uMzU1NDU0ZDky
YWMwMGQ2YmI3ZjQ3Njk1M2YxYmQwOWU4MjQ2NzE2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50
ZXJuYWxzLmNwcApAQCAtMjExLDYgKzIxMSwxMCBAQAogI2luY2x1ZGUgIk1lZGlhUGxheWJhY2tU
YXJnZXRDb250ZXh0LmgiCiAjZW5kaWYKIAorI2lmIEVOQUJMRShQT0lOVEVSX0xPQ0spCisjaW5j
bHVkZSAiUG9pbnRlckxvY2tDb250cm9sbGVyLmgiCisjZW5kaWYKKwogdXNpbmcgSlNDOjpDYWxs
RGF0YTsKIHVzaW5nIEpTQzo6Q2FsbFR5cGU7CiB1c2luZyBKU0M6OkNvZGVCbG9jazsKQEAgLTMz
NzEsNCArMzM3NSwzNCBAQCB2b2lkIEludGVybmFsczo6cmVwb3J0QmFja3RyYWNlKCkKICAgICBX
VEZSZXBvcnRCYWNrdHJhY2UoKTsKIH0KIAorI2lmIEVOQUJMRShQT0lOVEVSX0xPQ0spCitib29s
IEludGVybmFsczo6cGFnZUhhc1BlbmRpbmdQb2ludGVyTG9jaygpIGNvbnN0Cit7CisgICAgRG9j
dW1lbnQqIGRvY3VtZW50ID0gY29udGV4dERvY3VtZW50KCk7CisgICAgaWYgKCFkb2N1bWVudCkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgUGFnZSogcGFnZSA9IGRvY3VtZW50LT5wYWdl
KCk7CisgICAgaWYgKCFwYWdlKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4g
cGFnZS0+cG9pbnRlckxvY2tDb250cm9sbGVyKCkubG9ja1BlbmRpbmcoKTsKK30KKworYm9vbCBJ
bnRlcm5hbHM6OnBhZ2VIYXNQb2ludGVyTG9jaygpIGNvbnN0Cit7CisgICAgRG9jdW1lbnQqIGRv
Y3VtZW50ID0gY29udGV4dERvY3VtZW50KCk7CisgICAgaWYgKCFkb2N1bWVudCkKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworCisgICAgUGFnZSogcGFnZSA9IGRvY3VtZW50LT5wYWdlKCk7CisgICAg
aWYgKCFwYWdlKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBhdXRvJiBjb250cm9sbGVy
ID0gcGFnZS0+cG9pbnRlckxvY2tDb250cm9sbGVyKCk7CisgICAgcmV0dXJuIGNvbnRyb2xsZXIu
ZWxlbWVudCgpICYmICFjb250cm9sbGVyLmxvY2tQZW5kaW5nKCk7Cit9CisjZW5kaWYKKworCiB9
IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5n
L0ludGVybmFscy5oIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaAppbmRleCA3
MTMyMTQ5ZWVhMjEyYTIxM2NhNGVmYTcyZWIwZmE0ZDU1YzI4ZmM4Li4wNDMwNTk2MzA0ODNlYWQy
MDY1OWFmNGZlNGM3YTNlOWYwMWFhZGM0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS90ZXN0
aW5nL0ludGVybmFscy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmgK
QEAgLTUwNyw2ICs1MDcsMTEgQEAgcHVibGljOgogICAgIAogICAgIHZvaWQgcmVwb3J0QmFja3Ry
YWNlKCk7CiAKKyNpZiBFTkFCTEUoUE9JTlRFUl9MT0NLKQorICAgIGJvb2wgcGFnZUhhc1BlbmRp
bmdQb2ludGVyTG9jaygpIGNvbnN0OworICAgIGJvb2wgcGFnZUhhc1BvaW50ZXJMb2NrKCkgY29u
c3Q7CisjZW5kaWYKKwogcHJpdmF0ZToKICAgICBleHBsaWNpdCBJbnRlcm5hbHMoRG9jdW1lbnQm
KTsKICAgICBEb2N1bWVudCogY29udGV4dERvY3VtZW50KCkgY29uc3Q7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0
aW5nL0ludGVybmFscy5pZGwKaW5kZXggNDMxYzYzMzUxN2I2YzdjZDUyZGUxYzdhOTljM2ZiOTE3
ZDdiNTBmYS4uMzM1MGFiOGMzNGUxNDUwOWIyNWMwZmJkMmU0Mjc3YWNjZWIzYzBjZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbApAQCAtNDgyLDQgKzQ4Miw3IEBAIGVudW0gRXZl
bnRUaHJvdHRsaW5nQmVoYXZpb3IgewogICAgIGJvb2xlYW4gdXNlclByZWZlcnNSZWR1Y2VkTW90
aW9uKCk7CiAgICAgCiAgICAgdm9pZCByZXBvcnRCYWNrdHJhY2UoKTsKKworICAgIFtDb25kaXRp
b25hbD1QT0lOVEVSX0xPQ0tdIGJvb2xlYW4gcGFnZUhhc1BlbmRpbmdQb2ludGVyTG9jaygpOwor
ICAgIFtDb25kaXRpb25hbD1QT0lOVEVSX0xPQ0tdIGJvb2xlYW4gcGFnZUhhc1BvaW50ZXJMb2Nr
KCk7CiB9OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IDQxZjc5N2JjNjhhMGY1ZmY5MGIyN2M3YTMzYzliOTVlMGIyMTcyNmQu
LjUyOGQyMzNmNzIzYWUzMzJmMWUxN2QzZTIzN2FkYjVkYjU4ZmMxYTMgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNCBAQAorMjAxNi0xMi0wNSAgSmVyZW15IEpvbmVzICA8amVyZW15akBhcHBsZS5jb20+CisK
KyAgICAgICAgRXhpdCBwb2ludGVyIGxvY2sgd2hlbiBwYWdlIGdvZXMgaW50byBwYWdlIGNhY2hl
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY1NDI1
CisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzI5NDMwODM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwb2ludGVyLWxvY2svbG9jay1sb3N0LW9uLW5h
dmlnYXRpb24uaHRtbDogQWRkZWQuCisgICAgICAgICogcG9pbnRlci1sb2NrL3Jlc291cmNlcy9s
b2NrLWxvc3Qtb24tbmF2aWdhdGlvbjIuaHRtbDogQWRkZWQuCisKIDIwMTYtMTItMDUgIERhdmUg
SHlhdHQgIDxoeWF0dEBhcHBsZS5jb20+CiAKICAgICAgICAgW0NTUyBQYXJzZXJdIFJlbW92ZSBj
YWxjIGNvbHVtbi1zcGFuIHRlc3QKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BvaW50ZXItbG9j
ay9sb2NrLWxvc3Qtb24tbmF2aWdhdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2Nr
L2xvY2stbG9zdC1vbi1uYXZpZ2F0aW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTMxYTZjMzEzNmJjNTc2
NDQ1MDI2MWI3MjMwNzg3M2Q0NmYwMDQwMwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L3BvaW50ZXItbG9jay9sb2NrLWxvc3Qtb24tbmF2aWdhdGlvbi5odG1sCkBAIC0wLDAgKzEsMzYg
QEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi9odHRw
L3Rlc3RzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0i
Li4vaHR0cC90ZXN0cy9yZXNvdXJjZXMvcG9pbnRlci1sb2NrL3BvaW50ZXItbG9jay10ZXN0LWhh
cm5lc3MuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2PgorICA8ZGl2IGlkPSJ0
YXJnZXQxIj48L2Rpdj4KKzwvZGl2PgorPHNjcmlwdD4KKyAgICBkZXNjcmlwdGlvbigiVGVzdCB0
aGF0IHBvaW50ZXJsb2NrY2hhbmdlIGV2ZW50IGlzIGRpc3BhdGNoZWQgd2hlbiBsb2NrIGlzIGxv
c3QuIikKKyAgICB3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRydWU7CisgICAgc2hvdWxkQmVEZWZp
bmVkKCJ3aW5kb3cudGVzdFJ1bm5lciIpOworCisgICAgdGFyZ2V0RGl2MSA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJ0YXJnZXQxIik7CisKKyAgICB0b2RvID0gWworICAgICAgICBmdW5jdGlv
biAoKSB7CisgICAgICAgICAgICBleHBlY3RPbmx5Q2hhbmdlRXZlbnQoIkxvY2sgdGFyZ2V0RGl2
MS4iKTsKKyAgICAgICAgICAgIHRhcmdldERpdjEucmVxdWVzdFBvaW50ZXJMb2NrKCk7CisgICAg
ICAgICAgICAvLyBkb05leHRTdGVwIGNhbGxlZCBieSBldmVudCBoYW5kbGVyLgorICAgICAgICB9
LAorICAgICAgICBmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICBzaG91bGRCZSgiZG9jdW1lbnQu
cG9pbnRlckxvY2tFbGVtZW50IiwgInRhcmdldERpdjEiKTsKKyAgICAgICAgICAgIHNldFRpbWVv
dXQoKCkgPT4geworICAgICAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gInJlc291
cmNlcy9sb2NrLWxvc3Qtb24tbmF2aWdhdGlvbjIuaHRtbCI7ICAgIAorICAgICAgICAgICAgfSwg
MCk7CisgICAgICAgIH0sCisgICAgXTsKKyAgICBkb05leHRTdGVwV2l0aFVzZXJHZXN0dXJlKCk7
Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9odHRwL3Rlc3RzL3Jlc291cmNlcy9qcy10ZXN0
LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgorCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9wb2ludGVyLWxvY2svcmVzb3VyY2VzL2xvY2stbG9zdC1vbi1uYXZpZ2F0aW9uMi5o
dG1sIGIvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL3Jlc291cmNlcy9sb2NrLWxvc3Qtb24tbmF2
aWdhdGlvbjIuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lZjE4MDZhYTVkYjQ2OTc5YjM3ZjA4M2M2NGQ2MDk4
MjVkN2U4MWY4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL3Jl
c291cmNlcy9sb2NrLWxvc3Qtb24tbmF2aWdhdGlvbjIuaHRtbApAQCAtMCwwICsxLDIzIEBACis8
IURPQ1RZUEUgSFRNTD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vaHR0cC90
ZXN0cy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4u
L2h0dHAvdGVzdHMvcmVzb3VyY2VzL3BvaW50ZXItbG9jay9wb2ludGVyLWxvY2stdGVzdC1oYXJu
ZXNzLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPGRpdj4KKyAgPGRpdiBpZD0idGFy
Z2V0MSI+PC9kaXY+Cis8L2Rpdj4KKzxzY3JpcHQ+CisgICAgZGVzY3JpcHRpb24oIlRlc3QgdGhh
dCBwb2ludGVyIGxvY2sgaXMgbG9zdCBhZnRlciBuYXZpZ2F0aW9uLiIpCisgICAgd2luZG93Lmpz
VGVzdElzQXN5bmMgPSB0cnVlOworICAgIHNob3VsZEJlRGVmaW5lZCgid2luZG93LnRlc3RSdW5u
ZXIiKTsKKworICAgIHNob3VsZEJlKCJpbnRlcm5hbHMucGFnZUhhc1BlbmRpbmdQb2ludGVyTG9j
ayIsICJmYWxzZSIpOworICAgIHNob3VsZEJlKCJpbnRlcm5hbHMucGFnZUhhc1BvaW50ZXJMb2Nr
IiwgImZhbHNlIik7CisgICAgZmluaXNoSlNUZXN0KCk7Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3Jj
PSIuLi8uLi9odHRwL3Rlc3RzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0Pgor
PC9ib2R5PgorPC9odG1sPgorCg==
</data>
<flag name="review"
          id="318723"
          type_id="1"
          status="+"
          setter="jer.noble"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296476</attachid>
            <date>2016-12-07 20:34:39 -0800</date>
            <delta_ts>2016-12-07 22:20:25 -0800</delta_ts>
            <desc>Patch for landing.</desc>
            <filename>bug-165425-20161207203356.patch</filename>
            <type>text/plain</type>
            <size>9241</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5NTE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWIxNGJmOTJlZDEyMTE4
NjExY2Y3NmYxYjUwMDdhZTY2NGEyYjVkOS4uMTZlOGY2ZTE5NGQ5ODdlNWY3ZTU4YmMxNWY3ZWEy
NDkyNjA5MTg5MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE2LTEyLTA3ICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBFeGl0IHBvaW50ZXIgbG9j
ayB3aGVuIHBhZ2UgZ29lcyBpbnRvIHBhZ2UgY2FjaGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU0MjUKKyAgICAgICAgcmRhcjovL3Byb2JsZW0v
Mjk0MzA4MzQKKworICAgICAgICBSZXZpZXdlZCBieSBKZXIgTm9ibGUuCisKKyAgICAgICAgVGVz
dDogcG9pbnRlci1sb2NrL2xvY2stbG9zdC1vbi1uYXZpZ2F0aW9uLmh0bWwKKworICAgICAgICBD
YW5jZWwgcG9pbnRlciBsb2NrIHdoZW4gcGFnZSBnb2VzIGludG8gcGFnZSBjYWNoZSBhbmQgYWRk
IG1ldGhvZHMgdG8gSW50ZXJuYWxzCisgICAgICAgIHNvIGl0IGNhbiBiZSB0ZXN0ZWQuCisKKyAg
ICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OnNl
dFBhZ2VDYWNoZVN0YXRlKToKKyAgICAgICAgKiBwYWdlL1BvaW50ZXJMb2NrQ29udHJvbGxlci5o
OgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Oklu
dGVybmFsczo6cGFnZUhhc1BlbmRpbmdQb2ludGVyTG9jayk6CisgICAgICAgIChXZWJDb3JlOjpJ
bnRlcm5hbHM6OnBhZ2VIYXNQb2ludGVyTG9jayk6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5h
bHMuaDoKKyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5pZGw6CisKIDIwMTYtMTItMDcgIERl
YW4gSmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSBydW50aW1lIHRv
Z2dsZSBmb3IgcG9pbnRlci1sb2NrCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9j
dW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAppbmRleCBiMTlmNTNl
YjI3NzllNzdkNWQ3NTQ4NjhhNjlmODMwY2RkZTlkZmE0Li44ZTk5YjkxYjQxZWM2NDQwMGQ1ZDQx
MmNhNDliZTQ2NGYxOTRlNjQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1l
bnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKQEAgLTQ1NDQsNiAr
NDU0NCwxMCBAQCB2b2lkIERvY3VtZW50OjpzZXRQYWdlQ2FjaGVTdGF0ZShQYWdlQ2FjaGVTdGF0
ZSBzdGF0ZSkKICAgICAgICAgICAgICAgICB2LT5yZXNldFNjcm9sbGJhcnMoKTsKICAgICAgICAg
fQogCisjaWYgRU5BQkxFKFBPSU5URVJfTE9DSykKKyAgICAgICAgZXhpdFBvaW50ZXJMb2NrKCk7
CisjZW5kaWYKKwogICAgICAgICBzdHlsZVNjb3BlKCkuY2xlYXJSZXNvbHZlcigpOwogICAgICAg
ICBjbGVhclNlbGVjdG9yUXVlcnlDYWNoZSgpOwogICAgICAgICBtX3N0eWxlUmVjYWxjVGltZXIu
c3RvcCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9Qb2ludGVyTG9ja0NvbnRy
b2xsZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUG9pbnRlckxvY2tDb250cm9sbGVyLmgKaW5k
ZXggODdkNmNmMWUzZmZjY2ExMzcyNjI3OGEwZWYzNGEzZjRlOWE4ODM3Yy4uY2I2YjBmOThmOGY1
YWVhYjA2MWQ5YTgzYTM2NTJjNTJiN2Q3NzUyNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGFnZS9Qb2ludGVyTG9ja0NvbnRyb2xsZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1Bv
aW50ZXJMb2NrQ29udHJvbGxlci5oCkBAIC00OCw4ICs0OCw4IEBAIHB1YmxpYzoKICAgICB2b2lk
IHJlcXVlc3RQb2ludGVyVW5sb2NrQW5kRm9yY2VDdXJzb3JWaXNpYmxlKCk7CiAgICAgdm9pZCBl
bGVtZW50UmVtb3ZlZChFbGVtZW50Jik7CiAgICAgdm9pZCBkb2N1bWVudERldGFjaGVkKERvY3Vt
ZW50Jik7Ci0gICAgYm9vbCBsb2NrUGVuZGluZygpIGNvbnN0OwotICAgIEVsZW1lbnQqIGVsZW1l
bnQoKSBjb25zdDsKKyAgICBXRUJDT1JFX0VYUE9SVCBib29sIGxvY2tQZW5kaW5nKCkgY29uc3Q7
CisgICAgV0VCQ09SRV9FWFBPUlQgRWxlbWVudCogZWxlbWVudCgpIGNvbnN0OwogCiAgICAgV0VC
Q09SRV9FWFBPUlQgdm9pZCBkaWRBY3F1aXJlUG9pbnRlckxvY2soKTsKICAgICBXRUJDT1JFX0VY
UE9SVCB2b2lkIGRpZE5vdEFjcXVpcmVQb2ludGVyTG9jaygpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9J
bnRlcm5hbHMuY3BwCmluZGV4IDFkYmZlZTQwMmVkZWY1NGZiYzk3ZWVmMDY3YjQ5NjZlYTdiNzdl
MjMuLjI4YzEyMjNhY2M0NGVhZTVkMTZiMDRjYThlNDkxN2VkN2EzZjA5MTAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS90ZXN0aW5nL0ludGVybmFscy5jcHAKQEAgLTIxMiw2ICsyMTIsMTAgQEAKICNpbmNsdWRlICJN
ZWRpYVBsYXliYWNrVGFyZ2V0Q29udGV4dC5oIgogI2VuZGlmCiAKKyNpZiBFTkFCTEUoUE9JTlRF
Ul9MT0NLKQorI2luY2x1ZGUgIlBvaW50ZXJMb2NrQ29udHJvbGxlci5oIgorI2VuZGlmCisKIHVz
aW5nIEpTQzo6Q2FsbERhdGE7CiB1c2luZyBKU0M6OkNhbGxUeXBlOwogdXNpbmcgSlNDOjpDb2Rl
QmxvY2s7CkBAIC0zNDA1LDQgKzM0MDksMzQgQEAgdm9pZCBJbnRlcm5hbHM6OnJlcG9ydEJhY2t0
cmFjZSgpCiAgICAgV1RGUmVwb3J0QmFja3RyYWNlKCk7CiB9CiAKKyNpZiBFTkFCTEUoUE9JTlRF
Ul9MT0NLKQorYm9vbCBJbnRlcm5hbHM6OnBhZ2VIYXNQZW5kaW5nUG9pbnRlckxvY2soKSBjb25z
dAoreworICAgIERvY3VtZW50KiBkb2N1bWVudCA9IGNvbnRleHREb2N1bWVudCgpOworICAgIGlm
ICghZG9jdW1lbnQpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIFBhZ2UqIHBhZ2UgPSBk
b2N1bWVudC0+cGFnZSgpOworICAgIGlmICghcGFnZSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
CisgICAgcmV0dXJuIHBhZ2UtPnBvaW50ZXJMb2NrQ29udHJvbGxlcigpLmxvY2tQZW5kaW5nKCk7
Cit9CisKK2Jvb2wgSW50ZXJuYWxzOjpwYWdlSGFzUG9pbnRlckxvY2soKSBjb25zdAoreworICAg
IERvY3VtZW50KiBkb2N1bWVudCA9IGNvbnRleHREb2N1bWVudCgpOworICAgIGlmICghZG9jdW1l
bnQpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIFBhZ2UqIHBhZ2UgPSBkb2N1bWVudC0+
cGFnZSgpOworICAgIGlmICghcGFnZSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgYXV0
byYgY29udHJvbGxlciA9IHBhZ2UtPnBvaW50ZXJMb2NrQ29udHJvbGxlcigpOworICAgIHJldHVy
biBjb250cm9sbGVyLmVsZW1lbnQoKSAmJiAhY29udHJvbGxlci5sb2NrUGVuZGluZygpOworfQor
I2VuZGlmCisKKwogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJu
YWxzLmgKaW5kZXggYWMzZWQwMGRkZWY2NGExMDRiNDFjODY0YjU0MzlkNzIyNmM4MWQwZC4uNTI3
NTUwODgzYWNkM2ZhMWU1NDdiNGZkZTFlNzY4N2VmMTMxNzI1YyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5n
L0ludGVybmFscy5oCkBAIC01MDgsNiArNTA4LDExIEBAIHB1YmxpYzoKICAgICAKICAgICB2b2lk
IHJlcG9ydEJhY2t0cmFjZSgpOwogCisjaWYgRU5BQkxFKFBPSU5URVJfTE9DSykKKyAgICBib29s
IHBhZ2VIYXNQZW5kaW5nUG9pbnRlckxvY2soKSBjb25zdDsKKyAgICBib29sIHBhZ2VIYXNQb2lu
dGVyTG9jaygpIGNvbnN0OworI2VuZGlmCisKIHByaXZhdGU6CiAgICAgZXhwbGljaXQgSW50ZXJu
YWxzKERvY3VtZW50Jik7CiAgICAgRG9jdW1lbnQqIGNvbnRleHREb2N1bWVudCgpIGNvbnN0Owpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsIGIvU291cmNl
L1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCmluZGV4IDIyODJhYzRlNjY4Yjk4NjQ4NTQ1
ZTdjODViNzJmYTIyODI1OGU3MzQuLmU4M2QyYWZiYzFlZjBlMWMzMDkxYTQ2MmRhNjIwMzNlNGMx
YzQ2YjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbAor
KysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwKQEAgLTQ4Myw0ICs0ODMs
NyBAQCBlbnVtIEV2ZW50VGhyb3R0bGluZ0JlaGF2aW9yIHsKICAgICBib29sZWFuIHVzZXJQcmVm
ZXJzUmVkdWNlZE1vdGlvbigpOwogICAgIAogICAgIHZvaWQgcmVwb3J0QmFja3RyYWNlKCk7CisK
KyAgICBbQ29uZGl0aW9uYWw9UE9JTlRFUl9MT0NLXSBib29sZWFuIHBhZ2VIYXNQZW5kaW5nUG9p
bnRlckxvY2soKTsKKyAgICBbQ29uZGl0aW9uYWw9UE9JTlRFUl9MT0NLXSBib29sZWFuIHBhZ2VI
YXNQb2ludGVyTG9jaygpOwogfTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3ODA5MTliNjNhNzBhOGM2MGQ0MTJmZjFmZGNk
MDUyYWNlN2EzODRhLi42OGI5ZTkzMGUxZDRiZTViNzJjOTU0OWRiZTE1MWE5NzJkNGE0NDU5IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTYtMTItMDcgIEplcmVteSBKb25lcyAgPGplcmVteWpA
YXBwbGUuY29tPgorCisgICAgICAgIEV4aXQgcG9pbnRlciBsb2NrIHdoZW4gcGFnZSBnb2VzIGlu
dG8gcGFnZSBjYWNoZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2NTQyNQorICAgICAgICByZGFyOi8vcHJvYmxlbS8yOTQzMDgzNAorCisgICAgICAg
IFJldmlld2VkIGJ5IEplciBOb2JsZS4KKworICAgICAgICAqIHBsYXRmb3JtL21hYy9UZXN0RXhw
ZWN0YXRpb25zOgorICAgICAgICAqIHBvaW50ZXItbG9jay9sb2NrLWxvc3Qtb24tbmF2aWdhdGlv
bi1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHBvaW50ZXItbG9jay9sb2NrLWxvc3Qt
b24tbmF2aWdhdGlvbi5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwb2ludGVyLWxvY2svcmVzb3Vy
Y2VzL2xvY2stbG9zdC1vbi1uYXZpZ2F0aW9uMi5odG1sOiBBZGRlZC4KKwogMjAxNi0xMi0wNyAg
RGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIHJ1bnRpbWUg
dG9nZ2xlIGZvciBwb2ludGVyLWxvY2sKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBl
Y3RhdGlvbnMKaW5kZXggOWIzZjI1Nzg2NmVkM2FiMDE0NjgwZmM0YzYzYTYwZWNjNDhmZGQ2MC4u
NDBlNjViMjA2Yzk4NGY1OWQ2NDQ3NTQzMDJiZDFmZTYyNDI1NWYxNiAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTI4OCw2ICsyODgsNyBAQCBwb2ludGVy
LWxvY2svbW91c2UtZXZlbnQtZGVsaXZlcnkuaHRtbAogcG9pbnRlci1sb2NrL3BvaW50ZXJsb2Nr
Y2hhbmdlLWV2ZW50LW9uLWxvY2stbG9zdC5odG1sCiBwb2ludGVyLWxvY2svcG9pbnRlcmxvY2tj
aGFuZ2UtcG9pbnRlcmxvY2tlcnJvci1ldmVudHMuaHRtbAogcG9pbnRlci1sb2NrL3BvaW50ZXJs
b2NrZWxlbWVudC1udWxsLXdoZW4tcGVuZGluZy5odG1sCitwb2ludGVyLWxvY2svbG9jay1sb3N0
LW9uLW5hdmlnYXRpb24uaHRtbCBbIFBhc3MgXQogaHR0cC90ZXN0cy9wb2ludGVyLWxvY2svCiAK
IHdlYmtpdC5vcmcvYi84Mjc2MyBmYXN0L2Zvcm1zL3RleHRhcmVhLXBsYWNlaG9sZGVyLXNldC1h
dHRyaWJ1dGUuaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL2xvY2st
bG9zdC1vbi1uYXZpZ2F0aW9uLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BvaW50ZXItbG9j
ay9sb2NrLWxvc3Qtb24tbmF2aWdhdGlvbi1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTA5ODQz
NTQxZmNmODFmYjkyZWM5ZTJkMTI0Y2E3YzE3MjgxOGZjZgotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL3BvaW50ZXItbG9jay9sb2NrLWxvc3Qtb24tbmF2aWdhdGlvbi1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSwxMiBAQAorVGVzdCB0aGF0IHBvaW50ZXIgbG9jayBpcyBsb3N0IGFmdGVy
IG5hdmlnYXRpb24uCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFT
UyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIHdpbmRv
dy50ZXN0UnVubmVyIGlzIGRlZmluZWQuCitQQVNTIGludGVybmFscy5wYWdlSGFzUGVuZGluZ1Bv
aW50ZXJMb2NrKCkgaXMgZmFsc2UKK1BBU1MgaW50ZXJuYWxzLnBhZ2VIYXNQb2ludGVyTG9jaygp
IGlzIGZhbHNlCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExF
VEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL2xvY2stbG9zdC1vbi1u
YXZpZ2F0aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9wb2ludGVyLWxvY2svbG9jay1sb3N0LW9uLW5h
dmlnYXRpb24uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41MzFhNmMzMTM2YmM1NzY0NDUwMjYxYjcyMzA3ODcz
ZDQ2ZjAwNDAzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL2xv
Y2stbG9zdC1vbi1uYXZpZ2F0aW9uLmh0bWwKQEAgLTAsMCArMSwzNiBAQAorPCFET0NUWVBFIEhU
TUw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uL2h0dHAvdGVzdHMvcmVzb3VyY2Vz
L2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9odHRwL3Rlc3RzL3Jl
c291cmNlcy9wb2ludGVyLWxvY2svcG9pbnRlci1sb2NrLXRlc3QtaGFybmVzcy5qcyI+PC9zY3Jp
cHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXY+CisgIDxkaXYgaWQ9InRhcmdldDEiPjwvZGl2Pgor
PC9kaXY+Cis8c2NyaXB0PgorICAgIGRlc2NyaXB0aW9uKCJUZXN0IHRoYXQgcG9pbnRlcmxvY2tj
aGFuZ2UgZXZlbnQgaXMgZGlzcGF0Y2hlZCB3aGVuIGxvY2sgaXMgbG9zdC4iKQorICAgIHdpbmRv
dy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKyAgICBzaG91bGRCZURlZmluZWQoIndpbmRvdy50ZXN0
UnVubmVyIik7CisKKyAgICB0YXJnZXREaXYxID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRh
cmdldDEiKTsKKworICAgIHRvZG8gPSBbCisgICAgICAgIGZ1bmN0aW9uICgpIHsKKyAgICAgICAg
ICAgIGV4cGVjdE9ubHlDaGFuZ2VFdmVudCgiTG9jayB0YXJnZXREaXYxLiIpOworICAgICAgICAg
ICAgdGFyZ2V0RGl2MS5yZXF1ZXN0UG9pbnRlckxvY2soKTsKKyAgICAgICAgICAgIC8vIGRvTmV4
dFN0ZXAgY2FsbGVkIGJ5IGV2ZW50IGhhbmRsZXIuCisgICAgICAgIH0sCisgICAgICAgIGZ1bmN0
aW9uICgpIHsKKyAgICAgICAgICAgIHNob3VsZEJlKCJkb2N1bWVudC5wb2ludGVyTG9ja0VsZW1l
bnQiLCAidGFyZ2V0RGl2MSIpOworICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7CisgICAg
ICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSAicmVzb3VyY2VzL2xvY2stbG9zdC1v
bi1uYXZpZ2F0aW9uMi5odG1sIjsgICAgCisgICAgICAgICAgICB9LCAwKTsKKyAgICAgICAgfSwK
KyAgICBdOworICAgIGRvTmV4dFN0ZXBXaXRoVXNlckdlc3R1cmUoKTsKKzwvc2NyaXB0PgorPHNj
cmlwdCBzcmM9Ii4uL2h0dHAvdGVzdHMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3Jp
cHQ+Cis8L2JvZHk+Cis8L2h0bWw+CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BvaW50ZXIt
bG9jay9yZXNvdXJjZXMvbG9jay1sb3N0LW9uLW5hdmlnYXRpb24yLmh0bWwgYi9MYXlvdXRUZXN0
cy9wb2ludGVyLWxvY2svcmVzb3VyY2VzL2xvY2stbG9zdC1vbi1uYXZpZ2F0aW9uMi5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLjM2ZjFmMGQ4MjhlMDc4MTVjNmI5ZGNjYjRiMzkyMDc0MTZkYjA1ZGIKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wb2ludGVyLWxvY2svcmVzb3VyY2VzL2xvY2stbG9z
dC1vbi1uYXZpZ2F0aW9uMi5odG1sCkBAIC0wLDAgKzEsMjMgQEAKKzwhRE9DVFlQRSBIVE1MPgor
PGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rlc3RzL3Jlc291cmNlcy9q
cy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vaHR0cC90ZXN0cy9yZXNv
dXJjZXMvcG9pbnRlci1sb2NrL3BvaW50ZXItbG9jay10ZXN0LWhhcm5lc3MuanMiPjwvc2NyaXB0
PgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2PgorICA8ZGl2IGlkPSJ0YXJnZXQxIj48L2Rpdj4KKzwv
ZGl2PgorPHNjcmlwdD4KKyAgICBkZXNjcmlwdGlvbigiVGVzdCB0aGF0IHBvaW50ZXIgbG9jayBp
cyBsb3N0IGFmdGVyIG5hdmlnYXRpb24uIikKKyAgICB3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRy
dWU7CisgICAgc2hvdWxkQmVEZWZpbmVkKCJ3aW5kb3cudGVzdFJ1bm5lciIpOworCisgICAgc2hv
dWxkQmUoImludGVybmFscy5wYWdlSGFzUGVuZGluZ1BvaW50ZXJMb2NrKCkiLCAiZmFsc2UiKTsK
KyAgICBzaG91bGRCZSgiaW50ZXJuYWxzLnBhZ2VIYXNQb2ludGVyTG9jaygpIiwgImZhbHNlIik7
CisgICAgZmluaXNoSlNUZXN0KCk7Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9odHRw
L3Rlc3RzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9o
dG1sPgorCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>