<?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>220880</bug_id>
          
          <creation_ts>2021-01-22 15:40:43 -0800</creation_ts>
          <short_desc>Obj-C API should do correct type checks when using a 32-bit address space</short_desc>
          <delta_ts>2021-01-22 16:23:14 -0800</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="Keith Miller">keith_miller</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>ews-watchlist</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>1721745</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2021-01-22 15:40:43 -0800</bug_when>
    <thetext>Obj-C API should do correct type checks on using a 32-bit address space</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1721746</commentid>
    <comment_count>1</comment_count>
      <attachid>418189</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2021-01-22 15:41:05 -0800</bug_when>
    <thetext>Created attachment 418189
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1721747</commentid>
    <comment_count>2</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2021-01-22 15:41:32 -0800</bug_when>
    <thetext>rdar://72370334</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1721751</commentid>
    <comment_count>3</comment_count>
      <attachid>418189</attachid>
    <who name="Tadeu Zagallo">tzagallo</who>
    <bug_when>2021-01-22 15:43:07 -0800</bug_when>
    <thetext>Comment on attachment 418189
Patch

Oops 🙈 thanks for fixing it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1721755</commentid>
    <comment_count>4</comment_count>
      <attachid>418191</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2021-01-22 15:50:43 -0800</bug_when>
    <thetext>Created attachment 418191
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1721774</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-22 16:23:12 -0800</bug_when>
    <thetext>Committed r271767: &lt;https://trac.webkit.org/changeset/271767&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 418191.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418189</attachid>
            <date>2021-01-22 15:41:05 -0800</date>
            <delta_ts>2021-01-22 15:50:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220880-20210122154104.patch</filename>
            <type>text/plain</type>
            <size>2442</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxNzUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAy
NTZhZTljNTYyYWI1NTVkNjEzYzI0ODMxZTAxOGUwNGZhOGI3NzRiLi5jMmU3YTFiYmQzZTZjYTk2
ZGJjYzZhYzUyMDQwZmM3NDcxYTM1ZjgyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAyMS0wMS0yMiAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBPYmotQyBBUEkgc2hvdWxkIGRvIGNvcnJlY3QgdHlwZSBjaGVja3Mg
b24gdXNpbmcgYSAzMi1iaXQgYWRkcmVzcyBzcGFjZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwODgwCisgICAgICAgIDxyZGFyOi8vNzIzNzAzMzQ+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBBUEkv
SlNWYWx1ZS5tbToKKyAgICAgICAgKC1bSlNWYWx1ZSBpc051bGxdKToKKyAgICAgICAgKC1bSlNW
YWx1ZSBpc0Jvb2xlYW5dKToKKyAgICAgICAgKC1bSlNWYWx1ZSBpc051bWJlcl0pOgorICAgICAg
ICAoLVtKU1ZhbHVlIGlzU3RyaW5nXSk6CisKIDIwMjEtMDEtMjIgIE1hcmsgTGFtICA8bWFyay5s
YW1AYXBwbGUuY29tPgogCiAgICAgICAgIERpc2FibGUgT3B0aW9uczp1c2VBdE1ldGhvZCBiZWNh
dXNlIG9mIGNvbXBhdGliaWxpdHkgaXNzdWUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQVBJL0pTVmFsdWUubW0gYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTVmFsdWUu
bW0KaW5kZXggZTE0MjNlZTNmYzE0NzE3NzIyYzRiYzJmOWY4YTMzOTdjMDA2NzY3Mi4uMTg0NGIw
NjEzMjU1MWNlOWJiYWNlNDI0MjQxZjE2YjliZGRkOTRlMiAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL0FQSS9KU1ZhbHVlLm1tCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9B
UEkvSlNWYWx1ZS5tbQpAQCAtNDA4LDcgKzQwOCw3IEBAIGlubGluZSBFeHBlY3RlZDxSZXN1bHQs
IEpTVmFsdWVSZWY+IHBlcmZvcm1Qcm9wZXJ0eU9wZXJhdGlvbihOU1N0cmluZ0Z1bmN0aW9uIHN0
CiAtIChCT09MKWlzTnVsbAogewogI2lmICFDUFUoQUREUkVTUzY0KQotICAgIHJldHVybiBKU1Zh
bHVlSXNVbmRlZmluZWQoW19jb250ZXh0IEpTR2xvYmFsQ29udGV4dFJlZl0sIG1fdmFsdWUpOwor
ICAgIHJldHVybiBKU1ZhbHVlSXNOdWxsKFtfY29udGV4dCBKU0dsb2JhbENvbnRleHRSZWZdLCBt
X3ZhbHVlKTsKICNlbHNlCiAgICAgcmV0dXJuIHRvSlMobV92YWx1ZSkuaXNOdWxsKCk7CiAjZW5k
aWYKQEAgLTQxNyw3ICs0MTcsNyBAQCBpbmxpbmUgRXhwZWN0ZWQ8UmVzdWx0LCBKU1ZhbHVlUmVm
PiBwZXJmb3JtUHJvcGVydHlPcGVyYXRpb24oTlNTdHJpbmdGdW5jdGlvbiBzdAogLSAoQk9PTClp
c0Jvb2xlYW4KIHsKICNpZiAhQ1BVKEFERFJFU1M2NCkKLSAgICByZXR1cm4gSlNWYWx1ZUlzVW5k
ZWZpbmVkKFtfY29udGV4dCBKU0dsb2JhbENvbnRleHRSZWZdLCBtX3ZhbHVlKTsKKyAgICByZXR1
cm4gSlNWYWx1ZUlzQm9vbGVhbihbX2NvbnRleHQgSlNHbG9iYWxDb250ZXh0UmVmXSwgbV92YWx1
ZSk7CiAjZWxzZQogICAgIHJldHVybiB0b0pTKG1fdmFsdWUpLmlzQm9vbGVhbigpOwogI2VuZGlm
CkBAIC00MjYsNyArNDI2LDcgQEAgaW5saW5lIEV4cGVjdGVkPFJlc3VsdCwgSlNWYWx1ZVJlZj4g
cGVyZm9ybVByb3BlcnR5T3BlcmF0aW9uKE5TU3RyaW5nRnVuY3Rpb24gc3QKIC0gKEJPT0wpaXNO
dW1iZXIKIHsKICNpZiAhQ1BVKEFERFJFU1M2NCkKLSAgICByZXR1cm4gSlNWYWx1ZUlzVW5kZWZp
bmVkKFtfY29udGV4dCBKU0dsb2JhbENvbnRleHRSZWZdLCBtX3ZhbHVlKTsKKyAgICByZXR1cm4g
SlNWYWx1ZUlzTnVtYmVyKFtfY29udGV4dCBKU0dsb2JhbENvbnRleHRSZWZdLCBtX3ZhbHVlKTsK
ICNlbHNlCiAgICAgcmV0dXJuIHRvSlMobV92YWx1ZSkuaXNOdW1iZXIoKTsKICNlbmRpZgpAQCAt
NDM1LDcgKzQzNSw3IEBAIGlubGluZSBFeHBlY3RlZDxSZXN1bHQsIEpTVmFsdWVSZWY+IHBlcmZv
cm1Qcm9wZXJ0eU9wZXJhdGlvbihOU1N0cmluZ0Z1bmN0aW9uIHN0CiAtIChCT09MKWlzU3RyaW5n
CiB7CiAjaWYgIUNQVShBRERSRVNTNjQpCi0gICAgcmV0dXJuIEpTVmFsdWVJc1VuZGVmaW5lZChb
X2NvbnRleHQgSlNHbG9iYWxDb250ZXh0UmVmXSwgbV92YWx1ZSk7CisgICAgcmV0dXJuIEpTVmFs
dWVJc1N0cmluZyhbX2NvbnRleHQgSlNHbG9iYWxDb250ZXh0UmVmXSwgbV92YWx1ZSk7CiAjZWxz
ZQogICAgIHJldHVybiB0b0pTKG1fdmFsdWUpLmlzU3RyaW5nKCk7CiAjZW5kaWYK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418191</attachid>
            <date>2021-01-22 15:50:43 -0800</date>
            <delta_ts>2021-01-22 16:23:13 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-220880-20210122155042.patch</filename>
            <type>text/plain</type>
            <size>2443</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxNzUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAy
NTZhZTljNTYyYWI1NTVkNjEzYzI0ODMxZTAxOGUwNGZhOGI3NzRiLi5kYWNjOTIxNGM5MDNmMzVh
YTBhOWUzNjc4Y2M3NjJhNWY1MjA1NDc0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAyMS0wMS0yMiAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBPYmotQyBBUEkgc2hvdWxkIGRvIGNvcnJlY3QgdHlwZSBjaGVja3Mg
d2hlbiB1c2luZyBhIDMyLWJpdCBhZGRyZXNzIHNwYWNlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjA4ODAKKyAgICAgICAgPHJkYXI6Ly83MjM3MDMz
ND4KKworICAgICAgICBSZXZpZXdlZCBieSBUYWRldSBaYWdhbGxvLgorCisgICAgICAgICogQVBJ
L0pTVmFsdWUubW06CisgICAgICAgICgtW0pTVmFsdWUgaXNOdWxsXSk6CisgICAgICAgICgtW0pT
VmFsdWUgaXNCb29sZWFuXSk6CisgICAgICAgICgtW0pTVmFsdWUgaXNOdW1iZXJdKToKKyAgICAg
ICAgKC1bSlNWYWx1ZSBpc1N0cmluZ10pOgorCiAyMDIxLTAxLTIyICBNYXJrIExhbSAgPG1hcmsu
bGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBEaXNhYmxlIE9wdGlvbnM6dXNlQXRNZXRob2QgYmVj
YXVzZSBvZiBjb21wYXRpYmlsaXR5IGlzc3VlLgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL0FQSS9KU1ZhbHVlLm1tIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9KU1ZhbHVl
Lm1tCmluZGV4IGUxNDIzZWUzZmMxNDcxNzcyMmM0YmMyZjlmOGEzMzk3YzAwNjc2NzIuLjE4NDRi
MDYxMzI1NTFjZTliYmFjZTQyNDI0MWYxNmI5YmRkZDk0ZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9BUEkvSlNWYWx1ZS5tbQorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
QVBJL0pTVmFsdWUubW0KQEAgLTQwOCw3ICs0MDgsNyBAQCBpbmxpbmUgRXhwZWN0ZWQ8UmVzdWx0
LCBKU1ZhbHVlUmVmPiBwZXJmb3JtUHJvcGVydHlPcGVyYXRpb24oTlNTdHJpbmdGdW5jdGlvbiBz
dAogLSAoQk9PTClpc051bGwKIHsKICNpZiAhQ1BVKEFERFJFU1M2NCkKLSAgICByZXR1cm4gSlNW
YWx1ZUlzVW5kZWZpbmVkKFtfY29udGV4dCBKU0dsb2JhbENvbnRleHRSZWZdLCBtX3ZhbHVlKTsK
KyAgICByZXR1cm4gSlNWYWx1ZUlzTnVsbChbX2NvbnRleHQgSlNHbG9iYWxDb250ZXh0UmVmXSwg
bV92YWx1ZSk7CiAjZWxzZQogICAgIHJldHVybiB0b0pTKG1fdmFsdWUpLmlzTnVsbCgpOwogI2Vu
ZGlmCkBAIC00MTcsNyArNDE3LDcgQEAgaW5saW5lIEV4cGVjdGVkPFJlc3VsdCwgSlNWYWx1ZVJl
Zj4gcGVyZm9ybVByb3BlcnR5T3BlcmF0aW9uKE5TU3RyaW5nRnVuY3Rpb24gc3QKIC0gKEJPT0wp
aXNCb29sZWFuCiB7CiAjaWYgIUNQVShBRERSRVNTNjQpCi0gICAgcmV0dXJuIEpTVmFsdWVJc1Vu
ZGVmaW5lZChbX2NvbnRleHQgSlNHbG9iYWxDb250ZXh0UmVmXSwgbV92YWx1ZSk7CisgICAgcmV0
dXJuIEpTVmFsdWVJc0Jvb2xlYW4oW19jb250ZXh0IEpTR2xvYmFsQ29udGV4dFJlZl0sIG1fdmFs
dWUpOwogI2Vsc2UKICAgICByZXR1cm4gdG9KUyhtX3ZhbHVlKS5pc0Jvb2xlYW4oKTsKICNlbmRp
ZgpAQCAtNDI2LDcgKzQyNiw3IEBAIGlubGluZSBFeHBlY3RlZDxSZXN1bHQsIEpTVmFsdWVSZWY+
IHBlcmZvcm1Qcm9wZXJ0eU9wZXJhdGlvbihOU1N0cmluZ0Z1bmN0aW9uIHN0CiAtIChCT09MKWlz
TnVtYmVyCiB7CiAjaWYgIUNQVShBRERSRVNTNjQpCi0gICAgcmV0dXJuIEpTVmFsdWVJc1VuZGVm
aW5lZChbX2NvbnRleHQgSlNHbG9iYWxDb250ZXh0UmVmXSwgbV92YWx1ZSk7CisgICAgcmV0dXJu
IEpTVmFsdWVJc051bWJlcihbX2NvbnRleHQgSlNHbG9iYWxDb250ZXh0UmVmXSwgbV92YWx1ZSk7
CiAjZWxzZQogICAgIHJldHVybiB0b0pTKG1fdmFsdWUpLmlzTnVtYmVyKCk7CiAjZW5kaWYKQEAg
LTQzNSw3ICs0MzUsNyBAQCBpbmxpbmUgRXhwZWN0ZWQ8UmVzdWx0LCBKU1ZhbHVlUmVmPiBwZXJm
b3JtUHJvcGVydHlPcGVyYXRpb24oTlNTdHJpbmdGdW5jdGlvbiBzdAogLSAoQk9PTClpc1N0cmlu
ZwogewogI2lmICFDUFUoQUREUkVTUzY0KQotICAgIHJldHVybiBKU1ZhbHVlSXNVbmRlZmluZWQo
W19jb250ZXh0IEpTR2xvYmFsQ29udGV4dFJlZl0sIG1fdmFsdWUpOworICAgIHJldHVybiBKU1Zh
bHVlSXNTdHJpbmcoW19jb250ZXh0IEpTR2xvYmFsQ29udGV4dFJlZl0sIG1fdmFsdWUpOwogI2Vs
c2UKICAgICByZXR1cm4gdG9KUyhtX3ZhbHVlKS5pc1N0cmluZygpOwogI2VuZGlmCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>