<?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>225671</bug_id>
          
          <creation_ts>2021-05-11 12:09:09 -0700</creation_ts>
          <short_desc>[ BigSur Release wk2 arm64 ] webgl/2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html (layout-test) is a flaky crash</short_desc>
          <delta_ts>2022-04-22 00:22:02 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>
          
          <blocked>239640</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Robert Jenner">jenner</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>dino</cc>
    
    <cc>jbedard</cc>
    
    <cc>kbr</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>kpiddington</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1759022</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-05-11 12:09:09 -0700</bug_when>
    <thetext>webgl/2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html

is a flaky crash that has only occurred once in recent history on BigSur Release wk2 on Apple Silicon Macs only. 

HISTORY:
https://results.webkit.org/?suite=layout-tests&amp;test=webgl%2F2.0.0%2Fconformance2%2Ftextures%2Fimage_bitmap_from_image_data%2Ftex-2d-rgba16f-rgba-float.html


There was not crashlog collected on the results page:

https://build.webkit.org/results/Apple-BigSur-Release-AppleSilicon-WK2-Tests/r277321%20(1399)/webgl/2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float-crash-log.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759030</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-05-11 12:33:00 -0700</bug_when>
    <thetext>This has only occurred once in the history. It also only occurred on an Apple Silicon Mac, and as such I can&apos;t reproduce it because I do not have access to said system type. I will monitor this to see if it continues to be an issue. The first and only crash so far occurred at r277321.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759031</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-11 12:33:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/77856504&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759032</commentid>
    <comment_count>3</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2021-05-11 12:33:53 -0700</bug_when>
    <thetext>Is this configuration running ANGLE&apos;s Metal or OpenGL backend?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759063</commentid>
    <comment_count>4</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2021-05-11 14:30:38 -0700</bug_when>
    <thetext>(In reply to Kenneth Russell from comment #3)
&gt; Is this configuration running ANGLE&apos;s Metal or OpenGL backend?
Should be whatever is on by default, so I assume ANGLE?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759069</commentid>
    <comment_count>5</comment_count>
    <who name="Kyle Piddington">kpiddington</who>
    <bug_when>2021-05-11 14:48:28 -0700</bug_when>
    <thetext>Given the crash date, I suspect this was on the ANGLE Metal backend instead of the ANGLE GL backend.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759100</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2021-05-11 16:36:11 -0700</bug_when>
    <thetext>Jonathan, do you know what this output means? This almost certainly wasn&apos;t a real crash (I also verified that there isn&apos;t a crash log in ~/Library/Logs/DiagnosticReports on the bot).

07:48:29.898 21802 com.apple.WebKit.WebContent.Development crash, pid = 33213
07:48:29.960 21802 This test marked as a crash because of no data while reading stdout for the server process.
07:48:29.960 21802 This test marked as a crash because of no data while reading stdout for the server process.
07:49:00.021 21802 worker/1 webgl/2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html crashed, (no stderr)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759255</commentid>
    <comment_count>7</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-05-12 08:16:21 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #6)
&gt; Jonathan, do you know what this output means? This almost certainly wasn&apos;t a
&gt; real crash (I also verified that there isn&apos;t a crash log in
&gt; ~/Library/Logs/DiagnosticReports on the bot).
&gt; 
&gt; 07:48:29.898 21802 com.apple.WebKit.WebContent.Development crash, pid = 33213
&gt; 07:48:29.960 21802 This test marked as a crash because of no data while
&gt; reading stdout for the server process.
&gt; 07:48:29.960 21802 This test marked as a crash because of no data while
&gt; reading stdout for the server process.
&gt; 07:49:00.021 21802 worker/1
&gt; webgl/2.0.0/conformance2/textures/image_bitmap_from_image_data/tex-2d-
&gt; rgba16f-rgba-float.html crashed, (no stderr)

Another way to say this is &quot;the process was unresponsive&quot;. We&apos;ve always put this in the crash bucket, but it&apos;s not a true crash, it means that run-webkit-tests got absolutely no output from WebKitTestRunner. The exact rationale as to why we added this is before my time, but it&apos;s not something we often encounter, usually timeouts give some output before hanging. Looking at the test name, I wonder if an image diff test that times out doesn&apos;t produce any output, it seems plausible that an image diff test timing out is not a case we&apos;ve dealt with frequently enough to correctly categorize</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759364</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2021-05-12 12:58:33 -0700</bug_when>
    <thetext>Normally, when a process is unresponsive that&apos;s detected by WebKitTestRunner like this:

+#PID UNRESPONSIVE - WebKitTestRunnerApp (pid 68365)
+FAIL: Timed out waiting for notifyDone to be called

So to hit the &quot;no output&quot; case, we have to have WebKitTestRunner itself freeze?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759365</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2021-05-12 13:02:10 -0700</bug_when>
    <thetext>But then I don&apos;t understand why run-webkit-tests calls is a &quot;com.apple.WebKit.WebContent.Development crash&quot;. How does it even know the XPC process name?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761729</commentid>
    <comment_count>10</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-05-19 15:22:28 -0700</bug_when>
    <thetext>After monitoring this for a week, it appears that this has only crashed the one time, and on the one specific queue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761750</commentid>
    <comment_count>11</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-05-19 16:01:58 -0700</bug_when>
    <thetext>(In reply to Robert Jenner from comment #10)
&gt; After monitoring this for a week, it appears that this has only crashed the
&gt; one time, and on the one specific queue.

A bit unfortunate that we didn&apos;t see a reproduction. This seems like another possible case of &quot;WebContent process was asked to terminate because of bad IPC&quot;, and logging added late last week would be able to corroborate....</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>