<?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>212308</bug_id>
          
          <creation_ts>2020-05-23 17:29:12 -0700</creation_ts>
          <short_desc>ASSERTION FAILED: m_clientCounts.contains(contextId) - WebKit::VideoFullscreenManagerProxy::removeClientForContext()</short_desc>
          <delta_ts>2020-05-26 09:57:04 -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="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>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1655666</commentid>
    <comment_count>0</comment_count>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-05-23 17:29:12 -0700</bug_when>
    <thetext>ASSERTION FAILED: m_clientCounts.contains(contextId) - WebKit::VideoFullscreenManagerProxy::removeClientForContext()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655667</commentid>
    <comment_count>1</comment_count>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-05-23 17:30:08 -0700</bug_when>
    <thetext>&lt;rdar://problem/63511239&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655669</commentid>
    <comment_count>2</comment_count>
      <attachid>400145</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-05-23 17:54:12 -0700</bug_when>
    <thetext>Created attachment 400145
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655670</commentid>
    <comment_count>3</comment_count>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-05-23 17:56:56 -0700</bug_when>
    <thetext>Any suggestion about the style checking error regarding OS version check? Should we update version_check.py to ignore it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655793</commentid>
    <comment_count>4</comment_count>
      <attachid>400145</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-05-24 23:57:54 -0700</bug_when>
    <thetext>Comment on attachment 400145
Patch

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

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/ExitPiPOnSuspendVideoElement.mm:29
&gt; +#if ENABLE(VIDEO_PRESENTATION_MODE) &amp;&amp; (PLATFORM(MAC) || (PLATFORM(IOS_FAMILY) &amp;&amp; __IPHONE_OS_VERSION_MIN_REQUIRED &gt;= 140000))

I guess we can leave it as is or introduce a macro in Platform.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656075</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-26 09:57:03 -0700</bug_when>
    <thetext>Committed r262149: &lt;https://trac.webkit.org/changeset/262149&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 400145.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400145</attachid>
            <date>2020-05-23 17:54:12 -0700</date>
            <delta_ts>2020-05-26 09:57:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212308-20200523175411.patch</filename>
            <type>text/plain</type>
            <size>10553</size>
            <attacher name="Peng Liu">peng.liu6</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyMDQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWFlZDZjZDM4YTZkMDk3
OGUyMmFkYjkwN2EwOTEwMzQ2ZGNjMTE4Yy4uZjcwYmZjM2U5OWJiOWExNmU2ZWY0MmE3ODY2MjY0
MDUzYjdjNDM1ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIwLTA1LTIzICBQZW5n
IExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CisKKyAgICAgICAgQVNTRVJUSU9OIEZBSUxFRDog
bV9jbGllbnRDb3VudHMuY29udGFpbnMoY29udGV4dElkKSAtIFdlYktpdDo6VmlkZW9GdWxsc2Ny
ZWVuTWFuYWdlclByb3h5OjpyZW1vdmVDbGllbnRGb3JDb250ZXh0KCkKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMjMwOAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENhbGwgbV92aWRlb0Z1bGxzY3JlZW5N
b2RlbC0+ZGlkRXhpdFBpY3R1cmVJblBpY3R1cmUoKSBhZnRlciB0aGUgdmlkZW8gcGxheWVyCisg
ICAgICAgIGNvbXBsZXRlcyB0aGUgcHJvY2VzcyB0byBleGl0IFBpY3R1cmUtaW4tUGljdHVyZS4K
KworICAgICAgICBDb3ZlcmVkIGJ5IGV4aXN0aW5nIHRlc3RzLgorCisgICAgICAgICogcGxhdGZv
cm0vaW9zL1ZpZGVvRnVsbHNjcmVlbkludGVyZmFjZUFWS2l0Lm1tOgorICAgICAgICAoVmlkZW9G
dWxsc2NyZWVuSW50ZXJmYWNlQVZLaXQ6OmNsZWFudXBGdWxsc2NyZWVuKToKKyAgICAgICAgKFZp
ZGVvRnVsbHNjcmVlbkludGVyZmFjZUFWS2l0OjpkaWRTdG9wUGljdHVyZUluUGljdHVyZSk6CisK
IDIwMjAtMDUtMjEgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAg
ICAgICAgU2Nyb2xsaW5nIHRocmVhZCBzY3JvbGxzIG9uIHN5bmMtc2Nyb2xsaW5nIHNjcm9sbGVy
cyBkb24ndCBnZXQgdG8gdGhlIG1haW4gdGhyZWFkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGZjZTZiMDEzMDgyZTdj
ZTE4Mzc3MmQ0YTQwZjg2NmYyNzg3MTZiZjYuLjdjYzY1NmRjOTgzYzU0OTU4OGU1NTI3MDU2MGRj
NGViZmI1Mjk1NmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzAgQEAKKzIwMjAtMDUtMjMgIFBlbmcg
TGl1ICA8cGVuZy5saXU2QGFwcGxlLmNvbT4KKworICAgICAgICBBU1NFUlRJT04gRkFJTEVEOiBt
X2NsaWVudENvdW50cy5jb250YWlucyhjb250ZXh0SWQpIC0gV2ViS2l0OjpWaWRlb0Z1bGxzY3Jl
ZW5NYW5hZ2VyUHJveHk6OnJlbW92ZUNsaWVudEZvckNvbnRleHQoKQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEyMzA4CisKKyAgICAgICAgUmVmYWN0
b3IgdGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBjYWxsYmFjayBoYXNWaWRlb0luUGljdHVyZUlu
UGljdHVyZURpZENoYW5nZSgpLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogVUlQcm9jZXNzL0NvY29hL1ZpZGVvRnVsbHNjcmVlbk1hbmFnZXJQcm94
eS5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9Db2NvYS9WaWRlb0Z1bGxzY3JlZW5NYW5hZ2VyUHJv
eHkubW06CisgICAgICAgIChXZWJLaXQ6OlZpZGVvRnVsbHNjcmVlbk1vZGVsQ29udGV4dDo6ZGlk
RW50ZXJQaWN0dXJlSW5QaWN0dXJlKToKKyAgICAgICAgKFdlYktpdDo6VmlkZW9GdWxsc2NyZWVu
TW9kZWxDb250ZXh0OjpkaWRFeGl0UGljdHVyZUluUGljdHVyZSk6CisKKyAgICAgICAgKFdlYktp
dDo6VmlkZW9GdWxsc2NyZWVuTWFuYWdlclByb3h5OjpoYXNWaWRlb0luUGljdHVyZUluUGljdHVy
ZURpZENoYW5nZSk6CisgICAgICAgIEFkZCB0aGlzIGZ1bmN0aW9uIHRvIHdyYXAgbV9wYWdlLT51
aUNsaWVudCgpLmhhc1ZpZGVvSW5QaWN0dXJlSW5QaWN0dXJlRGlkQ2hhbmdlKCkuCisKKyAgICAg
ICAgKFdlYktpdDo6VmlkZW9GdWxsc2NyZWVuTWFuYWdlclByb3h5OjpzZXR1cEZ1bGxzY3JlZW5X
aXRoSUQpOgorICAgICAgICBSZW1vdmUgdGhlIGNhbGwgdG8gaGFzVmlkZW9JblBpY3R1cmVJblBp
Y3R1cmVEaWRDaGFuZ2UoKSBiZWNhdXNlIGl0IGlzIHRvbyBlYXJseSB0byBkbyBzby4KKworICAg
ICAgICAoV2ViS2l0OjpWaWRlb0Z1bGxzY3JlZW5NYW5hZ2VyUHJveHk6OmV4aXRGdWxsc2NyZWVu
V2l0aG91dEFuaW1hdGlvblRvTW9kZSk6CisgICAgICAgIEFkZCBhIGNhbGwgdG8gaGFzVmlkZW9J
blBpY3R1cmVJblBpY3R1cmVEaWRDaGFuZ2UoKSBvbiBNYWMgYXMgd2VsbC4gVGhpcyBmaXhlcyB0
aGUgdGltZW91dCBvZgorICAgICAgICBUZXN0V2ViS2l0QVBJLlBpY3R1cmVJblBpY3R1cmUuRXhp
dFBpUE9uU3VzcGVuZFZpZGVvRWxlbWVudCBvbiBNYWMuCisKKyAgICAgICAgKFdlYktpdDo6Vmlk
ZW9GdWxsc2NyZWVuTWFuYWdlclByb3h5OjpmdWxsc2NyZWVuTW9kZUNoYW5nZWQpOgorICAgICAg
ICBSZW1vdmUgdGhlIGNhbGwgdG8gaGFzVmlkZW9JblBpY3R1cmVJblBpY3R1cmVEaWRDaGFuZ2Uo
KSBiZWNhdXNlIGl0IGlzIG5vdCBuZWNlc3NhcnkuCisKIDIwMjAtMDUtMjEgIFBlbmcgTGl1ICA8
cGVuZy5saXU2QGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggaXNzdWVzIG9mIHRoZSBQaWN0dXJl
LWluLVBpY3R1cmUgQVBJIHVuZGVyIHN0cmVzcyB0ZXN0cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vaW9zL1ZpZGVvRnVsbHNjcmVlbkludGVyZmFjZUFWS2l0Lm1tIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL1ZpZGVvRnVsbHNjcmVlbkludGVyZmFjZUFWS2l0Lm1t
CmluZGV4IDZjZTE3NmYyZjc2MDRiZTU2ZDQxZDE0NWQwY2E1MzY1YzlkNGNjMjcuLmE2ZTU1ZDY2
ZGE0YTA4M2Y0NjMxMzhiMGI4NjFkMTQ2YjIyMTUzNmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2lvcy9WaWRlb0Z1bGxzY3JlZW5JbnRlcmZhY2VBVktpdC5tbQorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pb3MvVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlQVZLaXQu
bW0KQEAgLTk0Miw4ICs5NDIsMTMgQEAgdm9pZCBWaWRlb0Z1bGxzY3JlZW5JbnRlcmZhY2VBVktp
dDo6Y2xlYW51cEZ1bGxzY3JlZW4oKQogICAgIFttX3BsYXllclZpZXdDb250cm9sbGVyIHNldERl
bGVnYXRlOm5pbF07CiAgICAgW21fcGxheWVyVmlld0NvbnRyb2xsZXIgc2V0UGxheWVyQ29udHJv
bGxlcjpuaWxdOwogICAgIAotICAgIGlmIChtX2N1cnJlbnRNb2RlLmhhc1BpY3R1cmVJblBpY3R1
cmUoKSkKKyAgICBpZiAobV9jdXJyZW50TW9kZS5oYXNQaWN0dXJlSW5QaWN0dXJlKCkpIHsKICAg
ICAgICAgW21fcGxheWVyVmlld0NvbnRyb2xsZXIgc3RvcFBpY3R1cmVJblBpY3R1cmVdOworCisg
ICAgICAgIGlmIChtX3ZpZGVvRnVsbHNjcmVlbk1vZGVsKQorICAgICAgICAgICAgbV92aWRlb0Z1
bGxzY3JlZW5Nb2RlbC0+ZGlkRXhpdFBpY3R1cmVJblBpY3R1cmUoKTsKKyAgICB9CisKICAgICBp
ZiAobV9jdXJyZW50TW9kZS5oYXNGdWxsc2NyZWVuKCkpIHsKICAgICAgICAgW1ttX3BsYXllclZp
ZXdDb250cm9sbGVyIHZpZXddIGxheW91dElmTmVlZGVkXTsKICAgICAgICAgW21fcGxheWVyVmll
d0NvbnRyb2xsZXIgZXhpdEZ1bGxTY3JlZW5BbmltYXRlZDpOTyBjb21wbGV0aW9uSGFuZGxlcjpb
XSAoQk9PTCBzdWNjZXNzLCBOU0Vycm9yKiBlcnJvcikgewpAQCAtMTEzNSw5ICsxMTQwLDYgQEAg
dm9pZCBWaWRlb0Z1bGxzY3JlZW5JbnRlcmZhY2VBVktpdDo6ZGlkU3RvcFBpY3R1cmVJblBpY3R1
cmUoKQogCiAgICAgY2xlYXJNb2RlKEhUTUxNZWRpYUVsZW1lbnRFbnVtczo6VmlkZW9GdWxsc2Ny
ZWVuTW9kZVBpY3R1cmVJblBpY3R1cmUpOwogCi0gICAgaWYgKG1fdmlkZW9GdWxsc2NyZWVuTW9k
ZWwpCi0gICAgICAgIG1fdmlkZW9GdWxsc2NyZWVuTW9kZWwtPmRpZEV4aXRQaWN0dXJlSW5QaWN0
dXJlKCk7Ci0KICAgICBpZiAobV9lbnRlckZ1bGxzY3JlZW5OZWVkc0V4aXRQaWN0dXJlSW5QaWN0
dXJlKQogICAgICAgICBkb0VudGVyRnVsbHNjcmVlbigpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9WaWRlb0Z1bGxzY3JlZW5NYW5hZ2VyUHJveHkuaCBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1ZpZGVvRnVsbHNjcmVlbk1hbmFnZXJQcm94eS5o
CmluZGV4IGMwNTM0ZTYxOGE2NjI1YzMzYmE1NjM4NGUxYWY3ODllNmIwOTVjMzUuLjlkMTY1ZWNi
YWQ3N2U5NTI5ZWY3MDk2MDlkY2UwMzQxOTU1ZWUxZmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL0NvY29hL1ZpZGVvRnVsbHNjcmVlbk1hbmFnZXJQcm94eS5oCisrKyBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1ZpZGVvRnVsbHNjcmVlbk1hbmFnZXJQcm94eS5o
CkBAIC0xNTQsNiArMTU0LDggQEAgcHJpdmF0ZToKICAgICB2b2lkIGFkZENsaWVudEZvckNvbnRl
eHQodWludDY0X3QgY29udGV4dElkKTsKICAgICB2b2lkIHJlbW92ZUNsaWVudEZvckNvbnRleHQo
dWludDY0X3QgY29udGV4dElkKTsKIAorICAgIHZvaWQgaGFzVmlkZW9JblBpY3R1cmVJblBpY3R1
cmVEaWRDaGFuZ2UoYm9vbCk7CisKICAgICAvLyBNZXNzYWdlcyBmcm9tIFZpZGVvRnVsbHNjcmVl
bk1hbmFnZXIKICAgICB2b2lkIHNldHVwRnVsbHNjcmVlbldpdGhJRCh1aW50NjRfdCBjb250ZXh0
SWQsIHVpbnQzMl90IHZpZGVvTGF5ZXJJRCwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYgaW5pdGlh
bFJlY3QsIGZsb2F0IGhvc3RpbmdTY2FsZUZhY3RvciwgV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVu
dEVudW1zOjpWaWRlb0Z1bGxzY3JlZW5Nb2RlLCBib29sIGFsbG93c1BpY3R1cmVJblBpY3R1cmUs
IGJvb2wgc3RhbmRieSk7CiAgICAgdm9pZCBzZXRJbmxpbmVSZWN0KHVpbnQ2NF90IGNvbnRleHRJ
ZCwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYgaW5saW5lUmVjdCwgYm9vbCB2aXNpYmxlKTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1ZpZGVvRnVsbHNjcmVlbk1h
bmFnZXJQcm94eS5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1ZpZGVvRnVsbHNj
cmVlbk1hbmFnZXJQcm94eS5tbQppbmRleCA0MWQ5NGQzOTI2ZDA3Y2Y1Mzc4ZTdmNmZjMDk4YzQ2
YTM0MWI0ZDlhLi42ODYzOGIyNzdhMDVmY2FjY2M1MWJmMWMwNGYwNTc1NGY1MDUxM2ZiIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9WaWRlb0Z1bGxzY3JlZW5NYW5h
Z2VyUHJveHkubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvVmlkZW9GdWxs
c2NyZWVuTWFuYWdlclByb3h5Lm1tCkBAIC0yOTEsNiArMjkxLDkgQEAgdm9pZCBWaWRlb0Z1bGxz
Y3JlZW5Nb2RlbENvbnRleHQ6OndpbGxFbnRlclBpY3R1cmVJblBpY3R1cmUoKQogCiB2b2lkIFZp
ZGVvRnVsbHNjcmVlbk1vZGVsQ29udGV4dDo6ZGlkRW50ZXJQaWN0dXJlSW5QaWN0dXJlKCkKIHsK
KyAgICBpZiAobV9tYW5hZ2VyKQorICAgICAgICBtX21hbmFnZXItPmhhc1ZpZGVvSW5QaWN0dXJl
SW5QaWN0dXJlRGlkQ2hhbmdlKHRydWUpOworCiAgICAgZm9yIChhdXRvJiBjbGllbnQgOiBtX2Ns
aWVudHMpCiAgICAgICAgIGNsaWVudC0+ZGlkRW50ZXJQaWN0dXJlSW5QaWN0dXJlKCk7CiB9CkBA
IC0zMDksNiArMzEyLDkgQEAgdm9pZCBWaWRlb0Z1bGxzY3JlZW5Nb2RlbENvbnRleHQ6OndpbGxF
eGl0UGljdHVyZUluUGljdHVyZSgpCiAKIHZvaWQgVmlkZW9GdWxsc2NyZWVuTW9kZWxDb250ZXh0
OjpkaWRFeGl0UGljdHVyZUluUGljdHVyZSgpCiB7CisgICAgaWYgKG1fbWFuYWdlcikKKyAgICAg
ICAgbV9tYW5hZ2VyLT5oYXNWaWRlb0luUGljdHVyZUluUGljdHVyZURpZENoYW5nZShmYWxzZSk7
CisKICAgICBmb3IgKGF1dG8mIGNsaWVudCA6IG1fY2xpZW50cykKICAgICAgICAgY2xpZW50LT5k
aWRFeGl0UGljdHVyZUluUGljdHVyZSgpOwogfQpAQCAtNDg1LDYgKzQ5MSwxMSBAQCB2b2lkIFZp
ZGVvRnVsbHNjcmVlbk1hbmFnZXJQcm94eTo6Zm9yRWFjaFNlc3Npb24oRnVuY3Rpb248dm9pZChW
aWRlb0Z1bGxzY3JlZW5NbwogICAgIH0KIH0KIAordm9pZCBWaWRlb0Z1bGxzY3JlZW5NYW5hZ2Vy
UHJveHk6Omhhc1ZpZGVvSW5QaWN0dXJlSW5QaWN0dXJlRGlkQ2hhbmdlKGJvb2wgdmFsdWUpCit7
CisgICAgbV9wYWdlLT51aUNsaWVudCgpLmhhc1ZpZGVvSW5QaWN0dXJlSW5QaWN0dXJlRGlkQ2hh
bmdlKG1fcGFnZSwgdmFsdWUpOworfQorCiAjcHJhZ21hIG1hcmsgTWVzc2FnZXMgZnJvbSBWaWRl
b0Z1bGxzY3JlZW5NYW5hZ2VyCiAKIHZvaWQgVmlkZW9GdWxsc2NyZWVuTWFuYWdlclByb3h5Ojpz
ZXR1cEZ1bGxzY3JlZW5XaXRoSUQodWludDY0X3QgY29udGV4dElkLCB1aW50MzJfdCB2aWRlb0xh
eWVySUQsIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmIGluaXRpYWxSZWN0LCBmbG9hdCBob3N0aW5n
RGV2aWNlU2NhbGVGYWN0b3IsIEhUTUxNZWRpYUVsZW1lbnRFbnVtczo6VmlkZW9GdWxsc2NyZWVu
TW9kZSB2aWRlb0Z1bGxzY3JlZW5Nb2RlLCBib29sIGFsbG93c1BpY3R1cmVJblBpY3R1cmUsIGJv
b2wgc3RhbmRieSkKQEAgLTUyOCw3ICs1MzksNiBAQCB2b2lkIFZpZGVvRnVsbHNjcmVlbk1hbmFn
ZXJQcm94eTo6c2V0dXBGdWxsc2NyZWVuV2l0aElEKHVpbnQ2NF90IGNvbnRleHRJZCwgdWludAog
ICAgIG1fcGFnZS0+cm9vdFZpZXdUb1dpbmRvdyhpbml0aWFsUmVjdCwgaW5pdGlhbFdpbmRvd1Jl
Y3QpOwogICAgIGludGVyZmFjZS0+c2V0dXBGdWxsc2NyZWVuKCptb2RlbC0+bGF5ZXJIb3N0Vmll
dygpLCBpbml0aWFsV2luZG93UmVjdCwgbV9wYWdlLT5wbGF0Zm9ybVdpbmRvdygpLCB2aWRlb0Z1
bGxzY3JlZW5Nb2RlLCBhbGxvd3NQaWN0dXJlSW5QaWN0dXJlKTsKICNlbmRpZgotICAgIG1fcGFn
ZS0+dWlDbGllbnQoKS5oYXNWaWRlb0luUGljdHVyZUluUGljdHVyZURpZENoYW5nZShtX3BhZ2Us
IHZpZGVvRnVsbHNjcmVlbk1vZGUgJiBNZWRpYVBsYXllckVudW1zOjpWaWRlb0Z1bGxzY3JlZW5N
b2RlUGljdHVyZUluUGljdHVyZSk7CiB9CiAKIHZvaWQgVmlkZW9GdWxsc2NyZWVuTWFuYWdlclBy
b3h5OjpzZXRIYXNWaWRlbyh1aW50NjRfdCBjb250ZXh0SWQsIGJvb2wgaGFzVmlkZW8pCkBAIC02
MTYsOCArNjI2LDkgQEAgdm9pZCBWaWRlb0Z1bGxzY3JlZW5NYW5hZ2VyUHJveHk6OmV4aXRGdWxs
c2NyZWVuV2l0aG91dEFuaW1hdGlvblRvTW9kZSh1aW50NjRfdAogICAgIFttb2RlbC0+bGF5ZXJI
b3N0VmlldygpIHJlbW92ZUZyb21TdXBlcnZpZXddOwogICAgIG1vZGVsLT5zZXRMYXllckhvc3RW
aWV3KG51bGxwdHIpOwogICAgIHJlbW92ZUNsaWVudEZvckNvbnRleHQoY29udGV4dElkKTsKLSAg
ICBtX3BhZ2UtPnVpQ2xpZW50KCkuaGFzVmlkZW9JblBpY3R1cmVJblBpY3R1cmVEaWRDaGFuZ2Uo
bV9wYWdlLCB0YXJnZXRNb2RlICYgTWVkaWFQbGF5ZXJFbnVtczo6VmlkZW9GdWxsc2NyZWVuTW9k
ZVBpY3R1cmVJblBpY3R1cmUpOwogI2VuZGlmCisKKyAgICBoYXNWaWRlb0luUGljdHVyZUluUGlj
dHVyZURpZENoYW5nZSh0YXJnZXRNb2RlICYgTWVkaWFQbGF5ZXJFbnVtczo6VmlkZW9GdWxsc2Ny
ZWVuTW9kZVBpY3R1cmVJblBpY3R1cmUpOwogfQogCiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkK
QEAgLTc4MCw3ICs3OTEsNiBAQCB2b2lkIFZpZGVvRnVsbHNjcmVlbk1hbmFnZXJQcm94eTo6c2V0
VmlkZW9MYXllckdyYXZpdHkodWludDY0X3QgY29udGV4dElkLCBXZWJDbwogCiB2b2lkIFZpZGVv
RnVsbHNjcmVlbk1hbmFnZXJQcm94eTo6ZnVsbHNjcmVlbk1vZGVDaGFuZ2VkKHVpbnQ2NF90IGNv
bnRleHRJZCwgV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudEVudW1zOjpWaWRlb0Z1bGxzY3JlZW5N
b2RlIG1vZGUpCiB7Ci0gICAgbV9wYWdlLT51aUNsaWVudCgpLmhhc1ZpZGVvSW5QaWN0dXJlSW5Q
aWN0dXJlRGlkQ2hhbmdlKG1fcGFnZSwgbW9kZSAmIE1lZGlhUGxheWVyRW51bXM6OlZpZGVvRnVs
bHNjcmVlbk1vZGVQaWN0dXJlSW5QaWN0dXJlKTsKICAgICBtX3BhZ2UtPnNlbmQoTWVzc2FnZXM6
OlZpZGVvRnVsbHNjcmVlbk1hbmFnZXI6OkZ1bGxzY3JlZW5Nb2RlQ2hhbmdlZChjb250ZXh0SWQs
IG1vZGUpKTsKIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdl
TG9nCmluZGV4IDkwZDA4YmU3ZDliZTIzMmQxYzNlNzc0NDljNzBjMGRjZjNiNmMxZjIuLmNjZmVh
MjQwZjA2ODcwZTEyNmJmYTM4ZmIzYTYwODUwNTFiMzFjMWYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0No
YW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAyMC0wNS0y
MyAgUGVuZyBMaXUgIDxwZW5nLmxpdTZAYXBwbGUuY29tPgorCisgICAgICAgIEFTU0VSVElPTiBG
QUlMRUQ6IG1fY2xpZW50Q291bnRzLmNvbnRhaW5zKGNvbnRleHRJZCkgLSBXZWJLaXQ6OlZpZGVv
RnVsbHNjcmVlbk1hbmFnZXJQcm94eTo6cmVtb3ZlQ2xpZW50Rm9yQ29udGV4dCgpCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTIzMDgKKworICAgICAg
ICBEaXNhYmxlIFRlc3RXZWJLaXRBUEkuUGljdHVyZUluUGljdHVyZS5FeGl0UGlQT25TdXNwZW5k
VmlkZW9FbGVtZW50IGZvciBvbGQgaU9TIHZlcnNpb25zCisgICAgICAgIGR1ZSB0byBhbiBpc3N1
ZSBvZiBBVktpdC4KKworICAgICAgICBJbiBhZGRpdGlvbiwgZG9uJ3QgcnVuIHRoZSB0ZXN0IGlm
IFBpY3R1cmUtaW4tUGljdHVyZSBpcyBub3Qgc3VwcG9ydGVkLgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXRDb2NvYS9FeGl0UGlQT25TdXNwZW5kVmlkZW9FbGVtZW50Lm1tOgorICAgICAgICAoVGVzdFdl
YktpdEFQSTo6VEVTVCk6CisKIDIwMjAtMDUtMjEgIFJvYmluIE1vcmlzc2V0ICA8cm1vcmlzc2V0
QGFwcGxlLmNvbT4KIAogICAgICAgICBWYXJpb3VzIGNvbXBpbGUtdGltZSBib29sZWFuIGZsYWdz
IGNvdWxkL3Nob3VsZCBiZSBtYXJrZWQgY29uc3RleHByCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0
V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0V4aXRQaVBPblN1c3BlbmRWaWRlb0VsZW1lbnQu
bW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0V4aXRQaVBPblN1c3Bl
bmRWaWRlb0VsZW1lbnQubW0KaW5kZXggZjMzMmY0NGU4MjM0YzFiODIyM2ZkZmNiY2MyNGZmOWQ3
MWYyMzQxMC4uZDdjODgyN2I2NzQ2ZDAyOTJhMDAyZTI5NTgwY2YxMjA3Mjk5NjgyZiAxMDA2NDQK
LS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9FeGl0UGlQT25TdXNw
ZW5kVmlkZW9FbGVtZW50Lm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0
Q29jb2EvRXhpdFBpUE9uU3VzcGVuZFZpZGVvRWxlbWVudC5tbQpAQCAtMjUsMTEgKzI1LDEzIEBA
CiAKICNpbmNsdWRlICJjb25maWcuaCIKIAotI2lmIEVOQUJMRShWSURFT19QUkVTRU5UQVRJT05f
TU9ERSkKKy8vIFdlIGNhbiBlbmFibGUgdGhlIHRlc3QgZm9yIG9sZCBpT1MgdmVyc2lvbnMgYWZ0
ZXIgPHJkYXI6Ly9wcm9ibGVtLzYzNTcyNTM0PiBpcyBmaXhlZC4KKyNpZiBFTkFCTEUoVklERU9f
UFJFU0VOVEFUSU9OX01PREUpICYmIChQTEFURk9STShNQUMpIHx8IChQTEFURk9STShJT1NfRkFN
SUxZKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxNDAwMDApKQogCiAj
aW1wb3J0ICJQbGF0Zm9ybVV0aWxpdGllcy5oIgogI2ltcG9ydCAiVGVzdC5oIgogI2ltcG9ydCAi
VGVzdFdLV2ViVmlldy5oIgorI2ltcG9ydCA8V2ViQ29yZS9QaWN0dXJlSW5QaWN0dXJlU3VwcG9y
dC5oPgogI2ltcG9ydCA8V2ViS2l0L1dLUHJlZmVyZW5jZXNQcml2YXRlLmg+CiAjaW1wb3J0IDxX
ZWJLaXQvV0tVSURlbGVnYXRlUHJpdmF0ZS5oPgogI2ltcG9ydCA8d3RmL1JldGFpblB0ci5oPgpA
QCAtNTcsNiArNTksOSBAQCBuYW1lc3BhY2UgVGVzdFdlYktpdEFQSSB7CiAKIFRFU1QoUGljdHVy
ZUluUGljdHVyZSwgRXhpdFBpUE9uU3VzcGVuZFZpZGVvRWxlbWVudCkKIHsKKyAgICBpZiAoIVdl
YkNvcmU6OnN1cHBvcnRzUGljdHVyZUluUGljdHVyZSgpKQorICAgICAgICByZXR1cm47CisKICAg
ICBSZXRhaW5QdHI8V0tXZWJWaWV3Q29uZmlndXJhdGlvbj4gY29uZmlndXJhdGlvbiA9IGFkb3B0
TlMoW1tXS1dlYlZpZXdDb25maWd1cmF0aW9uIGFsbG9jXSBpbml0XSk7CiAgICAgW2NvbmZpZ3Vy
YXRpb24gcHJlZmVyZW5jZXNdLl9mdWxsU2NyZWVuRW5hYmxlZCA9IFlFUzsKICAgICBbY29uZmln
dXJhdGlvbiBwcmVmZXJlbmNlc10uX2FsbG93c1BpY3R1cmVJblBpY3R1cmVNZWRpYVBsYXliYWNr
ID0gWUVTOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>