<?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>223767</bug_id>
          
          <creation_ts>2021-03-25 15:32:26 -0700</creation_ts>
          <short_desc>[Metal ANGLE] fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays.html causes GPURestarts on some machines</short_desc>
          <delta_ts>2021-03-30 05:34:04 -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>ANGLE</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>
          <dependson>223926</dependson>
          <blocked>220076</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kyle Piddington">kpiddington</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1743942</commentid>
    <comment_count>0</comment_count>
    <who name="Kyle Piddington">kpiddington</who>
    <bug_when>2021-03-25 15:32:26 -0700</bug_when>
    <thetext>When running fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays.html, some Intel machines experience GPURestarts. These restarts can cause waterfall effects, making other tests fail in parallel, and sometimes blacklisting the test running process from executing GPU work. this results in a cascade of unrelated failures.
The actual issue is unrelated to ANGLE, but rather the driver on the host systems. Submitting a large render workload (1 trillion+ points) causes the Intel GPUDriver to restart. 
To mitigate this issue, we can submit a smaller workload for this test, until the underlying driver bug is fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1743943</commentid>
    <comment_count>1</comment_count>
    <who name="Kyle Piddington">kpiddington</who>
    <bug_when>2021-03-25 15:33:59 -0700</bug_when>
    <thetext>Note, these restart issues were only seen in automation on MacMini8&apos;1, and iMac16&apos;2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1743944</commentid>
    <comment_count>2</comment_count>
      <attachid>424287</attachid>
    <who name="Kyle Piddington">kpiddington</who>
    <bug_when>2021-03-25 15:36:03 -0700</bug_when>
    <thetext>Created attachment 424287
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1744051</commentid>
    <comment_count>3</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2021-03-25 20:20:52 -0700</bug_when>
    <thetext>Committed r275075 (235787@main): &lt;https://commits.webkit.org/235787@main&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1744052</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-25 20:21:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/75869407&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1744079</commentid>
    <comment_count>5</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-03-25 23:51:04 -0700</bug_when>
    <thetext>I think the test originally tested the thing it tried to test?
If a test tests 0x40000000 to test for a bug, it&apos;s not really ok to change it to 0x1, 0x40, or 0x400000, is it? It appears that the bug that the test tests for really manifests.

Would it have been better to revert this change and skip the test instead?
If a test fails in other place due to a bug in implementation, we typically don&apos;t change the test...</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>424287</attachid>
            <date>2021-03-25 15:36:03 -0700</date>
            <delta_ts>2021-03-25 16:33:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223767-20210325153602.patch</filename>
            <type>text/plain</type>
            <size>1738</size>
            <attacher name="Kyle Piddington">kpiddington</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc1MDQ3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDUwY2NlMTA3MTQwOGRiNGUyMzk5
MzJkM2IwODRjODRmNDIzYTgzNi4uMTNlNjExZTc5ZWQxOTlkNmIwNmI2M2JiZjNlNzcxYmJmNDhl
ZjFkMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTAzLTI1ICBLeWxlIFBpZGRpbmd0b24g
IDxrcGlkZGluZ3RvbkBhcHBsZS5jb20+CisKKyAgICAgICAgW01ldGFsIEFOR0xFXSBmYXN0L2Nh
bnZhcy93ZWJnbC9vdXQtb2YtYm91bmRzLXNpbXVsYXRlZC12ZXJ0ZXhBdHRyaWIwLWRyYXdBcnJh
eXMuaHRtbCBjYXVzZXMgR1BVUmVzdGFydHMgb24gc29tZSBtYWNoaW5lcworICAgICAgICBBdm9p
ZCBHUFVSZXN0YXJ0cyBvbiBJbnRlbCBtYWNoaW5lcyBieSByZWR1Y2luZyB0ZXN0IHdvcmtsb2Fk
LiBUaGUgY29yZSBvZiB0aGlzIHRlc3QsIHVzaW5nIGRlZmF1bHQgZ2VuZXJpYyBhdHRyaWJ1dGVz
LCBpcyBzdGlsbCBpbiBwbGFjZS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjIzNzY3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC9vdXQtb2YtYm91bmRzLXNpbXVsYXRl
ZC12ZXJ0ZXhBdHRyaWIwLWRyYXdBcnJheXMuaHRtbDoKKwogMjAyMS0wMy0yNSAgSm9obiBXaWxh
bmRlciAgPHdpbGFuZGVyQGFwcGxlLmNvbT4KIAogICAgICAgICBQQ006IFJlbmFtZSBhdHRyaWJ1
dGVPbiB0byBhdHRyaWJ1dGlvbkRlc3RpbmF0aW9uIGFuZCBjaGFuZ2UgdGhlIElETCBkYXRhIHR5
cGUgb2YgYXR0cmlidXRpb25Tb3VyY2VJZCB0byB1bnNpZ25lZCBsb25nCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC9vdXQtb2YtYm91bmRzLXNpbXVsYXRlZC12ZXJ0
ZXhBdHRyaWIwLWRyYXdBcnJheXMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmds
L291dC1vZi1ib3VuZHMtc2ltdWxhdGVkLXZlcnRleEF0dHJpYjAtZHJhd0FycmF5cy5odG1sCmlu
ZGV4IDhhMzM0MGY2NzZmZDU5Mjc1OGMwNjExMTNkNjk3ZTM1OGQ4YzJlNzYuLmQwNDEzYjcxN2Nh
ZTI2MjJhZmM1NjQ4NGQ4ZTI5Y2IyNmNkMGVmMWUgMTAwNzU1Ci0tLSBhL0xheW91dFRlc3RzL2Zh
c3QvY2FudmFzL3dlYmdsL291dC1vZi1ib3VuZHMtc2ltdWxhdGVkLXZlcnRleEF0dHJpYjAtZHJh
d0FycmF5cy5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL291dC1vZi1i
b3VuZHMtc2ltdWxhdGVkLXZlcnRleEF0dHJpYjAtZHJhd0FycmF5cy5odG1sCkBAIC0yNyw1ICsy
Nyw1IEBAIHZhciB2cyA9ICdhdHRyaWJ1dGUgdmVjMiBwb3M7IHZvaWQgbWFpbigpIHsgZ2xfUG9z
aXRpb24gPSB2ZWM0KHBvcywgMCwgMSk7IH0nOwogdmFyIGZzID0gJ3ByZWNpc2lvbiBtZWRpdW1w
IGZsb2F0OyB2b2lkIG1haW4oKSB7IGdsX0ZyYWdDb2xvciA9IHZlYzQoMCwwLjgsMCwxKTsgfSc7
CiB2YXIgcHJvZ3JhbSA9IGNyZWF0ZVByb2dyYW0odnMsIGZzKTsKIGdsLnVzZVByb2dyYW0ocHJv
Z3JhbSk7Ci1nbC5kcmF3QXJyYXlzKDAsIDAsIDB4NDAwMDAwMDApOworZ2wuZHJhd0FycmF5cygw
LCAwLCAweDQwMDAwMDApOwogPC9zY3JpcHQ+Cg==
</data>
<flag name="review"
          id="443916"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>