<?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>210859</bug_id>
          
          <creation_ts>2020-04-22 08:43:27 -0700</creation_ts>
          <short_desc>fast/events/event-handler-detached-document-dispatchEvent.html is crashing</short_desc>
          <delta_ts>2020-04-22 12:38:05 -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>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="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>cdumez</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</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>1644311</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-04-22 08:43:27 -0700</bug_when>
    <thetext>r260182 causes fast/events/event-handler-detached-document-dispatchEvent.html to crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644313</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-04-22 08:43:50 -0700</bug_when>
    <thetext>&lt;rdar://problem/62072269&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644318</commentid>
    <comment_count>2</comment_count>
      <attachid>397197</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-04-22 08:55:40 -0700</bug_when>
    <thetext>Created attachment 397197
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644359</commentid>
    <comment_count>3</comment_count>
      <attachid>397197</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-04-22 09:53:22 -0700</bug_when>
    <thetext>Comment on attachment 397197
Patch

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

r=me, with nit.

&gt; Source/WebCore/html/MediaElementSession.cpp:146
&gt; +    if (m_haveAddedMediaUsageManagerSession)
&gt; +        return;
&gt; +
&gt; +    auto page = m_element.document().page();
&gt; +    if (!page)
&gt; +        return;
&gt; +
&gt; +    page-&gt;chrome().client().addMediaUsageManagerSession(mediaSessionIdentifier(), m_element.sourceApplicationIdentifier(), m_element.document().url());
&gt; +    m_haveAddedMediaUsageManagerSession = true;

A smart person once told me &lt;https://bugs.webkit.org/show_bug.cgi?id=210589#c3&gt; that they preferred to set this kind of state before calling the callback to protect against re-entrancy. ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644392</commentid>
    <comment_count>4</comment_count>
      <attachid>397197</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-04-22 10:50:47 -0700</bug_when>
    <thetext>Comment on attachment 397197
Patch

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

&gt;&gt; Source/WebCore/html/MediaElementSession.cpp:146
&gt;&gt; +    m_haveAddedMediaUsageManagerSession = true;
&gt; 
&gt; A smart person once told me &lt;https://bugs.webkit.org/show_bug.cgi?id=210589#c3&gt; that they preferred to set this kind of state before calling the callback to protect against re-entrancy. ;)

LOL, good point!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644394</commentid>
    <comment_count>5</comment_count>
      <attachid>397224</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2020-04-22 10:52:23 -0700</bug_when>
    <thetext>Created attachment 397224
Patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644435</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-22 12:38:04 -0700</bug_when>
    <thetext>Committed r260529: &lt;https://trac.webkit.org/changeset/260529&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 397224.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>397197</attachid>
            <date>2020-04-22 08:55:40 -0700</date>
            <delta_ts>2020-04-22 10:52:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-210859-20200422085539.patch</filename>
            <type>text/plain</type>
            <size>4387</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwMjE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGIyMGNkZmE3ZmU0NDY0
NWFhYmU3NjYyNmI1ZGY5ZjY3NDI0ZWU0MS4uY2QyNmIwMjE0Y2FmZGZkYzBkYmM5MGRiMjIxNDc0
MWU5NTM1NzRjZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTA0LTIyICBFcmlj
IENhcmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIGZhc3QvZXZlbnRz
L2V2ZW50LWhhbmRsZXItZGV0YWNoZWQtZG9jdW1lbnQtZGlzcGF0Y2hFdmVudC5odG1sIGlzIGNy
YXNoaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTA4NTkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYyMDcyMjY5PgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEEgbWVkaWEgc2Vzc2lvbiBtYXkgbm90
IGhhdmUgYSBQYWdlIHdoZW4gaXQgaXMgY3JlYXRlZCwgc28gcmVnaXN0ZXIgd2l0aCB0aGUgTWVk
aWFVc2FnZU1hbmFnZXIKKyAgICAgICAgaW4gaW5BY3RpdmVEb2N1bWVudENoYW5nZWQgaWYgbmVj
ZXNzYXJ5LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgZml4ZXMgYW4gZXhpc3RpbmcgdGVzdC4K
KworICAgICAgICAqIGh0bWwvTWVkaWFFbGVtZW50U2Vzc2lvbi5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpNZWRpYUVsZW1lbnRTZXNzaW9uOjpNZWRpYUVsZW1lbnRTZXNzaW9uKToKKyAgICAgICAg
KFdlYkNvcmU6Ok1lZGlhRWxlbWVudFNlc3Npb246On5NZWRpYUVsZW1lbnRTZXNzaW9uKToKKyAg
ICAgICAgKFdlYkNvcmU6Ok1lZGlhRWxlbWVudFNlc3Npb246OmFkZGVkTWVkaWFVc2FnZU1hbmFn
ZXJTZXNzaW9uSWZOZWNlc3NhcnkpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFFbGVtZW50U2Vz
c2lvbjo6aW5BY3RpdmVEb2N1bWVudENoYW5nZWQpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFF
bGVtZW50U2Vzc2lvbjo6dXBkYXRlTWVkaWFVc2FnZUlmQ2hhbmdlZCk6CisgICAgICAgICogaHRt
bC9NZWRpYUVsZW1lbnRTZXNzaW9uLmg6CisKIDIwMjAtMDQtMTYgIEplciBOb2JsZSAgPGplci5u
b2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBidWlsZC1maXggYWZ0ZXIgcjI2
MDE4MjsgZ3VhcmQgY2FsbCB0byBmdWxsc2NyZWVuTWFuYWdlcigpIGZvciBwb3J0cyB3aGljaCBk
byBub3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvTWVkaWFFbGVtZW50U2Vzc2lv
bi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL01lZGlhRWxlbWVudFNlc3Npb24uY3BwCmluZGV4
IGM5ZGY1YWI1ZmRjOWE3M2EwMmY0ZjZmYjg3ZmJiYTIyNDQyMzUyNmMuLjcwZmQ0NjIwNzRlN2M3
MmU2MjBiYjhkMTEwNGQ4ZDhlZjRlZjEwNzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0
bWwvTWVkaWFFbGVtZW50U2Vzc2lvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9NZWRp
YUVsZW1lbnRTZXNzaW9uLmNwcApAQCAtMTIwLDIwICsxMjAsMzMgQEAgTWVkaWFFbGVtZW50U2Vz
c2lvbjo6TWVkaWFFbGVtZW50U2Vzc2lvbihIVE1MTWVkaWFFbGVtZW50JiBlbGVtZW50KQogICAg
ICwgbV9sb2dJZGVudGlmaWVyKGVsZW1lbnQubG9nSWRlbnRpZmllcigpKQogI2VuZGlmCiB7Ci0j
aWYgRU5BQkxFKE1FRElBX1VTQUdFKQotICAgIGlmIChhdXRvIHBhZ2UgPSBtX2VsZW1lbnQuZG9j
dW1lbnQoKS5wYWdlKCkpCi0gICAgICAgIHBhZ2UtPmNocm9tZSgpLmNsaWVudCgpLmFkZE1lZGlh
VXNhZ2VNYW5hZ2VyU2Vzc2lvbihtZWRpYVNlc3Npb25JZGVudGlmaWVyKCksIG1fZWxlbWVudC5z
b3VyY2VBcHBsaWNhdGlvbklkZW50aWZpZXIoKSwgbV9lbGVtZW50LmRvY3VtZW50KCkudXJsKCkp
OwotI2VuZGlmCisgICAgYWRkZWRNZWRpYVVzYWdlTWFuYWdlclNlc3Npb25JZk5lY2Vzc2FyeSgp
OwogfQogCiBNZWRpYUVsZW1lbnRTZXNzaW9uOjp+TWVkaWFFbGVtZW50U2Vzc2lvbigpCiB7CiAj
aWYgRU5BQkxFKE1FRElBX1VTQUdFKQotICAgIGlmIChhdXRvIHBhZ2UgPSBtX2VsZW1lbnQuZG9j
dW1lbnQoKS5wYWdlKCkpCisgICAgYXV0byBwYWdlID0gbV9lbGVtZW50LmRvY3VtZW50KCkucGFn
ZSgpOworICAgIGlmIChwYWdlICYmIG1faGF2ZUFkZGVkTWVkaWFVc2FnZU1hbmFnZXJTZXNzaW9u
KQogICAgICAgICBwYWdlLT5jaHJvbWUoKS5jbGllbnQoKS5yZW1vdmVNZWRpYVVzYWdlTWFuYWdl
clNlc3Npb24obWVkaWFTZXNzaW9uSWRlbnRpZmllcigpKTsKICNlbmRpZgogfQogCit2b2lkIE1l
ZGlhRWxlbWVudFNlc3Npb246OmFkZGVkTWVkaWFVc2FnZU1hbmFnZXJTZXNzaW9uSWZOZWNlc3Nh
cnkoKQoreworI2lmIEVOQUJMRShNRURJQV9VU0FHRSkKKyAgICBpZiAobV9oYXZlQWRkZWRNZWRp
YVVzYWdlTWFuYWdlclNlc3Npb24pCisgICAgICAgIHJldHVybjsKKworICAgIGF1dG8gcGFnZSA9
IG1fZWxlbWVudC5kb2N1bWVudCgpLnBhZ2UoKTsKKyAgICBpZiAoIXBhZ2UpCisgICAgICAgIHJl
dHVybjsKKworICAgIHBhZ2UtPmNocm9tZSgpLmNsaWVudCgpLmFkZE1lZGlhVXNhZ2VNYW5hZ2Vy
U2Vzc2lvbihtZWRpYVNlc3Npb25JZGVudGlmaWVyKCksIG1fZWxlbWVudC5zb3VyY2VBcHBsaWNh
dGlvbklkZW50aWZpZXIoKSwgbV9lbGVtZW50LmRvY3VtZW50KCkudXJsKCkpOworICAgIG1faGF2
ZUFkZGVkTWVkaWFVc2FnZU1hbmFnZXJTZXNzaW9uID0gdHJ1ZTsKKyNlbmRpZgorfQorCiB2b2lk
IE1lZGlhRWxlbWVudFNlc3Npb246OnJlZ2lzdGVyV2l0aERvY3VtZW50KERvY3VtZW50JiBkb2N1
bWVudCkKIHsKICNpZiBFTkFCTEUoV0lSRUxFU1NfUExBWUJBQ0tfVEFSR0VUKQpAQCAtMjAwLDYg
KzIxMyw3IEBAIHZvaWQgTWVkaWFFbGVtZW50U2Vzc2lvbjo6aW5BY3RpdmVEb2N1bWVudENoYW5n
ZWQoKQogewogICAgIG1fZWxlbWVudElzSGlkZGVuQmVjYXVzZUl0V2FzUmVtb3ZlZEZyb21ET00g
PSAhbV9lbGVtZW50LmluQWN0aXZlRG9jdW1lbnQoKTsKICAgICBzY2hlZHVsZUNsaWVudERhdGFC
dWZmZXJpbmdDaGVjaygpOworICAgIGFkZGVkTWVkaWFVc2FnZU1hbmFnZXJTZXNzaW9uSWZOZWNl
c3NhcnkoKTsKIH0KIAogdm9pZCBNZWRpYUVsZW1lbnRTZXNzaW9uOjpzY2hlZHVsZUNsaWVudERh
dGFCdWZmZXJpbmdDaGVjaygpCkBAIC0xMDY4LDYgKzEwODIsNyBAQCB2b2lkIE1lZGlhRWxlbWVu
dFNlc3Npb246OnVwZGF0ZU1lZGlhVXNhZ2VJZkNoYW5nZWQoKQogICAgIG1fbWVkaWFVc2FnZUlu
Zm8gPSBXVEZNb3ZlKHVzYWdlKTsKIAogI2lmIEVOQUJMRShNRURJQV9VU0FHRSkKKyAgICBBU1NF
UlQobV9oYXZlQWRkZWRNZWRpYVVzYWdlTWFuYWdlclNlc3Npb24pOwogICAgIHBhZ2UtPmNocm9t
ZSgpLmNsaWVudCgpLnVwZGF0ZU1lZGlhVXNhZ2VNYW5hZ2VyU2Vzc2lvblN0YXRlKG1lZGlhU2Vz
c2lvbklkZW50aWZpZXIoKSwgKm1fbWVkaWFVc2FnZUluZm8pOwogI2VuZGlmCiB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL01lZGlhRWxlbWVudFNlc3Npb24uaCBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvTWVkaWFFbGVtZW50U2Vzc2lvbi5oCmluZGV4IDI0YTFkZDViYWUyMWU5ZWY1
NzFlNGYyNzRhZTYzZTVmMzI3ZWRhNDguLmMxNjhjNjAyM2IzOTZkMWMzNTc2NTgxOGY1NWNhMWFi
ZDNiYTRjNTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvTWVkaWFFbGVtZW50U2Vz
c2lvbi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvTWVkaWFFbGVtZW50U2Vzc2lvbi5oCkBA
IC0xODksNiArMTg5LDggQEAgcHJpdmF0ZToKICAgICB2b2lkIGNsaWVudERhdGFCdWZmZXJpbmdU
aW1lckZpcmVkKCk7CiAgICAgdm9pZCB1cGRhdGVDbGllbnREYXRhQnVmZmVyaW5nKCk7CiAKKyAg
ICB2b2lkIGFkZGVkTWVkaWFVc2FnZU1hbmFnZXJTZXNzaW9uSWZOZWNlc3NhcnkoKTsKKwogICAg
IEhUTUxNZWRpYUVsZW1lbnQmIG1fZWxlbWVudDsKICAgICBCZWhhdmlvclJlc3RyaWN0aW9ucyBt
X3Jlc3RyaWN0aW9uczsKIApAQCAtMjE2LDYgKzIxOCwxMCBAQCBwcml2YXRlOgogI2lmICFSRUxF
QVNFX0xPR19ESVNBQkxFRAogICAgIGNvbnN0IHZvaWQqIG1fbG9nSWRlbnRpZmllcjsKICNlbmRp
ZgorCisjaWYgRU5BQkxFKE1FRElBX1VTQUdFKQorICAgIGJvb2wgbV9oYXZlQWRkZWRNZWRpYVVz
YWdlTWFuYWdlclNlc3Npb24geyBmYWxzZSB9OworI2VuZGlmCiB9OwogCiBTdHJpbmcgY29udmVy
dEVudW1lcmF0aW9uVG9TdHJpbmcoY29uc3QgTWVkaWFQbGF5YmFja0RlbmlhbFJlYXNvbik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>397224</attachid>
            <date>2020-04-22 10:52:23 -0700</date>
            <delta_ts>2020-04-22 12:38:05 -0700</delta_ts>
            <desc>Patch for landing.</desc>
            <filename>bug-210859-20200422105223.patch</filename>
            <type>text/plain</type>
            <size>4382</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwMjE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGIyMGNkZmE3ZmU0NDY0
NWFhYmU3NjYyNmI1ZGY5ZjY3NDI0ZWU0MS4uZDZjMjZhMjRlNGE4OGViM2Y4ZTlhYjNmZTg0ODM4
OTM5MjQ5ZDE1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTA0LTIyICBFcmlj
IENhcmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIGZhc3QvZXZlbnRz
L2V2ZW50LWhhbmRsZXItZGV0YWNoZWQtZG9jdW1lbnQtZGlzcGF0Y2hFdmVudC5odG1sIGlzIGNy
YXNoaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTA4NTkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYyMDcyMjY5PgorCisgICAgICAgIFJldmll
d2VkIGJ5IEplciBOb2JsZS4KKworICAgICAgICBBIG1lZGlhIHNlc3Npb24gbWF5IG5vdCBoYXZl
IGEgUGFnZSB3aGVuIGl0IGlzIGNyZWF0ZWQsIHNvIHJlZ2lzdGVyIHdpdGggdGhlIE1lZGlhVXNh
Z2VNYW5hZ2VyCisgICAgICAgIGluIGluQWN0aXZlRG9jdW1lbnRDaGFuZ2VkIGlmIG5lY2Vzc2Fy
eS4KKworICAgICAgICBObyBuZXcgdGVzdHMsIGZpeGVzIGFuIGV4aXN0aW5nIHRlc3QuCisKKyAg
ICAgICAgKiBodG1sL01lZGlhRWxlbWVudFNlc3Npb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6
TWVkaWFFbGVtZW50U2Vzc2lvbjo6TWVkaWFFbGVtZW50U2Vzc2lvbik6CisgICAgICAgIChXZWJD
b3JlOjpNZWRpYUVsZW1lbnRTZXNzaW9uOjp+TWVkaWFFbGVtZW50U2Vzc2lvbik6CisgICAgICAg
IChXZWJDb3JlOjpNZWRpYUVsZW1lbnRTZXNzaW9uOjphZGRlZE1lZGlhVXNhZ2VNYW5hZ2VyU2Vz
c2lvbklmTmVjZXNzYXJ5KToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhRWxlbWVudFNlc3Npb246
OmluQWN0aXZlRG9jdW1lbnRDaGFuZ2VkKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhRWxlbWVu
dFNlc3Npb246OnVwZGF0ZU1lZGlhVXNhZ2VJZkNoYW5nZWQpOgorICAgICAgICAqIGh0bWwvTWVk
aWFFbGVtZW50U2Vzc2lvbi5oOgorCiAyMDIwLTA0LTE2ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVA
YXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgYnVpbGQtZml4IGFmdGVyIHIyNjAxODI7
IGd1YXJkIGNhbGwgdG8gZnVsbHNjcmVlbk1hbmFnZXIoKSBmb3IgcG9ydHMgd2hpY2ggZG8gbm90
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL01lZGlhRWxlbWVudFNlc3Npb24uY3Bw
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9NZWRpYUVsZW1lbnRTZXNzaW9uLmNwcAppbmRleCBjOWRm
NWFiNWZkYzlhNzNhMDJmNGY2ZmI4N2ZiYmEyMjQ0MjM1MjZjLi41ZWU1MGViYWQ5YTZiNjcxNGI3
NTk2MTlkNmU4NWIxZDFkNGVkMWZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL01l
ZGlhRWxlbWVudFNlc3Npb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvTWVkaWFFbGVt
ZW50U2Vzc2lvbi5jcHAKQEAgLTEyMCwyMCArMTIwLDMzIEBAIE1lZGlhRWxlbWVudFNlc3Npb246
Ok1lZGlhRWxlbWVudFNlc3Npb24oSFRNTE1lZGlhRWxlbWVudCYgZWxlbWVudCkKICAgICAsIG1f
bG9nSWRlbnRpZmllcihlbGVtZW50LmxvZ0lkZW50aWZpZXIoKSkKICNlbmRpZgogewotI2lmIEVO
QUJMRShNRURJQV9VU0FHRSkKLSAgICBpZiAoYXV0byBwYWdlID0gbV9lbGVtZW50LmRvY3VtZW50
KCkucGFnZSgpKQotICAgICAgICBwYWdlLT5jaHJvbWUoKS5jbGllbnQoKS5hZGRNZWRpYVVzYWdl
TWFuYWdlclNlc3Npb24obWVkaWFTZXNzaW9uSWRlbnRpZmllcigpLCBtX2VsZW1lbnQuc291cmNl
QXBwbGljYXRpb25JZGVudGlmaWVyKCksIG1fZWxlbWVudC5kb2N1bWVudCgpLnVybCgpKTsKLSNl
bmRpZgorICAgIGFkZGVkTWVkaWFVc2FnZU1hbmFnZXJTZXNzaW9uSWZOZWNlc3NhcnkoKTsKIH0K
IAogTWVkaWFFbGVtZW50U2Vzc2lvbjo6fk1lZGlhRWxlbWVudFNlc3Npb24oKQogewogI2lmIEVO
QUJMRShNRURJQV9VU0FHRSkKLSAgICBpZiAoYXV0byBwYWdlID0gbV9lbGVtZW50LmRvY3VtZW50
KCkucGFnZSgpKQorICAgIGF1dG8gcGFnZSA9IG1fZWxlbWVudC5kb2N1bWVudCgpLnBhZ2UoKTsK
KyAgICBpZiAocGFnZSAmJiBtX2hhdmVBZGRlZE1lZGlhVXNhZ2VNYW5hZ2VyU2Vzc2lvbikKICAg
ICAgICAgcGFnZS0+Y2hyb21lKCkuY2xpZW50KCkucmVtb3ZlTWVkaWFVc2FnZU1hbmFnZXJTZXNz
aW9uKG1lZGlhU2Vzc2lvbklkZW50aWZpZXIoKSk7CiAjZW5kaWYKIH0KIAordm9pZCBNZWRpYUVs
ZW1lbnRTZXNzaW9uOjphZGRlZE1lZGlhVXNhZ2VNYW5hZ2VyU2Vzc2lvbklmTmVjZXNzYXJ5KCkK
K3sKKyNpZiBFTkFCTEUoTUVESUFfVVNBR0UpCisgICAgaWYgKG1faGF2ZUFkZGVkTWVkaWFVc2Fn
ZU1hbmFnZXJTZXNzaW9uKQorICAgICAgICByZXR1cm47CisKKyAgICBhdXRvIHBhZ2UgPSBtX2Vs
ZW1lbnQuZG9jdW1lbnQoKS5wYWdlKCk7CisgICAgaWYgKCFwYWdlKQorICAgICAgICByZXR1cm47
CisKKyAgICBtX2hhdmVBZGRlZE1lZGlhVXNhZ2VNYW5hZ2VyU2Vzc2lvbiA9IHRydWU7CisgICAg
cGFnZS0+Y2hyb21lKCkuY2xpZW50KCkuYWRkTWVkaWFVc2FnZU1hbmFnZXJTZXNzaW9uKG1lZGlh
U2Vzc2lvbklkZW50aWZpZXIoKSwgbV9lbGVtZW50LnNvdXJjZUFwcGxpY2F0aW9uSWRlbnRpZmll
cigpLCBtX2VsZW1lbnQuZG9jdW1lbnQoKS51cmwoKSk7CisjZW5kaWYKK30KKwogdm9pZCBNZWRp
YUVsZW1lbnRTZXNzaW9uOjpyZWdpc3RlcldpdGhEb2N1bWVudChEb2N1bWVudCYgZG9jdW1lbnQp
CiB7CiAjaWYgRU5BQkxFKFdJUkVMRVNTX1BMQVlCQUNLX1RBUkdFVCkKQEAgLTIwMCw2ICsyMTMs
NyBAQCB2b2lkIE1lZGlhRWxlbWVudFNlc3Npb246OmluQWN0aXZlRG9jdW1lbnRDaGFuZ2VkKCkK
IHsKICAgICBtX2VsZW1lbnRJc0hpZGRlbkJlY2F1c2VJdFdhc1JlbW92ZWRGcm9tRE9NID0gIW1f
ZWxlbWVudC5pbkFjdGl2ZURvY3VtZW50KCk7CiAgICAgc2NoZWR1bGVDbGllbnREYXRhQnVmZmVy
aW5nQ2hlY2soKTsKKyAgICBhZGRlZE1lZGlhVXNhZ2VNYW5hZ2VyU2Vzc2lvbklmTmVjZXNzYXJ5
KCk7CiB9CiAKIHZvaWQgTWVkaWFFbGVtZW50U2Vzc2lvbjo6c2NoZWR1bGVDbGllbnREYXRhQnVm
ZmVyaW5nQ2hlY2soKQpAQCAtMTA2OCw2ICsxMDgyLDcgQEAgdm9pZCBNZWRpYUVsZW1lbnRTZXNz
aW9uOjp1cGRhdGVNZWRpYVVzYWdlSWZDaGFuZ2VkKCkKICAgICBtX21lZGlhVXNhZ2VJbmZvID0g
V1RGTW92ZSh1c2FnZSk7CiAKICNpZiBFTkFCTEUoTUVESUFfVVNBR0UpCisgICAgQVNTRVJUKG1f
aGF2ZUFkZGVkTWVkaWFVc2FnZU1hbmFnZXJTZXNzaW9uKTsKICAgICBwYWdlLT5jaHJvbWUoKS5j
bGllbnQoKS51cGRhdGVNZWRpYVVzYWdlTWFuYWdlclNlc3Npb25TdGF0ZShtZWRpYVNlc3Npb25J
ZGVudGlmaWVyKCksICptX21lZGlhVXNhZ2VJbmZvKTsKICNlbmRpZgogfQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvaHRtbC9NZWRpYUVsZW1lbnRTZXNzaW9uLmggYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL01lZGlhRWxlbWVudFNlc3Npb24uaAppbmRleCAyNGExZGQ1YmFlMjFlOWVmNTcxZTRm
Mjc0YWU2M2U1ZjMyN2VkYTQ4Li5jMTY4YzYwMjNiMzk2ZDFjMzU3NjU4MThmNTVjYTFhYmQzYmE0
YzU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL01lZGlhRWxlbWVudFNlc3Npb24u
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL01lZGlhRWxlbWVudFNlc3Npb24uaApAQCAtMTg5
LDYgKzE4OSw4IEBAIHByaXZhdGU6CiAgICAgdm9pZCBjbGllbnREYXRhQnVmZmVyaW5nVGltZXJG
aXJlZCgpOwogICAgIHZvaWQgdXBkYXRlQ2xpZW50RGF0YUJ1ZmZlcmluZygpOwogCisgICAgdm9p
ZCBhZGRlZE1lZGlhVXNhZ2VNYW5hZ2VyU2Vzc2lvbklmTmVjZXNzYXJ5KCk7CisKICAgICBIVE1M
TWVkaWFFbGVtZW50JiBtX2VsZW1lbnQ7CiAgICAgQmVoYXZpb3JSZXN0cmljdGlvbnMgbV9yZXN0
cmljdGlvbnM7CiAKQEAgLTIxNiw2ICsyMTgsMTAgQEAgcHJpdmF0ZToKICNpZiAhUkVMRUFTRV9M
T0dfRElTQUJMRUQKICAgICBjb25zdCB2b2lkKiBtX2xvZ0lkZW50aWZpZXI7CiAjZW5kaWYKKwor
I2lmIEVOQUJMRShNRURJQV9VU0FHRSkKKyAgICBib29sIG1faGF2ZUFkZGVkTWVkaWFVc2FnZU1h
bmFnZXJTZXNzaW9uIHsgZmFsc2UgfTsKKyNlbmRpZgogfTsKIAogU3RyaW5nIGNvbnZlcnRFbnVt
ZXJhdGlvblRvU3RyaW5nKGNvbnN0IE1lZGlhUGxheWJhY2tEZW5pYWxSZWFzb24pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>