<?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>229891</bug_id>
          
          <creation_ts>2021-09-03 12:53:31 -0700</creation_ts>
          <short_desc>[JSC] Yarr::ByteTerm sometimes leaves fields uninitialized</short_desc>
          <delta_ts>2021-09-03 14:38:28 -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="Ross Kirsling">ross.kirsling</reporter>
          <assigned_to name="Ross Kirsling">ross.kirsling</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>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1790310</commentid>
    <comment_count>0</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2021-09-03 12:53:31 -0700</bug_when>
    <thetext>[JSC] Yarr::ByteTerm sometimes leaves fields uninitialized</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790311</commentid>
    <comment_count>1</comment_count>
      <attachid>437302</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2021-09-03 12:57:44 -0700</bug_when>
    <thetext>Created attachment 437302
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790316</commentid>
    <comment_count>2</comment_count>
      <attachid>437302</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-09-03 13:00:58 -0700</bug_when>
    <thetext>Comment on attachment 437302
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790367</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-03 14:37:52 -0700</bug_when>
    <thetext>Committed r282023 (241328@main): &lt;https://commits.webkit.org/241328@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 437302.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790368</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-03 14:38:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/82739846&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437302</attachid>
            <date>2021-09-03 12:57:44 -0700</date>
            <delta_ts>2021-09-03 14:37:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229891-20210903125743.patch</filename>
            <type>text/plain</type>
            <size>4007</size>
            <attacher name="Ross Kirsling">ross.kirsling</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
YTg2YzQwNDY0NTg5NjZlZTkwNmUzY2JlMDY4OWQ4NGE4MGZiODA2Li5jYzQxOGQxYmViOGQ4OGQ0
NzQyMDZjODQ3Zjg2MDZkZmVlOWJkNmMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAyMS0wOS0wMyAgUm9zcyBLaXJzbGluZyAgPHJvc3Mua2lyc2xpbmdAc29u
eS5jb20+CisKKyAgICAgICAgW0pTQ10gWWFycjo6Qnl0ZVRlcm0gc29tZXRpbWVzIGxlYXZlcyBm
aWVsZHMgdW5pbml0aWFsaXplZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI5ODkxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiB5YXJyL1lhcnJJbnRlcnByZXRlci5oOgorICAgICAgICAoSlNDOjpZYXJy
OjpCeXRlVGVybTo6Qnl0ZVRlcm0pOgorICAgICAgICBEZWZhdWx0IGluaXRpYWxpemUgYGZyYW1l
TG9jYXRpb25gIGFuZCBgaW5wdXRQb3NpdGlvbmAuCisgICAgICAgIChBbHNvLCB1c2UgaW5pdGlh
bGl6ZXIgbGlzdCB3aGVyZSBwb3NzaWJsZS4pCisKIDIwMjEtMDktMDMgIE1pY2hhZWwgQ2F0YW56
YXJvICA8bWNhdGFuemFyb0Bnbm9tZS5vcmc+CiAKICAgICAgICAgU2lsZW5jZSBtb3JlIC1XcmV0
dXJuLXR5cGUgd2FybmluZ3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS95YXJy
L1lhcnJJbnRlcnByZXRlci5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3lhcnIvWWFyckludGVy
cHJldGVyLmgKaW5kZXggYTg0MGVmOWExMTZjOWRkYTFkOWQyZjhhMDA4MTY4MWFmYmQ2ZGU0Ni4u
OWYxOTA1NjllOWJiOGUzM2U1M2Y3ZjZiOWVkN2VkMGQ4YjlmMTk2ZSAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL3lhcnIvWWFyckludGVycHJldGVyLmgKKysrIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3lhcnIvWWFyckludGVycHJldGVyLmgKQEAgLTcwLDcgKzcwLDcgQEAgc3Ry
dWN0IEJ5dGVUZXJtIHsKICAgICAgICAgfSBhbmNob3JzOwogICAgICAgICB1bnNpZ25lZCBjaGVj
a0lucHV0Q291bnQ7CiAgICAgfTsKLSAgICB1bnNpZ25lZCBmcmFtZUxvY2F0aW9uOworICAgIHVu
c2lnbmVkIGZyYW1lTG9jYXRpb24geyAwIH07CiAgICAgZW51bSBjbGFzcyBUeXBlIDogdWludDhf
dCB7CiAgICAgICAgIEJvZHlBbHRlcm5hdGl2ZUJlZ2luLAogICAgICAgICBCb2R5QWx0ZXJuYXRp
dmVEaXNqdW5jdGlvbiwKQEAgLTEwNywxOCArMTA3LDE4IEBAIHN0cnVjdCBCeXRlVGVybSB7CiAg
ICAgVHlwZSB0eXBlOwogICAgIGJvb2wgbV9jYXB0dXJlIDogMTsKICAgICBib29sIG1faW52ZXJ0
IDogMTsKLSAgICB1bnNpZ25lZCBpbnB1dFBvc2l0aW9uOworICAgIHVuc2lnbmVkIGlucHV0UG9z
aXRpb24geyAwIH07CiAKICAgICBCeXRlVGVybShVQ2hhcjMyIGNoLCB1bnNpZ25lZCBpbnB1dFBv
cywgdW5zaWduZWQgZnJhbWVMb2NhdGlvbiwgQ2hlY2tlZDx1bnNpZ25lZD4gcXVhbnRpdHlDb3Vu
dCwgUXVhbnRpZmllclR5cGUgcXVhbnRpdHlUeXBlKQogICAgICAgICA6IGZyYW1lTG9jYXRpb24o
ZnJhbWVMb2NhdGlvbikKICAgICAgICAgLCBtX2NhcHR1cmUoZmFsc2UpCiAgICAgICAgICwgbV9p
bnZlcnQoZmFsc2UpCisgICAgICAgICwgaW5wdXRQb3NpdGlvbihpbnB1dFBvcykKICAgICB7CiAg
ICAgICAgIGF0b20ucGF0dGVybkNoYXJhY3RlciA9IGNoOwogICAgICAgICBhdG9tLnF1YW50aXR5
VHlwZSA9IHF1YW50aXR5VHlwZTsKICAgICAgICAgYXRvbS5xdWFudGl0eU1pbkNvdW50ID0gcXVh
bnRpdHlDb3VudDsKICAgICAgICAgYXRvbS5xdWFudGl0eU1heENvdW50ID0gcXVhbnRpdHlDb3Vu
dDsKLSAgICAgICAgaW5wdXRQb3NpdGlvbiA9IGlucHV0UG9zOwogCiAgICAgICAgIHN3aXRjaCAo
cXVhbnRpdHlUeXBlKSB7CiAgICAgICAgIGNhc2UgUXVhbnRpZmllclR5cGU6OkZpeGVkQ291bnQ6
CkBAIC0xMzcsNiArMTM3LDcgQEAgc3RydWN0IEJ5dGVUZXJtIHsKICAgICAgICAgOiBmcmFtZUxv
Y2F0aW9uKGZyYW1lTG9jYXRpb24pCiAgICAgICAgICwgbV9jYXB0dXJlKGZhbHNlKQogICAgICAg
ICAsIG1faW52ZXJ0KGZhbHNlKQorICAgICAgICAsIGlucHV0UG9zaXRpb24oaW5wdXRQb3MpCiAg
ICAgewogICAgICAgICBzd2l0Y2ggKHF1YW50aXR5VHlwZSkgewogICAgICAgICBjYXNlIFF1YW50
aWZpZXJUeXBlOjpGaXhlZENvdW50OgpAQCAtMTU1LDMyICsxNTYsMzEgQEAgc3RydWN0IEJ5dGVU
ZXJtIHsKICAgICAgICAgYXRvbS5xdWFudGl0eVR5cGUgPSBxdWFudGl0eVR5cGU7CiAgICAgICAg
IGF0b20ucXVhbnRpdHlNaW5Db3VudCA9IHF1YW50aXR5Q291bnQ7CiAgICAgICAgIGF0b20ucXVh
bnRpdHlNYXhDb3VudCA9IHF1YW50aXR5Q291bnQ7Ci0gICAgICAgIGlucHV0UG9zaXRpb24gPSBp
bnB1dFBvczsKICAgICB9CiAKICAgICBCeXRlVGVybShDaGFyYWN0ZXJDbGFzcyogY2hhcmFjdGVy
Q2xhc3MsIGJvb2wgaW52ZXJ0LCB1bnNpZ25lZCBpbnB1dFBvcykKICAgICAgICAgOiB0eXBlKEJ5
dGVUZXJtOjpUeXBlOjpDaGFyYWN0ZXJDbGFzcykKICAgICAgICAgLCBtX2NhcHR1cmUoZmFsc2Up
CiAgICAgICAgICwgbV9pbnZlcnQoaW52ZXJ0KQorICAgICAgICAsIGlucHV0UG9zaXRpb24oaW5w
dXRQb3MpCiAgICAgewogICAgICAgICBhdG9tLmNoYXJhY3RlckNsYXNzID0gY2hhcmFjdGVyQ2xh
c3M7CiAgICAgICAgIGF0b20ucXVhbnRpdHlUeXBlID0gUXVhbnRpZmllclR5cGU6OkZpeGVkQ291
bnQ7CiAgICAgICAgIGF0b20ucXVhbnRpdHlNaW5Db3VudCA9IDE7CiAgICAgICAgIGF0b20ucXVh
bnRpdHlNYXhDb3VudCA9IDE7Ci0gICAgICAgIGlucHV0UG9zaXRpb24gPSBpbnB1dFBvczsKICAg
ICB9CiAKICAgICBCeXRlVGVybShUeXBlIHR5cGUsIHVuc2lnbmVkIHN1YnBhdHRlcm5JZCwgQnl0
ZURpc2p1bmN0aW9uKiBwYXJlbnRoZXNlc0luZm8sIGJvb2wgY2FwdHVyZSwgdW5zaWduZWQgaW5w
dXRQb3MpCiAgICAgICAgIDogdHlwZSh0eXBlKQogICAgICAgICAsIG1fY2FwdHVyZShjYXB0dXJl
KQogICAgICAgICAsIG1faW52ZXJ0KGZhbHNlKQorICAgICAgICAsIGlucHV0UG9zaXRpb24oaW5w
dXRQb3MpCiAgICAgewogICAgICAgICBhdG9tLnN1YnBhdHRlcm5JZCA9IHN1YnBhdHRlcm5JZDsK
ICAgICAgICAgYXRvbS5wYXJlbnRoZXNlc0Rpc2p1bmN0aW9uID0gcGFyZW50aGVzZXNJbmZvOwog
ICAgICAgICBhdG9tLnF1YW50aXR5VHlwZSA9IFF1YW50aWZpZXJUeXBlOjpGaXhlZENvdW50Owog
ICAgICAgICBhdG9tLnF1YW50aXR5TWluQ291bnQgPSAxOwogICAgICAgICBhdG9tLnF1YW50aXR5
TWF4Q291bnQgPSAxOwotICAgICAgICBpbnB1dFBvc2l0aW9uID0gaW5wdXRQb3M7CiAgICAgfQog
ICAgIAogICAgIEJ5dGVUZXJtKFR5cGUgdHlwZSwgYm9vbCBpbnZlcnQgPSBmYWxzZSkKQEAgLTE5
NywxMiArMTk3LDEyIEBAIHN0cnVjdCBCeXRlVGVybSB7CiAgICAgICAgIDogdHlwZSh0eXBlKQog
ICAgICAgICAsIG1fY2FwdHVyZShjYXB0dXJlKQogICAgICAgICAsIG1faW52ZXJ0KGludmVydCkK
KyAgICAgICAgLCBpbnB1dFBvc2l0aW9uKGlucHV0UG9zKQogICAgIHsKICAgICAgICAgYXRvbS5z
dWJwYXR0ZXJuSWQgPSBzdWJwYXR0ZXJuSWQ7CiAgICAgICAgIGF0b20ucXVhbnRpdHlUeXBlID0g
UXVhbnRpZmllclR5cGU6OkZpeGVkQ291bnQ7CiAgICAgICAgIGF0b20ucXVhbnRpdHlNaW5Db3Vu
dCA9IDE7CiAgICAgICAgIGF0b20ucXVhbnRpdHlNYXhDb3VudCA9IDE7Ci0gICAgICAgIGlucHV0
UG9zaXRpb24gPSBpbnB1dFBvczsKICAgICB9CiAKICAgICBzdGF0aWMgQnl0ZVRlcm0gQk9MKHVu
c2lnbmVkIGlucHV0UG9zKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>