<?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>237935</bug_id>
          
          <creation_ts>2022-03-15 18:20:03 -0700</creation_ts>
          <short_desc>[JSC] Concurrent byteOffsetImpl should not assume non-detached array-buffer</short_desc>
          <delta_ts>2022-03-15 22:21:16 -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="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1851605</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-03-15 18:20:03 -0700</bug_when>
    <thetext>[JSC] Concurrent byteOffsetImpl should not assume non-detached array-buffer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851607</commentid>
    <comment_count>1</comment_count>
      <attachid>454783</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-03-15 18:29:26 -0700</bug_when>
    <thetext>Created attachment 454783
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851608</commentid>
    <comment_count>2</comment_count>
      <attachid>454783</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-03-15 18:30:44 -0700</bug_when>
    <thetext>Comment on attachment 454783
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851648</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-15 22:20:55 -0700</bug_when>
    <thetext>Committed r291331 (248470@main): &lt;https://commits.webkit.org/248470@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454783.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851649</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-15 22:21:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/90351114&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454783</attachid>
            <date>2022-03-15 18:29:26 -0700</date>
            <delta_ts>2022-03-15 22:20:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237935-20220315182926.patch</filename>
            <type>text/plain</type>
            <size>4082</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMzI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAz
YzkwNDc5MDQxYWY5NWIwZjlhYWI2OGY1NGU1YTA3YTc0YjgxZjE4Li4zMDVlMzExNmZiODJkNTQ0
ZDRkNWE5NmVhNzRhOGM2YWY2NmE4YjE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAyMi0wMy0xNSAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIENvbmN1cnJlbnQgYnl0ZU9mZnNldEltcGwgc2hvdWxkIG5vdCBh
c3N1bWUgbm9uLWRldGFjaGVkIGFycmF5LWJ1ZmZlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM3OTM1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgcjI3OTcwNyBpcyBub3QgZW5vdWdoIHRvIGZpeCB0aGUg
aXNzdWUgc2luY2UgdW5kZXJseWluZyBBcnJheUJ1ZmZlciBjYW4gYmUgYWxzbyBkZXRhY2hlZCBj
b25jdXJyZW50bHkgdG8KKyAgICAgICAgdGhlIGNvbXBpbGVyIHRocmVhZCB0b28uIFRoaXMgcGF0
Y2ggZml4ZXMgaXQgYnkgdXNpbmcgZGF0YVdpdGhvdXRQQUNWYWxpZGF0aW9uIGluIHRoZSBjb25j
dXJyZW50IGNvbXBpbGVyCisgICAgICAgIHRocmVhZC4KKworICAgICAgICAqIHJ1bnRpbWUvQXJy
YXlCdWZmZXIuaDoKKyAgICAgICAgKEpTQzo6QXJyYXlCdWZmZXJDb250ZW50czo6ZGF0YVdpdGhv
dXRQQUNWYWxpZGF0aW9uIGNvbnN0KToKKyAgICAgICAgKEpTQzo6QXJyYXlCdWZmZXI6OmRhdGFX
aXRob3V0UEFDVmFsaWRhdGlvbik6CisgICAgICAgIChKU0M6OkFycmF5QnVmZmVyOjpkYXRhV2l0
aG91dFBBQ1ZhbGlkYXRpb24gY29uc3QpOgorICAgICAgICAqIHJ1bnRpbWUvSlNBcnJheUJ1ZmZl
clZpZXdJbmxpbmVzLmg6CisgICAgICAgIChKU0M6OkpTQXJyYXlCdWZmZXJWaWV3OjpieXRlT2Zm
c2V0SW1wbCk6CisKIDIwMjItMDMtMTQgIEFkcmlhbiBQZXJleiBkZSBDYXN0cm8gIDxhcGVyZXpA
aWdhbGlhLmNvbT4KIAogICAgICAgICBbR0xpYl0gRXhwb3NlIHR5cGVkIGFycmF5cyBpbiB0aGUg
cHVibGljIEFQSQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQXJy
YXlCdWZmZXIuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0FycmF5QnVmZmVyLmgK
aW5kZXggYjQ2OTNmOTFjNjA3ZDhkMDc0NTk0NjQ2ZThkYzQzNzJlOWJjOTllNi4uN2I5Y2EyODEy
MTA4YjEwY2M3ODU2M2E1NWI4MTdhMGEyOTRlZjgzYyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvQXJyYXlCdWZmZXIuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9BcnJheUJ1ZmZlci5oCkBAIC04OCw2ICs4OCw3IEBAIGNsYXNzIEFycmF5QnVm
ZmVyQ29udGVudHMgewogICAgIGV4cGxpY2l0IG9wZXJhdG9yIGJvb2woKSB7IHJldHVybiAhIW1f
ZGF0YTsgfQogICAgIAogICAgIHZvaWQqIGRhdGEoKSBjb25zdCB7IHJldHVybiBtX2RhdGEuZ2V0
TWF5QmVOdWxsKHNpemVJbkJ5dGVzKCkpOyB9CisgICAgdm9pZCogZGF0YVdpdGhvdXRQQUNWYWxp
ZGF0aW9uKCkgY29uc3QgeyByZXR1cm4gbV9kYXRhLmdldFVuc2FmZSgpOyB9CiAgICAgc2l6ZV90
IHNpemVJbkJ5dGVzKCkgY29uc3QgeyByZXR1cm4gbV9zaXplSW5CeXRlczsgfQogICAgIAogICAg
IGJvb2wgaXNTaGFyZWQoKSBjb25zdCB7IHJldHVybiBtX3NoYXJlZDsgfQpAQCAtMTM2LDYgKzEz
Nyw5IEBAIGNsYXNzIEFycmF5QnVmZmVyIDogcHVibGljIEdDSW5jb21pbmdSZWZDb3VudGVkPEFy
cmF5QnVmZmVyPiB7CiAgICAgaW5saW5lIHZvaWQqIGRhdGEoKTsKICAgICBpbmxpbmUgY29uc3Qg
dm9pZCogZGF0YSgpIGNvbnN0OwogICAgIGlubGluZSBzaXplX3QgYnl0ZUxlbmd0aCgpIGNvbnN0
OworCisgICAgaW5saW5lIHZvaWQqIGRhdGFXaXRob3V0UEFDVmFsaWRhdGlvbigpOworICAgIGlu
bGluZSBjb25zdCB2b2lkKiBkYXRhV2l0aG91dFBBQ1ZhbGlkYXRpb24oKSBjb25zdDsKICAgICAK
ICAgICB2b2lkIG1ha2VTaGFyZWQoKTsKICAgICB2b2lkIHNldFNoYXJpbmdNb2RlKEFycmF5QnVm
ZmVyU2hhcmluZ01vZGUpOwpAQCAtMjAxLDYgKzIwNSwxNiBAQCBjb25zdCB2b2lkKiBBcnJheUJ1
ZmZlcjo6ZGF0YSgpIGNvbnN0CiAgICAgcmV0dXJuIG1fY29udGVudHMuZGF0YSgpOwogfQogCit2
b2lkKiBBcnJheUJ1ZmZlcjo6ZGF0YVdpdGhvdXRQQUNWYWxpZGF0aW9uKCkKK3sKKyAgICByZXR1
cm4gbV9jb250ZW50cy5kYXRhV2l0aG91dFBBQ1ZhbGlkYXRpb24oKTsKK30KKworY29uc3Qgdm9p
ZCogQXJyYXlCdWZmZXI6OmRhdGFXaXRob3V0UEFDVmFsaWRhdGlvbigpIGNvbnN0Cit7CisgICAg
cmV0dXJuIG1fY29udGVudHMuZGF0YVdpdGhvdXRQQUNWYWxpZGF0aW9uKCk7Cit9CisKIHNpemVf
dCBBcnJheUJ1ZmZlcjo6Ynl0ZUxlbmd0aCgpIGNvbnN0CiB7CiAgICAgcmV0dXJuIG1fY29udGVu
dHMuc2l6ZUluQnl0ZXMoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50
aW1lL0pTQXJyYXlCdWZmZXJWaWV3SW5saW5lcy5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvSlNBcnJheUJ1ZmZlclZpZXdJbmxpbmVzLmgKaW5kZXggZDg1YjMyODMwNzYyYTkwODIw
MWNiOWM0NWM5MjkxNjlhMWMxNTU2NS4uNDU1YmI5Mzc3NzBlNTZhMzE3YzhjNzdmZWRjZDlkMWNh
NWRhMGY2YyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNBcnJh
eUJ1ZmZlclZpZXdJbmxpbmVzLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
SlNBcnJheUJ1ZmZlclZpZXdJbmxpbmVzLmgKQEAgLTkxLDE2ICs5MSwyMSBAQCBpbmxpbmUgUmVz
dWx0VHlwZSBKU0FycmF5QnVmZmVyVmlldzo6Ynl0ZU9mZnNldEltcGwoKQogCiAgICAgQXJyYXlC
dWZmZXIqIGJ1ZmZlciA9IHBvc3NpYmx5U2hhcmVkQnVmZmVySW1wbDxyZXF1ZXN0ZXI+KCk7CiAg
ICAgQVNTRVJUKGJ1ZmZlcik7Ci0gICAgaWYgKHJlcXVlc3RlciA9PSBNdXRhdG9yKSB7CisgICAg
cHRyZGlmZl90IGRlbHRhID0gMDsKKyAgICBpZiBjb25zdGV4cHIgKHJlcXVlc3RlciA9PSBNdXRh
dG9yKSB7CiAgICAgICAgIEFTU0VSVCghaXNDb21waWxhdGlvblRocmVhZCgpKTsKICAgICAgICAg
QVNTRVJUKCF2ZWN0b3IoKSA9PSAhYnVmZmVyLT5kYXRhKCkpOworICAgICAgICBkZWx0YSA9IGJp
dHdpc2VfY2FzdDx1aW50OF90Kj4odmVjdG9yKCkpIC0gc3RhdGljX2Nhc3Q8dWludDhfdCo+KGJ1
ZmZlci0+ZGF0YSgpKTsKKyAgICB9IGVsc2UgeworICAgICAgICB1aW50OF90KiB2ZWN0b3IgPSBi
aXR3aXNlX2Nhc3Q8dWludDhfdCo+KHZlY3RvcldpdGhvdXRQQUNWYWxpZGF0aW9uKCkpOworICAg
ICAgICB1aW50OF90KiBkYXRhID0gc3RhdGljX2Nhc3Q8dWludDhfdCo+KGJ1ZmZlci0+ZGF0YVdp
dGhvdXRQQUNWYWxpZGF0aW9uKCkpOworICAgICAgICBpZiAoIXZlY3RvciB8fCAhZGF0YSkKKyAg
ICAgICAgICAgIHJldHVybiAwOworICAgICAgICBkZWx0YSA9IHZlY3RvciAtIGRhdGE7CiAgICAg
fQogCi0gICAgcHRyZGlmZl90IGRlbHRhID0KLSAgICAgICAgYml0d2lzZV9jYXN0PHVpbnQ4X3Qq
Pih2ZWN0b3JXaXRob3V0UEFDVmFsaWRhdGlvbigpKSAtIHN0YXRpY19jYXN0PHVpbnQ4X3QqPihi
dWZmZXItPmRhdGEoKSk7Ci0KICAgICBzaXplX3QgcmVzdWx0ID0gc3RhdGljX2Nhc3Q8c2l6ZV90
PihkZWx0YSk7Ci0gICAgaWYgKHJlcXVlc3RlciA9PSBNdXRhdG9yKQorICAgIGlmIGNvbnN0ZXhw
ciAocmVxdWVzdGVyID09IE11dGF0b3IpCiAgICAgICAgIEFTU0VSVChzdGF0aWNfY2FzdDxwdHJk
aWZmX3Q+KHJlc3VsdCkgPT0gZGVsdGEpOwogICAgIGVsc2UgewogICAgICAgICBpZiAoc3RhdGlj
X2Nhc3Q8cHRyZGlmZl90PihyZXN1bHQpICE9IGRlbHRhKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>