<?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>219861</bug_id>
          
          <creation_ts>2020-12-14 10:36:26 -0800</creation_ts>
          <short_desc>[Media in GPU Process][MSE] VP9 stream playback is not smooth</short_desc>
          <delta_ts>2020-12-14 19:09:06 -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>Media</component>
          <version>Other</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="Peng Liu">peng.liu6</reporter>
          <assigned_to name="Peng Liu">peng.liu6</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1714485</commentid>
    <comment_count>0</comment_count>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-12-14 10:36:26 -0800</bug_when>
    <thetext>The return value of MediaSource::buffered() is not updated correctly when the webm source buffer parser is running in the GPU Process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714486</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-12-14 10:36:53 -0800</bug_when>
    <thetext>&lt;rdar://problem/72303946&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714596</commentid>
    <comment_count>2</comment_count>
      <attachid>416199</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-12-14 15:17:50 -0800</bug_when>
    <thetext>Created attachment 416199
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714600</commentid>
    <comment_count>3</comment_count>
      <attachid>416199</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-12-14 15:25:51 -0800</bug_when>
    <thetext>Comment on attachment 416199
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        No new tests, no new behaviors.

&quot;no new behaviors&quot; is not quite true, since presumably this makes VP9 playback better.

It may not be possible to create a non-flaky test for &quot;more smooth&quot;, but I think it would be better to say something like that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714603</commentid>
    <comment_count>4</comment_count>
      <attachid>416199</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-12-14 15:45:13 -0800</bug_when>
    <thetext>Comment on attachment 416199
Patch

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

&gt;&gt; Source/WebCore/ChangeLog:8
&gt;&gt; +        No new tests, no new behaviors.
&gt; 
&gt; &quot;no new behaviors&quot; is not quite true, since presumably this makes VP9 playback better.
&gt; 
&gt; It may not be possible to create a non-flaky test for &quot;more smooth&quot;, but I think it would be better to say something like that.

No new behavior in the WebCore part. :-)

Agree. By the way, I think the layout tests can catch the issue if the &quot;media in GPU Process&quot; feature is enabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714606</commentid>
    <comment_count>5</comment_count>
      <attachid>416200</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-12-14 15:52:33 -0800</bug_when>
    <thetext>Created attachment 416200
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714669</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-12-14 19:09:05 -0800</bug_when>
    <thetext>Committed r270819: &lt;https://trac.webkit.org/changeset/270819&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 416200.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416199</attachid>
            <date>2020-12-14 15:17:50 -0800</date>
            <delta_ts>2020-12-14 15:25:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219861-20201214151750.patch</filename>
            <type>text/plain</type>
            <size>8470</size>
            <attacher name="Peng Liu">peng.liu6</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwNzk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmQyZDAwMjdkYTY1MWY1
YjliMDAxNzBhYmYyNDYwY2YzY2JmODM0OC4uMGNlNTQxZTU1ZTQxMTZiMjUyYzE1NjUwYTkwMmRm
NTJmZDYzODA1MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTEyLTE0ICBQZW5n
IExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CisKKyAgICAgICAgW01lZGlhIGluIEdQVSBQcm9j
ZXNzXVtNU0VdIFZQOSBzdHJlYW0gcGxheWJhY2sgaXMgbm90IHNtb290aAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5ODYxCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBuZXcg
YmVoYXZpb3JzLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFTb3VyY2VQcml2
YXRlLmg6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVNvdXJjZVByaXZhdGU6OnNldElzU2Vla2lu
Zyk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVNvdXJjZVByaXZhdGU6OnNldFRpbWVGdWRnZUZh
Y3Rvcik6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVNvdXJjZVByaXZhdGU6OnRpbWVGdWRnZUZh
Y3RvciBjb25zdCk6CisKIDIwMjAtMTItMTQgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBh
cHBsZS5jb20+CiAKICAgICAgICAgR1BVIHByb2Nlc3Mgc29tZXRpbWVzIGhhbmdzIGR1cmluZyBN
b3Rpb25NYXJrIEZvY3VzIHdoZW4gZW5hYmxpbmcgR1BVIFByb2Nlc3MgZm9yIERPTQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpp
bmRleCAyMmM4Y2VkZjBlMWNiMTcxZTQ1MTBkY2UzNWZhOGJhMTViMGM5MzcwLi5hNjVjOWY4Y2M4
NDAxMmU4ZDUwMWQ5MzZhOGZiYWQyMjViZTRhNTE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBA
CisyMDIwLTEyLTE0ICBQZW5nIExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CisKKyAgICAgICAg
W01lZGlhIGluIEdQVSBQcm9jZXNzXVtNU0VdIFZQOSBzdHJlYW0gcGxheWJhY2sgaXMgbm90IHNt
b290aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5
ODYxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IHR3byBuZXcgSVBDIG1lc3NhZ2VzIGluIGBSZW1vdGVNZWRpYVNvdXJjZVByb3h5YCB0byBzZXQg
YG1faXNTZWVraW5nYCBhbmQKKyAgICAgICAgYG1fdGltZUZ1ZGdlRmFjdG9yYCBvZiB0aGUgYE1l
ZGlhU291cmNlUHJpdmF0ZWAgcnVubmluZyBpbiB0aGUgR1BVIHByb2Nlc3MuCisKKyAgICAgICAg
KiBHUFVQcm9jZXNzL21lZGlhL1JlbW90ZU1lZGlhU291cmNlUHJveHkuY3BwOgorICAgICAgICAo
V2ViS2l0OjpSZW1vdGVNZWRpYVNvdXJjZVByb3h5OjpzZXRJc1NlZWtpbmcpOgorICAgICAgICAo
V2ViS2l0OjpSZW1vdGVNZWRpYVNvdXJjZVByb3h5OjpzZXRUaW1lRnVkZ2VGYWN0b3IpOgorICAg
ICAgICAqIEdQVVByb2Nlc3MvbWVkaWEvUmVtb3RlTWVkaWFTb3VyY2VQcm94eS5oOgorICAgICAg
ICAqIEdQVVByb2Nlc3MvbWVkaWEvUmVtb3RlTWVkaWFTb3VyY2VQcm94eS5tZXNzYWdlcy5pbjoK
KyAgICAgICAgKiBXZWJQcm9jZXNzL0dQVS9tZWRpYS9NZWRpYVNvdXJjZVByaXZhdGVSZW1vdGUu
Y3BwOgorICAgICAgICAoV2ViS2l0OjpNZWRpYVNvdXJjZVByaXZhdGVSZW1vdGU6OnNldElzU2Vl
a2luZyk6CisgICAgICAgIChXZWJLaXQ6Ok1lZGlhU291cmNlUHJpdmF0ZVJlbW90ZTo6c2V0VGlt
ZUZ1ZGdlRmFjdG9yKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL0dQVS9tZWRpYS9NZWRpYVNvdXJj
ZVByaXZhdGVSZW1vdGUuaDoKKwogMjAyMC0xMi0xNCAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hz
aWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBHUFUgcHJvY2VzcyBzb21ldGltZXMgaGFuZ3MgZHVy
aW5nIE1vdGlvbk1hcmsgRm9jdXMgd2hlbiBlbmFibGluZyBHUFUgUHJvY2VzcyBmb3IgRE9NCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVNvdXJjZVBy
aXZhdGUuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhU291cmNlUHJp
dmF0ZS5oCmluZGV4IDI5MzI4ODYzYjE0ZjI2ZGNiOWNjMTFjMDIzNjYwZDUyMDNiODkwZmMuLjVm
Y2FjOGZjNGRkMzc1N2U3MzJlMTU0ZjkzZjg3MzZhNDEyM2FhODggMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhU291cmNlUHJpdmF0ZS5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhU291cmNlUHJpdmF0ZS5oCkBAIC02
NCwxMiArNjQsMTMgQEAgcHVibGljOgogICAgIHZpcnR1YWwgTWVkaWFQbGF5ZXI6OlJlYWR5U3Rh
dGUgcmVhZHlTdGF0ZSgpIGNvbnN0ID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgc2V0UmVhZHlTdGF0
ZShNZWRpYVBsYXllcjo6UmVhZHlTdGF0ZSkgPSAwOwogCisgICAgdmlydHVhbCB2b2lkIHNldElz
U2Vla2luZyhib29sIGlzU2Vla2luZykgeyBtX2lzU2Vla2luZyA9IGlzU2Vla2luZzsgfQogICAg
IHZpcnR1YWwgdm9pZCB3YWl0Rm9yU2Vla0NvbXBsZXRlZCgpID0gMDsKICAgICB2aXJ0dWFsIHZv
aWQgc2Vla0NvbXBsZXRlZCgpID0gMDsKIAotICAgIHZvaWQgc2V0VGltZUZ1ZGdlRmFjdG9yKGNv
bnN0IE1lZGlhVGltZSYgZnVkZ2VGYWN0b3IpIHsgbV90aW1lRnVkZ2VGYWN0b3IgPSBmdWRnZUZh
Y3RvcjsgfQorICAgIHZpcnR1YWwgdm9pZCBzZXRUaW1lRnVkZ2VGYWN0b3IoY29uc3QgTWVkaWFU
aW1lJiBmdWRnZUZhY3RvcikgeyBtX3RpbWVGdWRnZUZhY3RvciA9IGZ1ZGdlRmFjdG9yOyB9CisK
ICAgICBNZWRpYVRpbWUgdGltZUZ1ZGdlRmFjdG9yKCkgY29uc3QgeyByZXR1cm4gbV90aW1lRnVk
Z2VGYWN0b3I7IH0KLSAgICB2b2lkIHNldElzU2Vla2luZyhib29sIGZsYWcpIHsgbV9pc1NlZWtp
bmcgPSBmbGFnOyB9CiAgICAgYm9vbCBpc1NlZWtpbmcoKSBjb25zdCB7IHJldHVybiBtX2lzU2Vl
a2luZzsgfQogCiBwcml2YXRlOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9HUFVQcm9jZXNz
L21lZGlhL1JlbW90ZU1lZGlhU291cmNlUHJveHkuY3BwIGIvU291cmNlL1dlYktpdC9HUFVQcm9j
ZXNzL21lZGlhL1JlbW90ZU1lZGlhU291cmNlUHJveHkuY3BwCmluZGV4IDEzM2NkY2NlMDFhODk4
YzQ0MGU4YjY4YTA2OGIxZjdkZmNmNzZiYjAuLmFmZjgyY2M0N2Q3YzJiNmMyOTk5MTU0YTZmYTFk
ODcxMjc2MGRmMDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9S
ZW1vdGVNZWRpYVNvdXJjZVByb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3Mv
bWVkaWEvUmVtb3RlTWVkaWFTb3VyY2VQcm94eS5jcHAKQEAgLTEyOCw2ICsxMjgsMTIgQEAgdm9p
ZCBSZW1vdGVNZWRpYVNvdXJjZVByb3h5OjpzZXRSZWFkeVN0YXRlKFdlYkNvcmU6Ok1lZGlhUGxh
eWVyRW51bXM6OlJlYWR5U3RhdGUKICAgICAgICAgbV9wcml2YXRlLT5zZXRSZWFkeVN0YXRlKHJl
YWR5U3RhdGUpOwogfQogCit2b2lkIFJlbW90ZU1lZGlhU291cmNlUHJveHk6OnNldElzU2Vla2lu
Zyhib29sIGlzU2Vla2luZykKK3sKKyAgICBpZiAobV9wcml2YXRlKQorICAgICAgICBtX3ByaXZh
dGUtPnNldElzU2Vla2luZyhpc1NlZWtpbmcpOworfQorCiB2b2lkIFJlbW90ZU1lZGlhU291cmNl
UHJveHk6OndhaXRGb3JTZWVrQ29tcGxldGVkKCkKIHsKICAgICBpZiAobV9wcml2YXRlKQpAQCAt
MTQwLDYgKzE0NiwxMiBAQCB2b2lkIFJlbW90ZU1lZGlhU291cmNlUHJveHk6OnNlZWtDb21wbGV0
ZWQoKQogICAgICAgICBtX3ByaXZhdGUtPnNlZWtDb21wbGV0ZWQoKTsKIH0KIAordm9pZCBSZW1v
dGVNZWRpYVNvdXJjZVByb3h5OjpzZXRUaW1lRnVkZ2VGYWN0b3IoY29uc3QgTWVkaWFUaW1lJiBm
dWRnZUZhY3RvcikKK3sKKyAgICBpZiAobV9wcml2YXRlKQorICAgICAgICBtX3ByaXZhdGUtPnNl
dFRpbWVGdWRnZUZhY3RvcihmdWRnZUZhY3Rvcik7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYktp
dAogCiAjZW5kaWYgLy8gRU5BQkxFKEdQVV9QUk9DRVNTKSAmJiBFTkFCTEUoTUVESUFfU09VUkNF
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL21lZGlhL1JlbW90ZU1lZGlh
U291cmNlUHJveHkuaCBiL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVNZWRp
YVNvdXJjZVByb3h5LmgKaW5kZXggNjg4MWZlMTIyYzY0MTI1ZWI4M2Q2NDM1ZWFlMmZmNTRlMDU2
MTEzNy4uYjIyMjU2NjFkYWI0NThiMWJkMjg0NmFjYjJlMGY4NjU3YTg5OTU0NiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL21lZGlhL1JlbW90ZU1lZGlhU291cmNlUHJveHku
aAorKysgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlTWVkaWFTb3VyY2VQ
cm94eS5oCkBAIC04Miw4ICs4MiwxMCBAQCBwcml2YXRlOgogICAgIHZvaWQgYWRkU291cmNlQnVm
ZmVyKGNvbnN0IFdlYkNvcmU6OkNvbnRlbnRUeXBlJiwgQWRkU291cmNlQnVmZmVyQ2FsbGJhY2sm
Jik7CiAgICAgdm9pZCBkdXJhdGlvbkNoYW5nZWQoY29uc3QgTWVkaWFUaW1lJik7CiAgICAgdm9p
ZCBzZXRSZWFkeVN0YXRlKFdlYkNvcmU6Ok1lZGlhUGxheWVyRW51bXM6OlJlYWR5U3RhdGUpOwor
ICAgIHZvaWQgc2V0SXNTZWVraW5nKGJvb2wpOwogICAgIHZvaWQgd2FpdEZvclNlZWtDb21wbGV0
ZWQoKTsKICAgICB2b2lkIHNlZWtDb21wbGV0ZWQoKTsKKyAgICB2b2lkIHNldFRpbWVGdWRnZUZh
Y3Rvcihjb25zdCBNZWRpYVRpbWUmKTsKIAogICAgIEdQVUNvbm5lY3Rpb25Ub1dlYlByb2Nlc3Mm
IG1fY29ubmVjdGlvblRvV2ViUHJvY2VzczsKICAgICBSZW1vdGVNZWRpYVNvdXJjZUlkZW50aWZp
ZXIgbV9pZGVudGlmaWVyOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL21l
ZGlhL1JlbW90ZU1lZGlhU291cmNlUHJveHkubWVzc2FnZXMuaW4gYi9Tb3VyY2UvV2ViS2l0L0dQ
VVByb2Nlc3MvbWVkaWEvUmVtb3RlTWVkaWFTb3VyY2VQcm94eS5tZXNzYWdlcy5pbgppbmRleCBm
NjE0NTMyMDcwZTQ1YTRjMzI5ZThjNWQ3ODMyNGIxYzc0M2NhZDgyLi4zNjA3ZDE1MWEwM2NiYjlh
OTEyMWYyOWI5NWJkMWNmYjk5MTRhZDIzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0dQVVBy
b2Nlc3MvbWVkaWEvUmVtb3RlTWVkaWFTb3VyY2VQcm94eS5tZXNzYWdlcy5pbgorKysgYi9Tb3Vy
Y2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlTWVkaWFTb3VyY2VQcm94eS5tZXNzYWdl
cy5pbgpAQCAtMjksOCArMjksMTAgQEAgbWVzc2FnZXMgLT4gUmVtb3RlTWVkaWFTb3VyY2VQcm94
eSBOb3RSZWZDb3VudGVkIHsKICAgICBBZGRTb3VyY2VCdWZmZXIoV2ViQ29yZTo6Q29udGVudFR5
cGUgY29udGVudFR5cGUpIC0+IChlbnVtOnVpbnQ4X3QgV2ViQ29yZTo6TWVkaWFTb3VyY2VQcml2
YXRlOjpBZGRTdGF0dXMgc3RhdHVzLCBPcHRpb25hbDxXZWJLaXQ6OlJlbW90ZVNvdXJjZUJ1ZmZl
cklkZW50aWZpZXI+IHJlbW90ZVNvdXJjZUJ1ZmZlcklkZW50aWZpZXIpIFN5bmNocm9ub3VzCiAg
ICAgRHVyYXRpb25DaGFuZ2VkKE1lZGlhVGltZSBkdXJhdGlvbikKICAgICBTZXRSZWFkeVN0YXRl
KFdlYkNvcmU6Ok1lZGlhUGxheWVyRW51bXM6OlJlYWR5U3RhdGUgcmVhZHlTdGF0ZSkKKyAgICBT
ZXRJc1NlZWtpbmcoYm9vbCBpc1NlZWtpbmcpCiAgICAgV2FpdEZvclNlZWtDb21wbGV0ZWQoKQog
ICAgIFNlZWtDb21wbGV0ZWQoKQorICAgIFNldFRpbWVGdWRnZUZhY3RvcihNZWRpYVRpbWUgZnVk
Z2VGYWN0b3IpCiB9CiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL0dQVS9tZWRpYS9NZWRpYVNvdXJjZVByaXZhdGVSZW1vdGUuY3BwIGIvU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL0dQVS9tZWRpYS9NZWRpYVNvdXJjZVByaXZhdGVSZW1vdGUuY3BwCmluZGV4
IDkwZThhMjRmYzEzYTFlYjNjMzAxOTQxYzU5MDRiMDkxMWYzOGIyNTUuLmY2Y2EzMmQzYmUxNTBm
NmI0MTBjNTE1YmZkMmEwYTVmZDdlMTMzYmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9HUFUvbWVkaWEvTWVkaWFTb3VyY2VQcml2YXRlUmVtb3RlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL21lZGlhL01lZGlhU291cmNlUHJpdmF0ZVJlbW90ZS5j
cHAKQEAgLTEzOSw2ICsxMzksMTIgQEAgdm9pZCBNZWRpYVNvdXJjZVByaXZhdGVSZW1vdGU6OnNl
dFJlYWR5U3RhdGUoTWVkaWFQbGF5ZXI6OlJlYWR5U3RhdGUgcmVhZHlTdGF0ZSkKICAgICBtX2dw
dVByb2Nlc3NDb25uZWN0aW9uLmNvbm5lY3Rpb24oKS5zZW5kKE1lc3NhZ2VzOjpSZW1vdGVNZWRp
YVNvdXJjZVByb3h5OjpTZXRSZWFkeVN0YXRlKHJlYWR5U3RhdGUpLCBtX2lkZW50aWZpZXIpOwog
fQogCit2b2lkIE1lZGlhU291cmNlUHJpdmF0ZVJlbW90ZTo6c2V0SXNTZWVraW5nKGJvb2wgaXNT
ZWVraW5nKQoreworICAgIE1lZGlhU291cmNlUHJpdmF0ZTo6c2V0SXNTZWVraW5nKGlzU2Vla2lu
Zyk7CisgICAgbV9ncHVQcm9jZXNzQ29ubmVjdGlvbi5jb25uZWN0aW9uKCkuc2VuZChNZXNzYWdl
czo6UmVtb3RlTWVkaWFTb3VyY2VQcm94eTo6U2V0SXNTZWVraW5nKGlzU2Vla2luZyksIG1faWRl
bnRpZmllcik7Cit9CisKIHZvaWQgTWVkaWFTb3VyY2VQcml2YXRlUmVtb3RlOjp3YWl0Rm9yU2Vl
a0NvbXBsZXRlZCgpCiB7CiAgICAgbV9ncHVQcm9jZXNzQ29ubmVjdGlvbi5jb25uZWN0aW9uKCku
c2VuZChNZXNzYWdlczo6UmVtb3RlTWVkaWFTb3VyY2VQcm94eTo6V2FpdEZvclNlZWtDb21wbGV0
ZWQoKSwgbV9pZGVudGlmaWVyKTsKQEAgLTE0OSw2ICsxNTUsMTIgQEAgdm9pZCBNZWRpYVNvdXJj
ZVByaXZhdGVSZW1vdGU6OnNlZWtDb21wbGV0ZWQoKQogICAgIG1fZ3B1UHJvY2Vzc0Nvbm5lY3Rp
b24uY29ubmVjdGlvbigpLnNlbmQoTWVzc2FnZXM6OlJlbW90ZU1lZGlhU291cmNlUHJveHk6OlNl
ZWtDb21wbGV0ZWQoKSwgbV9pZGVudGlmaWVyKTsKIH0KIAordm9pZCBNZWRpYVNvdXJjZVByaXZh
dGVSZW1vdGU6OnNldFRpbWVGdWRnZUZhY3Rvcihjb25zdCBNZWRpYVRpbWUmIGZ1ZGdlRmFjdG9y
KQoreworICAgIE1lZGlhU291cmNlUHJpdmF0ZTo6c2V0VGltZUZ1ZGdlRmFjdG9yKGZ1ZGdlRmFj
dG9yKTsKKyAgICBtX2dwdVByb2Nlc3NDb25uZWN0aW9uLmNvbm5lY3Rpb24oKS5zZW5kKE1lc3Nh
Z2VzOjpSZW1vdGVNZWRpYVNvdXJjZVByb3h5OjpTZXRUaW1lRnVkZ2VGYWN0b3IoZnVkZ2VGYWN0
b3IpLCBtX2lkZW50aWZpZXIpOworfQorCiB2b2lkIE1lZGlhU291cmNlUHJpdmF0ZVJlbW90ZTo6
c2Vla1RvVGltZShjb25zdCBNZWRpYVRpbWUmIHRpbWUpCiB7CiAgICAgbV9jbGllbnQtPnNlZWtU
b1RpbWUodGltZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL21l
ZGlhL01lZGlhU291cmNlUHJpdmF0ZVJlbW90ZS5oIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L0dQVS9tZWRpYS9NZWRpYVNvdXJjZVByaXZhdGVSZW1vdGUuaAppbmRleCA1NGUyZWM5N2FiMTlm
ZmIzYzE1YWJiYzE3MGRkNzViNzM5YzQ5YTdhLi5lYzZiY2VkMDU0OThjNTg4ZmIzM2MyZGVmYjky
MzRkZGEyNjBjNWQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL21l
ZGlhL01lZGlhU291cmNlUHJpdmF0ZVJlbW90ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9HUFUvbWVkaWEvTWVkaWFTb3VyY2VQcml2YXRlUmVtb3RlLmgKQEAgLTY5LDggKzY5LDEw
IEBAIHB1YmxpYzoKICAgICBib29sIGlzRW5kZWQoKSBjb25zdCBmaW5hbDsKICAgICBXZWJDb3Jl
OjpNZWRpYVBsYXllcjo6UmVhZHlTdGF0ZSByZWFkeVN0YXRlKCkgY29uc3QgZmluYWw7CiAgICAg
dm9pZCBzZXRSZWFkeVN0YXRlKFdlYkNvcmU6Ok1lZGlhUGxheWVyOjpSZWFkeVN0YXRlKSBmaW5h
bDsKKyAgICB2b2lkIHNldElzU2Vla2luZyhib29sKSBmaW5hbDsKICAgICB2b2lkIHdhaXRGb3JT
ZWVrQ29tcGxldGVkKCkgZmluYWw7CiAgICAgdm9pZCBzZWVrQ29tcGxldGVkKCkgZmluYWw7Cisg
ICAgdm9pZCBzZXRUaW1lRnVkZ2VGYWN0b3IoY29uc3QgTWVkaWFUaW1lJikgZmluYWw7CiAKICNp
ZiAhUkVMRUFTRV9MT0dfRElTQUJMRUQKICAgICBjb25zdCBMb2dnZXImIGxvZ2dlcigpIGNvbnN0
IGZpbmFsIHsgcmV0dXJuIG1fbG9nZ2VyLmdldCgpOyB9Cg==
</data>
<flag name="review"
          id="433646"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416200</attachid>
            <date>2020-12-14 15:52:33 -0800</date>
            <delta_ts>2020-12-14 19:09:05 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-219861-20201214155232.patch</filename>
            <type>text/plain</type>
            <size>8576</size>
            <attacher name="Peng Liu">peng.liu6</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwNzk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmQyZDAwMjdkYTY1MWY1
YjliMDAxNzBhYmYyNDYwY2YzY2JmODM0OC4uNjc4NGM0NzIwOWRjNThkNWQzMzIyZWM0MWU2Yzkz
ZDc0ZmVmZDAxYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTEyLTE0ICBQZW5n
IExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CisKKyAgICAgICAgW01lZGlhIGluIEdQVSBQcm9j
ZXNzXVtNU0VdIFZQOSBzdHJlYW0gcGxheWJhY2sgaXMgbm90IHNtb290aAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5ODYxCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgRXJpYyBDYXJsc29uLgorCisgICAgICAgIENoYW5nZSB0d28gbWV0aG9kcyBvZiBg
TWVkaWFTb3VyY2VQcml2YXRlYCB0byB2aXJ0dWFsIHNvIHRoYXQgd2UgY2FuIGltcGxlbWVudCB0
aGVtCisgICAgICAgIGluIGBNZWRpYVNvdXJjZVByaXZhdGVSZW1vdGVgIHdpdGggSVBDIG1lc3Nh
Z2VzLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFTb3VyY2VQcml2YXRlLmg6
CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVNvdXJjZVByaXZhdGU6OnNldElzU2Vla2luZyk6Cisg
ICAgICAgIChXZWJDb3JlOjpNZWRpYVNvdXJjZVByaXZhdGU6OnNldFRpbWVGdWRnZUZhY3Rvcik6
CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVNvdXJjZVByaXZhdGU6OnRpbWVGdWRnZUZhY3RvciBj
b25zdCk6CisKIDIwMjAtMTItMTQgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5j
b20+CiAKICAgICAgICAgR1BVIHByb2Nlc3Mgc29tZXRpbWVzIGhhbmdzIGR1cmluZyBNb3Rpb25N
YXJrIEZvY3VzIHdoZW4gZW5hYmxpbmcgR1BVIFByb2Nlc3MgZm9yIERPTQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCAy
MmM4Y2VkZjBlMWNiMTcxZTQ1MTBkY2UzNWZhOGJhMTViMGM5MzcwLi4xMzA2MTIzNmNlOGM3NGI4
NDZmMjkzZTk4N2Q5ZDkzNTgxNjQ1NjUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIw
LTEyLTE0ICBQZW5nIExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CisKKyAgICAgICAgW01lZGlh
IGluIEdQVSBQcm9jZXNzXVtNU0VdIFZQOSBzdHJlYW0gcGxheWJhY2sgaXMgbm90IHNtb290aAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5ODYxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBDYXJsc29uLgorCisgICAgICAgIEFkZCB0d28gbmV3
IElQQyBtZXNzYWdlcyBpbiBgUmVtb3RlTWVkaWFTb3VyY2VQcm94eWAgdG8gc2V0IGBtX2lzU2Vl
a2luZ2AgYW5kCisgICAgICAgIGBtX3RpbWVGdWRnZUZhY3RvcmAgb2YgdGhlIGBNZWRpYVNvdXJj
ZVByaXZhdGVgIHJ1bm5pbmcgaW4gdGhlIEdQVSBwcm9jZXNzLgorCisgICAgICAgICogR1BVUHJv
Y2Vzcy9tZWRpYS9SZW1vdGVNZWRpYVNvdXJjZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6
UmVtb3RlTWVkaWFTb3VyY2VQcm94eTo6c2V0SXNTZWVraW5nKToKKyAgICAgICAgKFdlYktpdDo6
UmVtb3RlTWVkaWFTb3VyY2VQcm94eTo6c2V0VGltZUZ1ZGdlRmFjdG9yKToKKyAgICAgICAgKiBH
UFVQcm9jZXNzL21lZGlhL1JlbW90ZU1lZGlhU291cmNlUHJveHkuaDoKKyAgICAgICAgKiBHUFVQ
cm9jZXNzL21lZGlhL1JlbW90ZU1lZGlhU291cmNlUHJveHkubWVzc2FnZXMuaW46CisgICAgICAg
ICogV2ViUHJvY2Vzcy9HUFUvbWVkaWEvTWVkaWFTb3VyY2VQcml2YXRlUmVtb3RlLmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6TWVkaWFTb3VyY2VQcml2YXRlUmVtb3RlOjpzZXRJc1NlZWtpbmcpOgor
ICAgICAgICAoV2ViS2l0OjpNZWRpYVNvdXJjZVByaXZhdGVSZW1vdGU6OnNldFRpbWVGdWRnZUZh
Y3Rvcik6CisgICAgICAgICogV2ViUHJvY2Vzcy9HUFUvbWVkaWEvTWVkaWFTb3VyY2VQcml2YXRl
UmVtb3RlLmg6CisKIDIwMjAtMTItMTQgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBs
ZS5jb20+CiAKICAgICAgICAgR1BVIHByb2Nlc3Mgc29tZXRpbWVzIGhhbmdzIGR1cmluZyBNb3Rp
b25NYXJrIEZvY3VzIHdoZW4gZW5hYmxpbmcgR1BVIFByb2Nlc3MgZm9yIERPTQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFTb3VyY2VQcml2YXRlLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVNvdXJjZVByaXZhdGUuaApp
bmRleCAyOTMyODg2M2IxNGYyNmRjYjljYzExYzAyMzY2MGQ1MjAzYjg5MGZjLi41ZmNhYzhmYzRk
ZDM3NTdlNzMyZTE1NGY5M2Y4NzM2YTQxMjNhYTg4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVNvdXJjZVByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVNvdXJjZVByaXZhdGUuaApAQCAtNjQsMTIgKzY0
LDEzIEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIE1lZGlhUGxheWVyOjpSZWFkeVN0YXRlIHJlYWR5
U3RhdGUoKSBjb25zdCA9IDA7CiAgICAgdmlydHVhbCB2b2lkIHNldFJlYWR5U3RhdGUoTWVkaWFQ
bGF5ZXI6OlJlYWR5U3RhdGUpID0gMDsKIAorICAgIHZpcnR1YWwgdm9pZCBzZXRJc1NlZWtpbmco
Ym9vbCBpc1NlZWtpbmcpIHsgbV9pc1NlZWtpbmcgPSBpc1NlZWtpbmc7IH0KICAgICB2aXJ0dWFs
IHZvaWQgd2FpdEZvclNlZWtDb21wbGV0ZWQoKSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIHNlZWtD
b21wbGV0ZWQoKSA9IDA7CiAKLSAgICB2b2lkIHNldFRpbWVGdWRnZUZhY3Rvcihjb25zdCBNZWRp
YVRpbWUmIGZ1ZGdlRmFjdG9yKSB7IG1fdGltZUZ1ZGdlRmFjdG9yID0gZnVkZ2VGYWN0b3I7IH0K
KyAgICB2aXJ0dWFsIHZvaWQgc2V0VGltZUZ1ZGdlRmFjdG9yKGNvbnN0IE1lZGlhVGltZSYgZnVk
Z2VGYWN0b3IpIHsgbV90aW1lRnVkZ2VGYWN0b3IgPSBmdWRnZUZhY3RvcjsgfQorCiAgICAgTWVk
aWFUaW1lIHRpbWVGdWRnZUZhY3RvcigpIGNvbnN0IHsgcmV0dXJuIG1fdGltZUZ1ZGdlRmFjdG9y
OyB9Ci0gICAgdm9pZCBzZXRJc1NlZWtpbmcoYm9vbCBmbGFnKSB7IG1faXNTZWVraW5nID0gZmxh
ZzsgfQogICAgIGJvb2wgaXNTZWVraW5nKCkgY29uc3QgeyByZXR1cm4gbV9pc1NlZWtpbmc7IH0K
IAogcHJpdmF0ZToKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9S
ZW1vdGVNZWRpYVNvdXJjZVByb3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRp
YS9SZW1vdGVNZWRpYVNvdXJjZVByb3h5LmNwcAppbmRleCAxMzNjZGNjZTAxYTg5OGM0NDBlOGI2
OGEwNjhiMWY3ZGZjZjc2YmIwLi5hZmY4MmNjNDdkN2MyYjZjMjk5OTE1NGE2ZmExZDg3MTI3NjBk
ZjA4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlTWVk
aWFTb3VyY2VQcm94eS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL21lZGlhL1Jl
bW90ZU1lZGlhU291cmNlUHJveHkuY3BwCkBAIC0xMjgsNiArMTI4LDEyIEBAIHZvaWQgUmVtb3Rl
TWVkaWFTb3VyY2VQcm94eTo6c2V0UmVhZHlTdGF0ZShXZWJDb3JlOjpNZWRpYVBsYXllckVudW1z
OjpSZWFkeVN0YXRlCiAgICAgICAgIG1fcHJpdmF0ZS0+c2V0UmVhZHlTdGF0ZShyZWFkeVN0YXRl
KTsKIH0KIAordm9pZCBSZW1vdGVNZWRpYVNvdXJjZVByb3h5OjpzZXRJc1NlZWtpbmcoYm9vbCBp
c1NlZWtpbmcpCit7CisgICAgaWYgKG1fcHJpdmF0ZSkKKyAgICAgICAgbV9wcml2YXRlLT5zZXRJ
c1NlZWtpbmcoaXNTZWVraW5nKTsKK30KKwogdm9pZCBSZW1vdGVNZWRpYVNvdXJjZVByb3h5Ojp3
YWl0Rm9yU2Vla0NvbXBsZXRlZCgpCiB7CiAgICAgaWYgKG1fcHJpdmF0ZSkKQEAgLTE0MCw2ICsx
NDYsMTIgQEAgdm9pZCBSZW1vdGVNZWRpYVNvdXJjZVByb3h5OjpzZWVrQ29tcGxldGVkKCkKICAg
ICAgICAgbV9wcml2YXRlLT5zZWVrQ29tcGxldGVkKCk7CiB9CiAKK3ZvaWQgUmVtb3RlTWVkaWFT
b3VyY2VQcm94eTo6c2V0VGltZUZ1ZGdlRmFjdG9yKGNvbnN0IE1lZGlhVGltZSYgZnVkZ2VGYWN0
b3IpCit7CisgICAgaWYgKG1fcHJpdmF0ZSkKKyAgICAgICAgbV9wcml2YXRlLT5zZXRUaW1lRnVk
Z2VGYWN0b3IoZnVkZ2VGYWN0b3IpOworfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKIAogI2Vu
ZGlmIC8vIEVOQUJMRShHUFVfUFJPQ0VTUykgJiYgRU5BQkxFKE1FRElBX1NPVVJDRSkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVNZWRpYVNvdXJjZVBy
b3h5LmggYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlTWVkaWFTb3VyY2VQ
cm94eS5oCmluZGV4IDY4ODFmZTEyMmM2NDEyNWViODNkNjQzNWVhZTJmZjU0ZTA1NjExMzcuLmIy
MjI1NjYxZGFiNDU4YjFiZDI4NDZhY2IyZTBmODY1N2E4OTk1NDYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVNZWRpYVNvdXJjZVByb3h5LmgKKysrIGIv
U291cmNlL1dlYktpdC9HUFVQcm9jZXNzL21lZGlhL1JlbW90ZU1lZGlhU291cmNlUHJveHkuaApA
QCAtODIsOCArODIsMTAgQEAgcHJpdmF0ZToKICAgICB2b2lkIGFkZFNvdXJjZUJ1ZmZlcihjb25z
dCBXZWJDb3JlOjpDb250ZW50VHlwZSYsIEFkZFNvdXJjZUJ1ZmZlckNhbGxiYWNrJiYpOwogICAg
IHZvaWQgZHVyYXRpb25DaGFuZ2VkKGNvbnN0IE1lZGlhVGltZSYpOwogICAgIHZvaWQgc2V0UmVh
ZHlTdGF0ZShXZWJDb3JlOjpNZWRpYVBsYXllckVudW1zOjpSZWFkeVN0YXRlKTsKKyAgICB2b2lk
IHNldElzU2Vla2luZyhib29sKTsKICAgICB2b2lkIHdhaXRGb3JTZWVrQ29tcGxldGVkKCk7CiAg
ICAgdm9pZCBzZWVrQ29tcGxldGVkKCk7CisgICAgdm9pZCBzZXRUaW1lRnVkZ2VGYWN0b3IoY29u
c3QgTWVkaWFUaW1lJik7CiAKICAgICBHUFVDb25uZWN0aW9uVG9XZWJQcm9jZXNzJiBtX2Nvbm5l
Y3Rpb25Ub1dlYlByb2Nlc3M7CiAgICAgUmVtb3RlTWVkaWFTb3VyY2VJZGVudGlmaWVyIG1faWRl
bnRpZmllcjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1v
dGVNZWRpYVNvdXJjZVByb3h5Lm1lc3NhZ2VzLmluIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNz
L21lZGlhL1JlbW90ZU1lZGlhU291cmNlUHJveHkubWVzc2FnZXMuaW4KaW5kZXggZjYxNDUzMjA3
MGU0NWE0YzMyOWU4YzVkNzgzMjRiMWM3NDNjYWQ4Mi4uMzYwN2QxNTFhMDNjYmI5YTkxMjFmMjli
OTViZDFjZmI5OTE0YWQyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL21l
ZGlhL1JlbW90ZU1lZGlhU291cmNlUHJveHkubWVzc2FnZXMuaW4KKysrIGIvU291cmNlL1dlYktp
dC9HUFVQcm9jZXNzL21lZGlhL1JlbW90ZU1lZGlhU291cmNlUHJveHkubWVzc2FnZXMuaW4KQEAg
LTI5LDggKzI5LDEwIEBAIG1lc3NhZ2VzIC0+IFJlbW90ZU1lZGlhU291cmNlUHJveHkgTm90UmVm
Q291bnRlZCB7CiAgICAgQWRkU291cmNlQnVmZmVyKFdlYkNvcmU6OkNvbnRlbnRUeXBlIGNvbnRl
bnRUeXBlKSAtPiAoZW51bTp1aW50OF90IFdlYkNvcmU6Ok1lZGlhU291cmNlUHJpdmF0ZTo6QWRk
U3RhdHVzIHN0YXR1cywgT3B0aW9uYWw8V2ViS2l0OjpSZW1vdGVTb3VyY2VCdWZmZXJJZGVudGlm
aWVyPiByZW1vdGVTb3VyY2VCdWZmZXJJZGVudGlmaWVyKSBTeW5jaHJvbm91cwogICAgIER1cmF0
aW9uQ2hhbmdlZChNZWRpYVRpbWUgZHVyYXRpb24pCiAgICAgU2V0UmVhZHlTdGF0ZShXZWJDb3Jl
OjpNZWRpYVBsYXllckVudW1zOjpSZWFkeVN0YXRlIHJlYWR5U3RhdGUpCisgICAgU2V0SXNTZWVr
aW5nKGJvb2wgaXNTZWVraW5nKQogICAgIFdhaXRGb3JTZWVrQ29tcGxldGVkKCkKICAgICBTZWVr
Q29tcGxldGVkKCkKKyAgICBTZXRUaW1lRnVkZ2VGYWN0b3IoTWVkaWFUaW1lIGZ1ZGdlRmFjdG9y
KQogfQogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUv
bWVkaWEvTWVkaWFTb3VyY2VQcml2YXRlUmVtb3RlLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9HUFUvbWVkaWEvTWVkaWFTb3VyY2VQcml2YXRlUmVtb3RlLmNwcAppbmRleCA5MGU4YTI0
ZmMxM2ExZWIzYzMwMTk0MWM1OTA0YjA5MTFmMzhiMjU1Li5mNmNhMzJkM2JlMTUwZjZiNDEwYzUx
NWJmZDJhMGE1ZmQ3ZTEzM2JhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
R1BVL21lZGlhL01lZGlhU291cmNlUHJpdmF0ZVJlbW90ZS5jcHAKKysrIGIvU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL0dQVS9tZWRpYS9NZWRpYVNvdXJjZVByaXZhdGVSZW1vdGUuY3BwCkBAIC0x
MzksNiArMTM5LDEyIEBAIHZvaWQgTWVkaWFTb3VyY2VQcml2YXRlUmVtb3RlOjpzZXRSZWFkeVN0
YXRlKE1lZGlhUGxheWVyOjpSZWFkeVN0YXRlIHJlYWR5U3RhdGUpCiAgICAgbV9ncHVQcm9jZXNz
Q29ubmVjdGlvbi5jb25uZWN0aW9uKCkuc2VuZChNZXNzYWdlczo6UmVtb3RlTWVkaWFTb3VyY2VQ
cm94eTo6U2V0UmVhZHlTdGF0ZShyZWFkeVN0YXRlKSwgbV9pZGVudGlmaWVyKTsKIH0KIAordm9p
ZCBNZWRpYVNvdXJjZVByaXZhdGVSZW1vdGU6OnNldElzU2Vla2luZyhib29sIGlzU2Vla2luZykK
K3sKKyAgICBNZWRpYVNvdXJjZVByaXZhdGU6OnNldElzU2Vla2luZyhpc1NlZWtpbmcpOworICAg
IG1fZ3B1UHJvY2Vzc0Nvbm5lY3Rpb24uY29ubmVjdGlvbigpLnNlbmQoTWVzc2FnZXM6OlJlbW90
ZU1lZGlhU291cmNlUHJveHk6OlNldElzU2Vla2luZyhpc1NlZWtpbmcpLCBtX2lkZW50aWZpZXIp
OworfQorCiB2b2lkIE1lZGlhU291cmNlUHJpdmF0ZVJlbW90ZTo6d2FpdEZvclNlZWtDb21wbGV0
ZWQoKQogewogICAgIG1fZ3B1UHJvY2Vzc0Nvbm5lY3Rpb24uY29ubmVjdGlvbigpLnNlbmQoTWVz
c2FnZXM6OlJlbW90ZU1lZGlhU291cmNlUHJveHk6OldhaXRGb3JTZWVrQ29tcGxldGVkKCksIG1f
aWRlbnRpZmllcik7CkBAIC0xNDksNiArMTU1LDEyIEBAIHZvaWQgTWVkaWFTb3VyY2VQcml2YXRl
UmVtb3RlOjpzZWVrQ29tcGxldGVkKCkKICAgICBtX2dwdVByb2Nlc3NDb25uZWN0aW9uLmNvbm5l
Y3Rpb24oKS5zZW5kKE1lc3NhZ2VzOjpSZW1vdGVNZWRpYVNvdXJjZVByb3h5OjpTZWVrQ29tcGxl
dGVkKCksIG1faWRlbnRpZmllcik7CiB9CiAKK3ZvaWQgTWVkaWFTb3VyY2VQcml2YXRlUmVtb3Rl
OjpzZXRUaW1lRnVkZ2VGYWN0b3IoY29uc3QgTWVkaWFUaW1lJiBmdWRnZUZhY3RvcikKK3sKKyAg
ICBNZWRpYVNvdXJjZVByaXZhdGU6OnNldFRpbWVGdWRnZUZhY3RvcihmdWRnZUZhY3Rvcik7Cisg
ICAgbV9ncHVQcm9jZXNzQ29ubmVjdGlvbi5jb25uZWN0aW9uKCkuc2VuZChNZXNzYWdlczo6UmVt
b3RlTWVkaWFTb3VyY2VQcm94eTo6U2V0VGltZUZ1ZGdlRmFjdG9yKGZ1ZGdlRmFjdG9yKSwgbV9p
ZGVudGlmaWVyKTsKK30KKwogdm9pZCBNZWRpYVNvdXJjZVByaXZhdGVSZW1vdGU6OnNlZWtUb1Rp
bWUoY29uc3QgTWVkaWFUaW1lJiB0aW1lKQogewogICAgIG1fY2xpZW50LT5zZWVrVG9UaW1lKHRp
bWUpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9tZWRpYS9NZWRp
YVNvdXJjZVByaXZhdGVSZW1vdGUuaCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvbWVk
aWEvTWVkaWFTb3VyY2VQcml2YXRlUmVtb3RlLmgKaW5kZXggNTRlMmVjOTdhYjE5ZmZiM2MxNWFi
YmMxNzBkZDc1YjczOWM0OWE3YS4uZWM2YmNlZDA1NDk4YzU4OGZiMzNjMmRlZmI5MjM0ZGRhMjYw
YzVkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9tZWRpYS9NZWRp
YVNvdXJjZVByaXZhdGVSZW1vdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BV
L21lZGlhL01lZGlhU291cmNlUHJpdmF0ZVJlbW90ZS5oCkBAIC02OSw4ICs2OSwxMCBAQCBwdWJs
aWM6CiAgICAgYm9vbCBpc0VuZGVkKCkgY29uc3QgZmluYWw7CiAgICAgV2ViQ29yZTo6TWVkaWFQ
bGF5ZXI6OlJlYWR5U3RhdGUgcmVhZHlTdGF0ZSgpIGNvbnN0IGZpbmFsOwogICAgIHZvaWQgc2V0
UmVhZHlTdGF0ZShXZWJDb3JlOjpNZWRpYVBsYXllcjo6UmVhZHlTdGF0ZSkgZmluYWw7CisgICAg
dm9pZCBzZXRJc1NlZWtpbmcoYm9vbCkgZmluYWw7CiAgICAgdm9pZCB3YWl0Rm9yU2Vla0NvbXBs
ZXRlZCgpIGZpbmFsOwogICAgIHZvaWQgc2Vla0NvbXBsZXRlZCgpIGZpbmFsOworICAgIHZvaWQg
c2V0VGltZUZ1ZGdlRmFjdG9yKGNvbnN0IE1lZGlhVGltZSYpIGZpbmFsOwogCiAjaWYgIVJFTEVB
U0VfTE9HX0RJU0FCTEVECiAgICAgY29uc3QgTG9nZ2VyJiBsb2dnZXIoKSBjb25zdCBmaW5hbCB7
IHJldHVybiBtX2xvZ2dlci5nZXQoKTsgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>