<?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>226464</bug_id>
          
          <creation_ts>2021-05-31 02:49:15 -0700</creation_ts>
          <short_desc>Fix race condition in binary_wsh.py</short_desc>
          <delta_ts>2021-06-02 02:07:42 -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>WebCore Misc.</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>hi</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1765369</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-05-31 02:49:15 -0700</bug_when>
    <thetext>&lt;rdar://77356905&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765371</commentid>
    <comment_count>1</comment_count>
      <attachid>430191</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-05-31 02:51:46 -0700</bug_when>
    <thetext>Created attachment 430191
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765635</commentid>
    <comment_count>2</comment_count>
      <attachid>430191</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-06-01 09:24:21 -0700</bug_when>
    <thetext>Comment on attachment 430191
Patch

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

&gt; LayoutTests/ChangeLog:12
&gt; +        Given the focus of the test is to validate binary data, change the web socket server to remvoe the potential race.

remove</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765892</commentid>
    <comment_count>3</comment_count>
      <attachid>430322</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-06-02 00:36:04 -0700</bug_when>
    <thetext>Created attachment 430322
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765919</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-02 02:07:40 -0700</bug_when>
    <thetext>Committed r278345 (238377@main): &lt;https://commits.webkit.org/238377@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 430322.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430191</attachid>
            <date>2021-05-31 02:51:46 -0700</date>
            <delta_ts>2021-06-02 00:35:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226464-20210531115144.patch</filename>
            <type>text/plain</type>
            <size>2224</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4MjY5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZWJmYjcwNmI3YTFlZjQxMjA3N2Y2
ZDMxNmJhMDE4ZThlMjQ2MjhiMi4uN2NkYWNjZmU2MTVlYjk0Y2JhYjk5YWM5ZDgzMzhlZTIxMWVi
ODgzNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA1LTMxICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBGaXggcmFjZSBjb25kaXRpb24gaW4gYmluYXJ5
X3dzaC5weQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjI2NDY0CisgICAgICAgIDxyZGFyOi8vNzczNTY5MDU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHdlYiBzb2NrZXQgc2VydmVyIHdhcyBpbXBs
ZW1lbnRlZCB0byBzZW5kIDQgbWVzc2FnZXMgYXMgc29vbiBhcyBjb25uZWN0aW9uIGlzIG9wZW5l
ZCBhbmQgY2xvc2UgdGhlIGNvbm5lY3Rpb24uCisgICAgICAgIFRoZSBjbGllbnQgZXhwZWN0cyB0
byBjb3JyZWN0bHkgc2VuZCBhIG1lc3NhZ2UgYmVmb3JlIHRoZSBjb25uZWN0aW9uIGlzIGNsb3Nl
ZC4KKyAgICAgICAgVGhpcyBpcyBub3QgZ3VhcmFudGVlZCBieSB0aGUgd2ViIHNvY2tldCBzZXJ2
ZXIsIGluIGNhc2UgdGhlIHNlcnZlciBpcyB2ZXJ5IGZhc3QgY2xvc2luZyB0aGUgY29ubmVjdGlv
biBhbmQgdGhlIGNsaWVudCB2ZXJ5IHNsb3cgYXQgc2VuZGluZyBpdHMgbWVzc2FnZS4KKyAgICAg
ICAgR2l2ZW4gdGhlIGZvY3VzIG9mIHRoZSB0ZXN0IGlzIHRvIHZhbGlkYXRlIGJpbmFyeSBkYXRh
LCBjaGFuZ2UgdGhlIHdlYiBzb2NrZXQgc2VydmVyIHRvIHJlbXZvZSB0aGUgcG90ZW50aWFsIHJh
Y2UuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL2luc3BlY3Rv
ci9iaW5hcnlfd3NoLnB5OgorICAgICAgICAod2ViX3NvY2tldF90cmFuc2Zlcl9kYXRhKToKKwog
MjAyMS0wNS0zMCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAg
R28gdG8gbmV0d29yayBpbiBjYXNlIGZldGNoIGV2ZW50IGlzIG5vdCB5ZXQgcmVzcG9uZGVkIHdo
ZW4gYmVpbmcgZGVzdHJveWVkIGluc3RlYWQgb2YgZmFpbGluZyB0aGUgbG9hZApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9pbnNwZWN0b3Iv
YmluYXJ5X3dzaC5weSBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5
YmkvaW5zcGVjdG9yL2JpbmFyeV93c2gucHkKaW5kZXggNzA5Njc0NWRjNzNlNTgxMmQ2MTZmNDg4
ZjFkOTBjZGZkYWU5ZWY2NS4uNjI1MjA3OGNhMTExNDYyY2QzOWIxNjljMjFiZTY3MjcxMzkyOGE3
YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHli
aS9pbnNwZWN0b3IvYmluYXJ5X3dzaC5weQorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dl
YnNvY2tldC90ZXN0cy9oeWJpL2luc3BlY3Rvci9iaW5hcnlfd3NoLnB5CkBAIC0xLDEyICsxLDE1
IEBACiBmcm9tIG1vZF9weXdlYnNvY2tldCBpbXBvcnQgY29tbW9uCiBmcm9tIG1vZF9weXdlYnNv
Y2tldCBpbXBvcnQgc3RyZWFtCiAKK2Zyb20gbW9kX3B5d2Vic29ja2V0IGltcG9ydCBtc2d1dGls
CiAKIGRlZiB3ZWJfc29ja2V0X2RvX2V4dHJhX2hhbmRzaGFrZShyZXF1ZXN0KToKICAgICBwYXNz
CiAKIAogZGVmIHdlYl9zb2NrZXRfdHJhbnNmZXJfZGF0YShyZXF1ZXN0KToKKyAgICAjIE1ha2Ug
c3VyZSB0byByZWNlaXZlIGEgbWVzc2FnZSBmcm9tIGNsaWVudCBiZWZvcmUgc2VuZGluZyBtZXNz
YWdlcy4KKyAgICBjbGllbnRfbWVzc2FnZSA9IG1zZ3V0aWwucmVjZWl2ZV9tZXNzYWdlKHJlcXVl
c3QpCiAgICAgbWVzc2FnZXNfdG9fc2VuZCA9IFsnSGVsbG8sIHdvcmxkIScsICfQn9GA0LjQstC1
0YIsINCc0LjRgCEnLCAnJywgYWxsX2Rpc3RpbmN0X2J5dGVzKCldCiAgICAgZm9yIG1lc3NhZ2Ug
aW4gbWVzc2FnZXNfdG9fc2VuZDoKICAgICAgICAgIyBGSVhNRTogU2hvdWxkIHVzZSBiZXR0ZXIg
QVBJIHRvIHNlbmQgYmluYXJ5IG1lc3NhZ2VzIHdoZW4gcHl3ZWJzb2NrZXQgc3VwcG9ydHMgaXQu
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430322</attachid>
            <date>2021-06-02 00:36:04 -0700</date>
            <delta_ts>2021-06-02 02:07:41 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-226464-20210602093559.patch</filename>
            <type>text/plain</type>
            <size>2146</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4MjY5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjQwM2Q4ZTg4MjFmYTAzZDFjNGVm
OWI0OTUxMjdiNWIzZjExZmEyMC4uM2M1NzlkMDg4ZjM3MDNlZWQ3ZTg0ZmRmYzFiN2NjYjgwYTJl
ODAwMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA2LTAyICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBGaXggcmFjZSBjb25kaXRpb24gaW4gYmluYXJ5
X3dzaC5weQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjI2NDY0CisgICAgICAgIDxyZGFyOi8vNzczNTY5MDU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
QWxleCBDaHJpc3RlbnNlbi4KKworICAgICAgICBUaGUgd2ViIHNvY2tldCBzZXJ2ZXIgd2FzIGlt
cGxlbWVudGVkIHRvIHNlbmQgNCBtZXNzYWdlcyBhcyBzb29uIGFzIGNvbm5lY3Rpb24gaXMgb3Bl
bmVkIGFuZCBjbG9zZSB0aGUgY29ubmVjdGlvbi4KKyAgICAgICAgVGhlIGNsaWVudCBleHBlY3Rz
IHRvIGNvcnJlY3RseSBzZW5kIGEgbWVzc2FnZSBiZWZvcmUgdGhlIGNvbm5lY3Rpb24gaXMgY2xv
c2VkLgorICAgICAgICBUaGlzIGlzIG5vdCBndWFyYW50ZWVkIGJ5IHRoZSB3ZWIgc29ja2V0IHNl
cnZlciwgaW4gY2FzZSB0aGUgc2VydmVyIGlzIHZlcnkgZmFzdCBjbG9zaW5nIHRoZSBjb25uZWN0
aW9uIGFuZCB0aGUgY2xpZW50IHZlcnkgc2xvdyBhdCBzZW5kaW5nIGl0cyBtZXNzYWdlLgorICAg
ICAgICBHaXZlbiB0aGUgZm9jdXMgb2YgdGhlIHRlc3QgaXMgdG8gdmFsaWRhdGUgYmluYXJ5IGRh
dGEsIGNoYW5nZSB0aGUgd2ViIHNvY2tldCBzZXJ2ZXIgdG8gcmVtb3ZlIHRoZSBwb3RlbnRpYWwg
cmFjZS4KKworICAgICAgICAqIGh0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvaW5zcGVj
dG9yL2JpbmFyeV93c2gucHk6CisgICAgICAgICh3ZWJfc29ja2V0X3RyYW5zZmVyX2RhdGEpOgor
CiAyMDIxLTA2LTAxICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAg
ICBVcGRhdGUgbGlid2VicnRjIHRvIE05MgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9pbnNwZWN0b3IvYmluYXJ5X3dzaC5weSBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvaW5zcGVjdG9yL2JpbmFyeV93
c2gucHkKaW5kZXggNzA5Njc0NWRjNzNlNTgxMmQ2MTZmNDg4ZjFkOTBjZGZkYWU5ZWY2NS4uNjI1
MjA3OGNhMTExNDYyY2QzOWIxNjljMjFiZTY3MjcxMzkyOGE3YyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9pbnNwZWN0b3IvYmluYXJ5X3dz
aC5weQorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL2lu
c3BlY3Rvci9iaW5hcnlfd3NoLnB5CkBAIC0xLDEyICsxLDE1IEBACiBmcm9tIG1vZF9weXdlYnNv
Y2tldCBpbXBvcnQgY29tbW9uCiBmcm9tIG1vZF9weXdlYnNvY2tldCBpbXBvcnQgc3RyZWFtCiAK
K2Zyb20gbW9kX3B5d2Vic29ja2V0IGltcG9ydCBtc2d1dGlsCiAKIGRlZiB3ZWJfc29ja2V0X2Rv
X2V4dHJhX2hhbmRzaGFrZShyZXF1ZXN0KToKICAgICBwYXNzCiAKIAogZGVmIHdlYl9zb2NrZXRf
dHJhbnNmZXJfZGF0YShyZXF1ZXN0KToKKyAgICAjIE1ha2Ugc3VyZSB0byByZWNlaXZlIGEgbWVz
c2FnZSBmcm9tIGNsaWVudCBiZWZvcmUgc2VuZGluZyBtZXNzYWdlcy4KKyAgICBjbGllbnRfbWVz
c2FnZSA9IG1zZ3V0aWwucmVjZWl2ZV9tZXNzYWdlKHJlcXVlc3QpCiAgICAgbWVzc2FnZXNfdG9f
c2VuZCA9IFsnSGVsbG8sIHdvcmxkIScsICfQn9GA0LjQstC10YIsINCc0LjRgCEnLCAnJywgYWxs
X2Rpc3RpbmN0X2J5dGVzKCldCiAgICAgZm9yIG1lc3NhZ2UgaW4gbWVzc2FnZXNfdG9fc2VuZDoK
ICAgICAgICAgIyBGSVhNRTogU2hvdWxkIHVzZSBiZXR0ZXIgQVBJIHRvIHNlbmQgYmluYXJ5IG1l
c3NhZ2VzIHdoZW4gcHl3ZWJzb2NrZXQgc3VwcG9ydHMgaXQuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>