<?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>196261</bug_id>
          
          <creation_ts>2019-03-26 10:46:20 -0700</creation_ts>
          <short_desc>vertexAttribPointer must restrict offset parameter</short_desc>
          <delta_ts>2019-05-13 20:17:57 -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="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>graouts</cc>
    
    <cc>graouts</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1521348</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2019-03-26 10:46:20 -0700</bug_when>
    <thetext>vertexAttribPointer must restrict offset parameter</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521349</commentid>
    <comment_count>1</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2019-03-26 10:47:00 -0700</bug_when>
    <thetext>&lt;rdar://problem/48458086&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521350</commentid>
    <comment_count>2</comment_count>
      <attachid>365974</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2019-03-26 10:52:24 -0700</bug_when>
    <thetext>Created attachment 365974
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521354</commentid>
    <comment_count>3</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2019-03-26 11:01:12 -0700</bug_when>
    <thetext>Committed r243506: &lt;https://trac.webkit.org/changeset/243506&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>365974</attachid>
            <date>2019-03-26 10:52:24 -0700</date>
            <delta_ts>2019-03-26 10:58:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196261-20190327045223.patch</filename>
            <type>text/plain</type>
            <size>5679</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQzMzE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTE1MTE2YzE4NjI3Y2Q1
YzdiMTMxNmI3ODBkZWVhZDY2YWMyNjg0OS4uYTI2ZWRjMmQzNWQ5ZTY0ZjAzZmU5MDU4MDdhOTQy
ZjNhYjAzMGFjYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTAzLTI2ICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICB2ZXJ0ZXhBdHRyaWJQb2ludGVy
IG11c3QgcmVzdHJpY3Qgb2Zmc2V0IHBhcmFtZXRlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk2MjYxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80
ODQ1ODA4Nj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGlzIFdlYkdMIGZ1bmN0aW9uIHNob3VsZCBmYWlsIGlmIHRoZSBvZmZzZXQgcGFyYW1ldGVy
IGlzCisgICAgICAgIG5vdCB3aXRoaW4gWzAsIG1heCAzMi1iaXQgaW50XS4KKworICAgICAgICBU
ZXN0OiBmYXN0L2NhbnZhcy93ZWJnbC92ZXJ0ZXhBdHRyaWJQb2ludGVyLXdpdGgtYmFkLW9mZnNl
dC5odG1sCisKKyAgICAgICAgKiBodG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNl
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OldlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2U6OnZlcnRl
eEF0dHJpYlBvaW50ZXIpOgorCiAyMDE5LTAzLTIxICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFw
cGxlLmNvbT4KIAogICAgICAgICBVSS1wcm9jZXNzIGhpdC10ZXN0aW5nIG5lZWRzIHRvIGtub3cg
YWJvdXQgY29udGFpbmluZyBibG9jayByZWxhdGlvbnNoaXBzCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2UuY3BwCmluZGV4
IGY1MjE1OGZkODIzOGViMDBhYjE1YzE5M2YyZmFkN2NiMDQzMDBhZWUuLjQ4ZGQ4YTM2MzY4ODNi
ZmM3MjIxYWRmYTBkNTdmZjU1MTYxNzA2OTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0
bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2UuY3BwCkBAIC00OTk5LDgg
KzQ5OTksMTYgQEAgdm9pZCBXZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlOjp2ZXJ0ZXhBdHRyaWJQ
b2ludGVyKEdDM0R1aW50IGluZGV4LCBHQzNEaW50IHNpemUKICAgICAgICAgc3ludGhlc2l6ZUdM
RXJyb3IoR3JhcGhpY3NDb250ZXh0M0Q6OklOVkFMSURfVkFMVUUsICJ2ZXJ0ZXhBdHRyaWJQb2lu
dGVyIiwgImluZGV4IG91dCBvZiByYW5nZSIpOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAg
IGlmIChzaXplIDwgMSB8fCBzaXplID4gNCB8fCBzdHJpZGUgPCAwIHx8IHN0cmlkZSA+IDI1NSB8
fCBvZmZzZXQgPCAwKSB7Ci0gICAgICAgIHN5bnRoZXNpemVHTEVycm9yKEdyYXBoaWNzQ29udGV4
dDNEOjpJTlZBTElEX1ZBTFVFLCAidmVydGV4QXR0cmliUG9pbnRlciIsICJiYWQgc2l6ZSwgc3Ry
aWRlIG9yIG9mZnNldCIpOworICAgIGlmIChzaXplIDwgMSB8fCBzaXplID4gNCkgeworICAgICAg
ICBzeW50aGVzaXplR0xFcnJvcihHcmFwaGljc0NvbnRleHQzRDo6SU5WQUxJRF9WQUxVRSwgInZl
cnRleEF0dHJpYlBvaW50ZXIiLCAiYmFkIHNpemUiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0K
KyAgICBpZiAoc3RyaWRlIDwgMCB8fCBzdHJpZGUgPiAyNTUpIHsKKyAgICAgICAgc3ludGhlc2l6
ZUdMRXJyb3IoR3JhcGhpY3NDb250ZXh0M0Q6OklOVkFMSURfVkFMVUUsICJ2ZXJ0ZXhBdHRyaWJQ
b2ludGVyIiwgImJhZCBzdHJpZGUiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBpZiAo
b2Zmc2V0IDwgMCB8fCBvZmZzZXQgPiBzdGQ6Om51bWVyaWNfbGltaXRzPGludDMyX3Q+OjptYXgo
KSkgeworICAgICAgICBzeW50aGVzaXplR0xFcnJvcihHcmFwaGljc0NvbnRleHQzRDo6SU5WQUxJ
RF9WQUxVRSwgInZlcnRleEF0dHJpYlBvaW50ZXIiLCAiYmFkIG9mZnNldCIpOwogICAgICAgICBy
ZXR1cm47CiAgICAgfQogICAgIGlmICghbV9ib3VuZEFycmF5QnVmZmVyKSB7CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNWY5
MjE1YmM0ZDYyZjljNDY1M2Y5ZGZkM2E4N2M0MTUxOWE4ODg1YS4uYzAyMDNkM2YwNjgzODQwOTZh
NTUzN2QwMDQ1YzY1MGVjMTZiOWJiNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE5LTAzLTI2
ICBEZWFuIEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICB2ZXJ0ZXhBdHRyaWJQ
b2ludGVyIG11c3QgcmVzdHJpY3Qgb2Zmc2V0IHBhcmFtZXRlcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk2MjYxCisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS80ODQ1ODA4Nj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBZGQgYSB0ZXN0IHdoZXJlIHRoZSBvZmZzZXQgcGFyYW1ldGVyIGlzIG91dCBvZiBi
b3VuZHMuCisKKyAgICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC92ZXJ0ZXhBdHRyaWJQb2ludGVy
LXdpdGgtYmFkLW9mZnNldC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY2Fu
dmFzL3dlYmdsL3ZlcnRleEF0dHJpYlBvaW50ZXItd2l0aC1iYWQtb2Zmc2V0Lmh0bWw6IEFkZGVk
LgorCiAyMDE5LTAzLTIxICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KIAogICAg
ICAgICBVbnJldmlld2VkLCBmaXggdGVzdCBmYWlsdXJlcyBhZnRlciByMjQzMjY5LgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdmVydGV4QXR0cmliUG9pbnRlci13
aXRoLWJhZC1vZmZzZXQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2Vi
Z2wvdmVydGV4QXR0cmliUG9pbnRlci13aXRoLWJhZC1vZmZzZXQtZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmJmNjc5ZDkyYTE5M2FkMGI3MjcwYjA1MjQ0ZWI1YWQ4ZGU2NTE0N2EKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC92ZXJ0ZXhBdHRyaWJQb2lu
dGVyLXdpdGgtYmFkLW9mZnNldC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw0IEBACitDT05TT0xF
IE1FU1NBR0U6IGxpbmUgNDk6IFdlYkdMOiBJTlZBTElEX1ZBTFVFOiB2ZXJ0ZXhBdHRyaWJQb2lu
dGVyOiBiYWQgb2Zmc2V0CitDT05TT0xFIE1FU1NBR0U6IGxpbmUgNTY6IFdlYkdMOiBJTlZBTElE
X09QRVJBVElPTjogZHJhd0FycmF5czogYXR0ZW1wdCB0byBhY2Nlc3Mgb3V0IG9mIGJvdW5kcyBh
cnJheXMKK1BBU1M6IHZlcnRleEF0dHJpYlBvaW50ZXIgc2hvdWxkIGhhdmUgYW4gZXJyb3IuCisK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL3ZlcnRleEF0dHJpYlBv
aW50ZXItd2l0aC1iYWQtb2Zmc2V0Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJn
bC92ZXJ0ZXhBdHRyaWJQb2ludGVyLXdpdGgtYmFkLW9mZnNldC5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjI2
ZjBjMTBkMWI5ZmY2NDNiMTQ1ZjViMGZhOWZlYThkNmRmMDkzYTMKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC92ZXJ0ZXhBdHRyaWJQb2ludGVyLXdpdGgt
YmFkLW9mZnNldC5odG1sCkBAIC0wLDAgKzEsNTkgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
Cis8c2NyaXB0IGlkPSJ2c2hhZGVyIiB0eXBlPSJ4LXNoYWRlci94LXZlcnRleCI+CithdHRyaWJ1
dGUgdmVjNCBhMTsKK3ZvaWQgbWFpbiAoKSB7CitnbF9Qb3NpdGlvbiA9IGExOworfQorPC9zY3Jp
cHQ+CisKKzxzY3JpcHQgaWQ9ImZzaGFkZXIiIHR5cGU9Ingtc2hhZGVyL3gtZnJhZ21lbnQiPgor
I2lmZGVmIEdMX0VTCitwcmVjaXNpb24gaGlnaHAgZmxvYXQ7CisjZW5kaWYKK3ZvaWQgbWFpbigp
IHsKK2dsX0ZyYWdDb2xvciA9IHZlYzQoMS4wLCAxLjAsIDEuMCwgMS4wKTsKK30KKzwvc2NyaXB0
PgorCis8Ym9keT4KKzxkaXYgaWQ9InJlc3VsdHMiPjwvZGl2PgorPGNhbnZhcyBpZD0iY2FudmFz
Ij48L2NhbnZhcz4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1
bm5lci5kdW1wQXNUZXh0KCk7CisKK2NvbnN0IGNhbnZhcyA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJjYW52YXMiKTsKK2NvbnN0IGdsID0gY2FudmFzLmdldENvbnRleHQoIndlYmdsIik7CisK
K2NvbnN0IHZTaGFkZXIgPSBnbC5jcmVhdGVTaGFkZXIoZ2wuVkVSVEVYX1NIQURFUik7CitnbC5z
aGFkZXJTb3VyY2UodlNoYWRlciwgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInZzaGFkZXIiKS50
ZXh0KTsKK2dsLmNvbXBpbGVTaGFkZXIodlNoYWRlcik7CisKK2NvbnN0IGZTaGFkZXIgPSBnbC5j
cmVhdGVTaGFkZXIoZ2wuRlJBR01FTlRfU0hBREVSKTsKK2dsLnNoYWRlclNvdXJjZShmU2hhZGVy
LCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZnNoYWRlciIpLnRleHQpOworZ2wuY29tcGlsZVNo
YWRlcihmU2hhZGVyKTsKKworY29uc3QgcHJvZ3JhbSA9IGdsLmNyZWF0ZVByb2dyYW0oKTsKK2ds
LmF0dGFjaFNoYWRlcihwcm9ncmFtLCB2U2hhZGVyKTsKK2dsLmF0dGFjaFNoYWRlcihwcm9ncmFt
LCBmU2hhZGVyKTsKK2dsLmxpbmtQcm9ncmFtKHByb2dyYW0pOworZ2wudXNlUHJvZ3JhbShwcm9n
cmFtKTsKKworY29uc3QgYXR0cmlidXRlID0gZ2wuZ2V0QXR0cmliTG9jYXRpb24ocHJvZ3JhbSwg
ImExIik7CitnbC5lbmFibGVWZXJ0ZXhBdHRyaWJBcnJheShhdHRyaWJ1dGUpOworCitjb25zdCBi
MSA9IGdsLmNyZWF0ZUJ1ZmZlcigpOworZ2wuYmluZEJ1ZmZlcihnbC5BUlJBWV9CVUZGRVIsIGIx
KTsKKworZ2wudmVydGV4QXR0cmliUG9pbnRlcihhdHRyaWJ1dGUsIDEsIGdsLkJZVEUsIHRydWUs
IDEsIDB4MDBmZmZmMDAwMDAwMDApOworZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdHMi
KS50ZXh0Q29udGVudCA9IGAke2dsLmdldEVycm9yKCkgPT0gZ2wuTk9fRVJST1IgPyAiRkFJTCIg
OiAiUEFTUyJ9OiB2ZXJ0ZXhBdHRyaWJQb2ludGVyIHNob3VsZCBoYXZlIGFuIGVycm9yLmA7CisK
K2NvbnN0IGIyID0gZ2wuY3JlYXRlQnVmZmVyKCk7CitnbC5iaW5kQnVmZmVyKGdsLkFSUkFZX0JV
RkZFUiwgYjIpOworZ2wuYnVmZmVyRGF0YShnbC5BUlJBWV9CVUZGRVIsIG5ldyBVaW50MTZBcnJh
eSgxMDApLCBnbC5EWU5BTUlDX0RSQVcpOworCitnbC5kcmF3QXJyYXlzKGdsLkxJTkVTLCAxMDAs
IDEwMCk7Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="382398"
          type_id="1"
          status="+"
          setter="graouts"
    />
          </attachment>
      

    </bug>

</bugzilla>