<?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>226508</bug_id>
          
          <creation_ts>2021-06-01 12:51:57 -0700</creation_ts>
          <short_desc>Fix unsafe access to m_upload in XMLHttpRequest::virtualHasPendingActivity()</short_desc>
          <delta_ts>2021-06-01 15:04:18 -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>Bindings</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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>cdumez</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1765708</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-06-01 12:51:57 -0700</bug_when>
    <thetext>Fix unsafe access to m_upload in XMLHttpRequest::virtualHasPendingActivity() as virtualHasPendingActivity() may get called off the main thread and m_upload gets initialized lazily on the main thread.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765709</commentid>
    <comment_count>1</comment_count>
      <attachid>430282</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-06-01 12:54:35 -0700</bug_when>
    <thetext>Created attachment 430282
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765724</commentid>
    <comment_count>2</comment_count>
      <attachid>430282</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2021-06-01 13:19:58 -0700</bug_when>
    <thetext>Comment on attachment 430282
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765782</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-01 15:03:42 -0700</bug_when>
    <thetext>Committed r278329 (238362@main): &lt;https://commits.webkit.org/238362@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 430282.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765784</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-06-01 15:04:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/78734398&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430282</attachid>
            <date>2021-06-01 12:54:35 -0700</date>
            <delta_ts>2021-06-01 15:03:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226508-20210601125434.patch</filename>
            <type>text/plain</type>
            <size>11178</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4MzIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTJiNzY1OGIzYjE0YTc4
Yzc0YWJlNjQ4M2EwNzc3YTEzYWU0YTRlMC4uMjE4NTJkMDAzYmRkMWY1NjY5YzIwNjE0ZmI0YzJj
ODRmMGIyOTJiMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDIxLTA2LTAxICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgRml4IHVuc2FmZSBhY2Nlc3Mg
dG8gbV91cGxvYWQgaW4gWE1MSHR0cFJlcXVlc3Q6OnZpcnR1YWxIYXNQZW5kaW5nQWN0aXZpdHko
KQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI2NTA4
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IHVu
c2FmZSBhY2Nlc3MgdG8gbV91cGxvYWQgaW4gWE1MSHR0cFJlcXVlc3Q6OnZpcnR1YWxIYXNQZW5k
aW5nQWN0aXZpdHkoKSBhcyB2aXJ0dWFsSGFzUGVuZGluZ0FjdGl2aXR5KCkKKyAgICAgICAgbWF5
IGdldCBjYWxsZWQgb2ZmIHRoZSBtYWluIHRocmVhZCBhbmQgbV91cGxvYWQgZ2V0cyBpbml0aWFs
aXplZCBsYXppbHkgb24gdGhlIG1haW4gdGhyZWFkLgorCisgICAgICAgIFRlc3RzOiBmYXN0L3ht
bGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LXVwbG9hZC1zYW1lb2JqZWN0Lmh0bWwKKyAgICAg
ICAgICAgICAgIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvdXBsb2FkLXByb2dyZXNzLWV2ZW50
cy1nYy5odG1sCisKKyAgICAgICAgKiB4bWwvWE1MSHR0cFJlcXVlc3QuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6WE1MSHR0cFJlcXVlc3Q6OnVwZGF0ZUhhc1JlbGV2YW50RXZlbnRMaXN0ZW5lcik6
CisgICAgICAgIChXZWJDb3JlOjpYTUxIdHRwUmVxdWVzdDo6ZXZlbnRMaXN0ZW5lcnNEaWRDaGFu
Z2UpOgorICAgICAgICAoV2ViQ29yZTo6WE1MSHR0cFJlcXVlc3Q6OnZpcnR1YWxIYXNQZW5kaW5n
QWN0aXZpdHkgY29uc3QpOgorICAgICAgICAqIHhtbC9YTUxIdHRwUmVxdWVzdC5oOgorICAgICAg
ICAqIHhtbC9YTUxIdHRwUmVxdWVzdC5pZGw6CisgICAgICAgICogeG1sL1hNTEh0dHBSZXF1ZXN0
VXBsb2FkLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlhNTEh0dHBSZXF1ZXN0VXBsb2FkOjpldmVu
dExpc3RlbmVyc0RpZENoYW5nZSk6CisgICAgICAgIChXZWJDb3JlOjpYTUxIdHRwUmVxdWVzdFVw
bG9hZDo6aGFzUmVsZXZhbnRFdmVudExpc3RlbmVyIGNvbnN0KToKKyAgICAgICAgKiB4bWwvWE1M
SHR0cFJlcXVlc3RVcGxvYWQuaDoKKwogMjAyMS0wNi0wMSAgUGhpbGlwcGUgTm9ybWFuZCAgPHBu
b3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0VNRV1bVGh1bmRlcl0gQnVpbGQgYnJva2Vu
IHNpbmNlIHIyNzgyNDQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVx
dWVzdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuY3BwCmluZGV4IDE3
ZjZmNDYwYTgzZTlmMmY0NDRkNTgxNDM2NWZjMWQ0NDk3ODJlZDcuLjc3MDRmZTgxMzUwNjE2NTA5
YTI4MTcxMzIyZDllYWVhMzBlNzVmNzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3htbC9Y
TUxIdHRwUmVxdWVzdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0
LmNwcApAQCAtMTE2MSw3ICsxMTYxLDcgQEAgdm9pZCBYTUxIdHRwUmVxdWVzdDo6Y29udGV4dERl
c3Ryb3llZCgpCiAgICAgQWN0aXZlRE9NT2JqZWN0Ojpjb250ZXh0RGVzdHJveWVkKCk7CiB9CiAK
LXZvaWQgWE1MSHR0cFJlcXVlc3Q6OmV2ZW50TGlzdGVuZXJzRGlkQ2hhbmdlKCkKK3ZvaWQgWE1M
SHR0cFJlcXVlc3Q6OnVwZGF0ZUhhc1JlbGV2YW50RXZlbnRMaXN0ZW5lcigpCiB7CiAgICAgbV9o
YXNSZWxldmFudEV2ZW50TGlzdGVuZXIgPSBoYXNFdmVudExpc3RlbmVycyhldmVudE5hbWVzKCku
YWJvcnRFdmVudCkKICAgICAgICAgfHwgaGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnROYW1lcygpLmVy
cm9yRXZlbnQpCkBAIC0xMTY5LDE0ICsxMTY5LDIwIEBAIHZvaWQgWE1MSHR0cFJlcXVlc3Q6OmV2
ZW50TGlzdGVuZXJzRGlkQ2hhbmdlKCkKICAgICAgICAgfHwgaGFzRXZlbnRMaXN0ZW5lcnMoZXZl
bnROYW1lcygpLmxvYWRlbmRFdmVudCkKICAgICAgICAgfHwgaGFzRXZlbnRMaXN0ZW5lcnMoZXZl
bnROYW1lcygpLnByb2dyZXNzRXZlbnQpCiAgICAgICAgIHx8IGhhc0V2ZW50TGlzdGVuZXJzKGV2
ZW50TmFtZXMoKS5yZWFkeXN0YXRlY2hhbmdlRXZlbnQpCi0gICAgICAgIHx8IGhhc0V2ZW50TGlz
dGVuZXJzKGV2ZW50TmFtZXMoKS50aW1lb3V0RXZlbnQpOworICAgICAgICB8fCBoYXNFdmVudExp
c3RlbmVycyhldmVudE5hbWVzKCkudGltZW91dEV2ZW50KQorICAgICAgICB8fCAobV91cGxvYWQg
JiYgbV91cGxvYWQtPmhhc1JlbGV2YW50RXZlbnRMaXN0ZW5lcigpKTsKK30KKwordm9pZCBYTUxI
dHRwUmVxdWVzdDo6ZXZlbnRMaXN0ZW5lcnNEaWRDaGFuZ2UoKQoreworICAgIHVwZGF0ZUhhc1Jl
bGV2YW50RXZlbnRMaXN0ZW5lcigpOwogfQogCiAvLyBBbiBYTUxIdHRwUmVxdWVzdCBvYmplY3Qg
bXVzdCBub3QgYmUgZ2FyYmFnZSBjb2xsZWN0ZWQgaWYgaXRzIHN0YXRlIGlzIGVpdGhlciBvcGVu
ZWQgd2l0aCB0aGUgc2VuZCgpIGZsYWcgc2V0LCBoZWFkZXJzIHJlY2VpdmVkLCBvciBsb2FkaW5n
LCBhbmQKIC8vIGl0IGhhcyBvbmUgb3IgbW9yZSBldmVudCBsaXN0ZW5lcnMgcmVnaXN0ZXJlZCB3
aG9zZSB0eXBlIGlzIG9uZSBvZiByZWFkeXN0YXRlY2hhbmdlLCBwcm9ncmVzcywgYWJvcnQsIGVy
cm9yLCBsb2FkLCB0aW1lb3V0LCBhbmQgbG9hZGVuZC4KIGJvb2wgWE1MSHR0cFJlcXVlc3Q6OnZp
cnR1YWxIYXNQZW5kaW5nQWN0aXZpdHkoKSBjb25zdAogewotICAgIGlmICghbV9oYXNSZWxldmFu
dEV2ZW50TGlzdGVuZXIgJiYgIShtX3VwbG9hZCAmJiBtX3VwbG9hZC0+aGFzUmVsZXZhbnRFdmVu
dExpc3RlbmVyKCkpKQorICAgIGlmICghbV9oYXNSZWxldmFudEV2ZW50TGlzdGVuZXIpCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKIAogICAgIHN3aXRjaCAocmVhZHlTdGF0ZSgpKSB7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuaCBiL1NvdXJjZS9XZWJDb3Jl
L3htbC9YTUxIdHRwUmVxdWVzdC5oCmluZGV4IDU2ODdiOGI5NDYxZDIwNzE5Yjk0MTQ2NmU4ZTZh
OWM1MmVjYjE2NTkuLmMxODU3YzkwNTE1ZjZiZTc3NzBiYzA0Yzk1NjQzNDIzNmFiNzQ0YTggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5oCkBAIC0xMzMsOCArMTMzLDExIEBAIHB1Ymxp
YzoKICAgICB2b2lkIGRpc3BhdGNoRXZlbnQoRXZlbnQmKSBvdmVycmlkZTsKIAogcHJpdmF0ZToK
KyAgICBmcmllbmQgY2xhc3MgWE1MSHR0cFJlcXVlc3RVcGxvYWQ7CiAgICAgZXhwbGljaXQgWE1M
SHR0cFJlcXVlc3QoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCYpOwogCisgICAgdm9pZCB1cGRhdGVI
YXNSZWxldmFudEV2ZW50TGlzdGVuZXIoKTsKKwogICAgIC8vIEV2ZW50VGFyZ2V0LgogICAgIHZv
aWQgZXZlbnRMaXN0ZW5lcnNEaWRDaGFuZ2UoKSBmaW5hbDsKIApAQCAtMjQ3LDcgKzI1MCw3IEBA
IHByaXZhdGU6CiAKICAgICBzdGQ6Om9wdGlvbmFsPEV4Y2VwdGlvbkNvZGU+IG1fZXhjZXB0aW9u
Q29kZTsKICAgICBSZWZQdHI8VXNlckdlc3R1cmVUb2tlbj4gbV91c2VyR2VzdHVyZVRva2VuOwot
ICAgIGJvb2wgbV9oYXNSZWxldmFudEV2ZW50TGlzdGVuZXIgeyBmYWxzZSB9OworICAgIHN0ZDo6
YXRvbWljPGJvb2w+IG1faGFzUmVsZXZhbnRFdmVudExpc3RlbmVyOwogfTsKIAogaW5saW5lIGF1
dG8gWE1MSHR0cFJlcXVlc3Q6OnJlc3BvbnNlVHlwZSgpIGNvbnN0IC0+IFJlc3BvbnNlVHlwZQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmlkbCBiL1NvdXJj
ZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5pZGwKaW5kZXggNDRiOTQzNzYzMTU0YmQ4ZmU3
ODY2YmVjOTIxYjM1ZWQzOWQ5NTMwNy4uNGVjYmQ5MDYwOWI5NGEzOWIwZGYzZGU4NjE1MDUzY2E4
ZWZiYmY1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0Lmlk
bAorKysgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuaWRsCkBAIC02Niw3ICs2
Niw3IEBAIGVudW0gWE1MSHR0cFJlcXVlc3RSZXNwb25zZVR5cGUgewogICAgIHVuZGVmaW5lZCBz
ZXRSZXF1ZXN0SGVhZGVyKEJ5dGVTdHJpbmcgaGVhZGVyLCBCeXRlU3RyaW5nIHZhbHVlKTsKICAg
ICBhdHRyaWJ1dGUgdW5zaWduZWQgbG9uZyB0aW1lb3V0OwogICAgIGF0dHJpYnV0ZSBib29sZWFu
IHdpdGhDcmVkZW50aWFsczsKLSAgICByZWFkb25seSBhdHRyaWJ1dGUgWE1MSHR0cFJlcXVlc3RV
cGxvYWQgdXBsb2FkOworICAgIFtTYW1lT2JqZWN0XSByZWFkb25seSBhdHRyaWJ1dGUgWE1MSHR0
cFJlcXVlc3RVcGxvYWQgdXBsb2FkOwogICAgIHVuZGVmaW5lZCBzZW5kKG9wdGlvbmFsIChEb2N1
bWVudCBvciBCb2R5SW5pdCk/IGJvZHkgPSBudWxsKTsKICAgICB1bmRlZmluZWQgYWJvcnQoKTsK
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0VXBsb2FkLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdFVwbG9hZC5jcHAKaW5kZXggYjg1
MTJiYzc3ZTkzNDY2ZWQwMTI4MzAyYjc0ZWJkMjNiMjM4ZDIyMS4uMGMwYWI3ZjdiMDk1ZGVjOTFj
MTEwNmRlMzlhNzUyNjFlODU2ZWEwMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUveG1sL1hN
TEh0dHBSZXF1ZXN0VXBsb2FkLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0cFJl
cXVlc3RVcGxvYWQuY3BwCkBAIC00Myw3ICs0MywxMiBAQCBYTUxIdHRwUmVxdWVzdFVwbG9hZDo6
WE1MSHR0cFJlcXVlc3RVcGxvYWQoWE1MSHR0cFJlcXVlc3QmIHJlcXVlc3QpCiAKIHZvaWQgWE1M
SHR0cFJlcXVlc3RVcGxvYWQ6OmV2ZW50TGlzdGVuZXJzRGlkQ2hhbmdlKCkKIHsKLSAgICBtX2hh
c1JlbGV2YW50RXZlbnRMaXN0ZW5lciA9IGhhc0V2ZW50TGlzdGVuZXJzKGV2ZW50TmFtZXMoKS5h
Ym9ydEV2ZW50KQorICAgIG1fcmVxdWVzdC51cGRhdGVIYXNSZWxldmFudEV2ZW50TGlzdGVuZXIo
KTsKK30KKworYm9vbCBYTUxIdHRwUmVxdWVzdFVwbG9hZDo6aGFzUmVsZXZhbnRFdmVudExpc3Rl
bmVyKCkgY29uc3QKK3sKKyAgICByZXR1cm4gaGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnROYW1lcygp
LmFib3J0RXZlbnQpCiAgICAgICAgIHx8IGhhc0V2ZW50TGlzdGVuZXJzKGV2ZW50TmFtZXMoKS5l
cnJvckV2ZW50KQogICAgICAgICB8fCBoYXNFdmVudExpc3RlbmVycyhldmVudE5hbWVzKCkubG9h
ZEV2ZW50KQogICAgICAgICB8fCBoYXNFdmVudExpc3RlbmVycyhldmVudE5hbWVzKCkubG9hZGVu
ZEV2ZW50KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0VXBs
b2FkLmggYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3RVcGxvYWQuaAppbmRleCA3
YjJiOTM5Y2YxZTE3MWI4MmU2YmM3ZDM3MWIyYWY4OTlmYzQxYjYzLi4yZDI5Nzg4NzM4ZWU3YTM0
YzEzZDU3MzJmMTI2MGZlYTVhNTFmMmQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS94bWwv
WE1MSHR0cFJlcXVlc3RVcGxvYWQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0cFJl
cXVlc3RVcGxvYWQuaApAQCAtNDAsNyArNDAsNyBAQCBwdWJsaWM6CiAKICAgICB2b2lkIGRpc3Bh
dGNoUHJvZ3Jlc3NFdmVudChjb25zdCBBdG9tU3RyaW5nJiB0eXBlLCB1bnNpZ25lZCBsb25nIGxv
bmcgbG9hZGVkLCB1bnNpZ25lZCBsb25nIGxvbmcgdG90YWwpOwogCi0gICAgYm9vbCBoYXNSZWxl
dmFudEV2ZW50TGlzdGVuZXIoKSBjb25zdCB7IHJldHVybiBtX2hhc1JlbGV2YW50RXZlbnRMaXN0
ZW5lcjsgfQorICAgIGJvb2wgaGFzUmVsZXZhbnRFdmVudExpc3RlbmVyKCkgY29uc3Q7CiAKIHBy
aXZhdGU6CiAgICAgLy8gRXZlbnRUYXJnZXQuCkBAIC01Miw3ICs1Miw2IEBAIHByaXZhdGU6CiAg
ICAgU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpIGNvbnN0
IGZpbmFsIHsgcmV0dXJuIG1fcmVxdWVzdC5zY3JpcHRFeGVjdXRpb25Db250ZXh0KCk7IH0KIAog
ICAgIFhNTEh0dHBSZXF1ZXN0JiBtX3JlcXVlc3Q7Ci0gICAgYm9vbCBtX2hhc1JlbGV2YW50RXZl
bnRMaXN0ZW5lciB7IGZhbHNlIH07CiB9OwogICAgIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CmluZGV4IDJhNzIxZTJiNzM3NTUxNDlmNmIzNTAxMzA1NDRhZmI5YjE5MzkyODUuLjQ1M2FkNDc4
NWVjYTgzNjU3ZjZhY2QyZjg5ZmZlMWRlNDFlMDY2ZWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAor
MjAyMS0wNi0wMSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCisgICAgICAgIEZp
eCB1bnNhZmUgYWNjZXNzIHRvIG1fdXBsb2FkIGluIFhNTEh0dHBSZXF1ZXN0Ojp2aXJ0dWFsSGFz
UGVuZGluZ0FjdGl2aXR5KCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIyNjUwOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEltcHJvdmUgbGF5b3V0IHRlc3QgY292ZXJhZ2UgdG8gbWFrZSBzdXJlIHRoYXQg
WE1MSHR0cFJlcXVlc3QudXBsb2FkIGFsd2F5cyByZXR1cm5zCisgICAgICAgIHRoZSBzYW1lIG9i
amVjdCBhbmQgdGhhdCBwcm9ncmVzcyBldmVudHMgb24gWE1MSHR0cFJlcXVlc3QudXBsb2FkIHN0
aWxsIGdldCBmaXJlZAorICAgICAgICBhZnRlciBHQy4KKworICAgICAgICAqIGZhc3QveG1saHR0
cHJlcXVlc3QveG1saHR0cHJlcXVlc3QtdXBsb2FkLXNhbWVvYmplY3QtZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LXVwbG9h
ZC1zYW1lb2JqZWN0Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMveG1saHR0cHJl
cXVlc3QvdXBsb2FkLXByb2dyZXNzLWV2ZW50cy1nYy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvdXBsb2FkLXByb2dyZXNzLWV2ZW50cy1n
Yy5odG1sOiBBZGRlZC4KKwogMjAyMS0wNi0wMSAgU2FtIFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5j
b20+CiAKICAgICAgICAgU3VwcG9ydCBjYWxjKCkgb24gY29tcG9uZW50cyBpbnNpZGUgcmVsYXRp
dmUgY29sb3Igc3ludGF4IGNvbG9ycwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC94bWxo
dHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC11cGxvYWQtc2FtZW9iamVjdC1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9mYXN0L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LXVwbG9hZC1z
YW1lb2JqZWN0LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4xZDhmYzM4YzU1YmVhYzkyMDRjMTEw
NDUzODllZGMwNjI4MGViN2ZmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC94
bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC11cGxvYWQtc2FtZW9iamVjdC1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSwxMCBAQAorVGVzdHMgdGhhdCBYTUxIdHRwUmVxdWVzdC51cGxvYWQgYWx3
YXlzIHJldHVybnMgdGhlIHNhbWUgb2JqZWN0LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUg
YSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIu
CisKKworUEFTUyB4aHIudXBsb2FkLmZvbyBpcyAxCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBp
cyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC94
bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC11cGxvYWQtc2FtZW9iamVjdC5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC11cGxvYWQtc2FtZW9i
amVjdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjlhMTRkMTg0NWUxZGU4ZTQzOWM4YzlmN2ZiMGNhODVmOTIy
OTE1NTYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3htbGh0dHByZXF1ZXN0
L3htbGh0dHByZXF1ZXN0LXVwbG9hZC1zYW1lb2JqZWN0Lmh0bWwKQEAgLTAsMCArMSwxOSBAQAor
PERPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3Vy
Y2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2Rlc2NyaXB0aW9uKCJUZXN0cyB0
aGF0IFhNTEh0dHBSZXF1ZXN0LnVwbG9hZCBhbHdheXMgcmV0dXJucyB0aGUgc2FtZSBvYmplY3Qu
Iik7Citqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworbGV0IHhociA9IG5ldyBYTUxIdHRwUmVxdWVz
dCgpOworeGhyLnVwbG9hZC5mb28gPSAxOworZ2MoKTsKK3NldFRpbWVvdXQoKCkgPT4geworICAg
IGdjKCk7CisgICAgc2hvdWxkQmUoInhoci51cGxvYWQuZm9vIiwgIjEiKTsKKyAgICBmaW5pc2hK
U1Rlc3QoKTsKK30sIDApOworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3VwbG9hZC1wcm9ncmVzcy1l
dmVudHMtZ2MtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVx
dWVzdC91cGxvYWQtcHJvZ3Jlc3MtZXZlbnRzLWdjLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4x
MzZhOTk3MGRhMTg4NTY5YTExMWVjNjBhYjI2ZTNlNDcxMzRmZTg5Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC91cGxvYWQtcHJvZ3Jlc3Mt
ZXZlbnRzLWdjLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEyIEBACitNYWtlcyBzdXJlIHRoYXQg
dXBsb2FkIGV2ZW50cyBhcmUgc3RpbGwgZmlyZWQgYWZ0ZXIgR0MuCisKK09uIHN1Y2Nlc3MsIHlv
dSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNU
IENPTVBMRVRFIi4KKworCitQQVNTIGxvYWRzdGFydCBldmVudCBmaXJlZCBvbiBYTUxIdHRwUmVx
dWVzdFVwbG9hZDogW29iamVjdCBYTUxIdHRwUmVxdWVzdFByb2dyZXNzRXZlbnRdCitQQVNTIG9u
cHJvZ3Jlc3MgZXZlbnQgZmlyZWQgb24gWE1MSHR0cFJlcXVlc3RVcGxvYWQ6IFtvYmplY3QgWE1M
SHR0cFJlcXVlc3RQcm9ncmVzc0V2ZW50XSBbTG9hZGVkOiA0IFRvdGFsOiA0XQorUEFTUyBsb2Fk
IGV2ZW50IGZpcmVkIG9uIFhNTEh0dHBSZXF1ZXN0VXBsb2FkOiBbb2JqZWN0IFhNTEh0dHBSZXF1
ZXN0UHJvZ3Jlc3NFdmVudF0KK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVT
VCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHBy
ZXF1ZXN0L3VwbG9hZC1wcm9ncmVzcy1ldmVudHMtZ2MuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMveG1saHR0cHJlcXVlc3QvdXBsb2FkLXByb2dyZXNzLWV2ZW50cy1nYy5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjg4YmVlZGI2YzY1NDVjOWQ5MGM5ZjE2ZTg5NmFmZDc5ODk5MDZiN2EKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3VwbG9hZC1w
cm9ncmVzcy1ldmVudHMtZ2MuaHRtbApAQCAtMCwwICsxLDM1IEBACis8aHRtbD4KKzxib2R5Pgor
PHNjcmlwdCBzcmM9Ii9qcy10ZXN0LXJlc291cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KKzxz
Y3JpcHQ+CisgICAgZGVzY3JpcHRpb24oIk1ha2VzIHN1cmUgdGhhdCB1cGxvYWQgZXZlbnRzIGFy
ZSBzdGlsbCBmaXJlZCBhZnRlciBHQy4iKTsKKyAgICBqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKwor
ICAgIGZ1bmN0aW9uIHByb2dyZXNzSGFuZGxlcihldnQpCisgICAgeworICAgICAgICB0ZXN0UGFz
c2VkKCJvbnByb2dyZXNzIGV2ZW50IGZpcmVkIG9uIFhNTEh0dHBSZXF1ZXN0VXBsb2FkOiAiICsg
ZXZ0ICsgIiBbTG9hZGVkOiAiICsgZXZ0LmxvYWRlZCArICIgVG90YWw6ICIgKyBldnQudG90YWwg
KyAiXSIpOworICAgIH0KKworICAgIGZ1bmN0aW9uIGxvYWRzdGFydEhhbmRsZXIoZXZ0KQorICAg
IHsKKyAgICAgICAgdGVzdFBhc3NlZCgibG9hZHN0YXJ0IGV2ZW50IGZpcmVkIG9uIFhNTEh0dHBS
ZXF1ZXN0VXBsb2FkOiAiICsgZXZ0KTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBsb2FkSGFuZGxl
cihldnQpCisgICAgeworICAgICAgICB0ZXN0UGFzc2VkKCJsb2FkIGV2ZW50IGZpcmVkIG9uIFhN
TEh0dHBSZXF1ZXN0VXBsb2FkOiAiICsgZXZ0KTsKKyAgICAgICAgZmluaXNoSlNUZXN0KCk7Cisg
ICAgfQorCisgICAgbGV0IHhociA9IG5ldyBYTUxIdHRwUmVxdWVzdDsKKyAgICB4aHIudXBsb2Fk
Lm9ucHJvZ3Jlc3MgPSBwcm9ncmVzc0hhbmRsZXI7CisgICAgeGhyLnVwbG9hZC5vbmxvYWRzdGFy
dCA9IGxvYWRzdGFydEhhbmRsZXI7CisgICAgeGhyLnVwbG9hZC5vbmxvYWQgPSBsb2FkSGFuZGxl
cjsKKyAgICB4aHIub3BlbigiUE9TVCIsICJyZXNvdXJjZXMvcG9zdC1lY2hvLmNnaSIsIHRydWUp
OworICAgIHhoci5zZW5kKCJkYXRhIik7CisgICAgeGhyID0gbnVsbDsKKyAgICBnYygpOworICAg
IHNldEludGVydmFsKCgpID0+IHsgZ2MoKTsgfSwgMSk7Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwv
aHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>