<?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>228744</bug_id>
          
          <creation_ts>2021-08-03 11:42:51 -0700</creation_ts>
          <short_desc>REGRESSION (r280541): [ BigSur Debug ] accessibility/roles-computedRoleString.html is timing out</short_desc>
          <delta_ts>2021-08-06 08:40:38 -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>CLOSED</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>ayumi_kojima</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>cfleizach</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>1781675</commentid>
    <comment_count>0</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-08-03 11:42:51 -0700</bug_when>
    <thetext>accessibility/roles-computedRoleString.html

Is timing out on BigSur Debug.

History: https://results.webkit.org/?suite=layout-tests&amp;test=accessibility%2Froles-computedRoleString.html

No diff is available.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781676</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-03 11:43:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/81472432&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781906</commentid>
    <comment_count>2</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-08-04 09:42:40 -0700</bug_when>
    <thetext>I was able to reproduce the timeout using:

run-webkit-tests --iterations 50 --exit-after-n-failures 1 --exit-after-n-crashes-or-timeouts 1 --debug accessibility/roles-computedRoleString.html

Though regression point is clear according to the history, test timed out at TOT, r280534 (seemingly regression started), r280531 (before regression), r279828 (one revision prior to the last change in the test).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781909</commentid>
    <comment_count>3</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-08-04 09:47:48 -0700</bug_when>
    <thetext>Updated test expectations while investing https://trac.webkit.org/changeset/280636/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781947</commentid>
    <comment_count>4</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-08-04 11:18:20 -0700</bug_when>
    <thetext>It looks like the timeout started at https://trac.webkit.org/changeset/280541/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781979</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-04 11:59:14 -0700</bug_when>
    <thetext>Committed r280649 (240260@main): &lt;https://commits.webkit.org/240260@main&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782386</commentid>
    <comment_count>6</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2021-08-05 16:10:41 -0700</bug_when>
    <thetext>It appears that this is resolved for Apple Silicon machines, but the test is still timing out on Intel bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782387</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-05 16:11:19 -0700</bug_when>
    <thetext>Reopening as it seems this is still happening.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782396</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-05 16:43:21 -0700</bug_when>
    <thetext>I can reproduce the time out locally. Reverting r280541 does not fix the timeout for me though. As a matter of fact, I don&apos;t even see setInnerText() getting called during that test.

I am not sure we have the regression point right.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782402</commentid>
    <comment_count>9</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-05 17:11:04 -0700</bug_when>
    <thetext>It looks like the test is very slow. This is why it only times out on debug bots and only on some hardware. I took a trace and we seems to be spending a lot of time under AXLogger::log() (which ends up calling Element::outerHTML()).

r280541 probably slowed down setInnerText a bit and it caused the test to time out. In r280649, I updated the test to stop using setInnerText and it made the test a bit faster, allowing it to pass on some hardware but not all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782406</commentid>
    <comment_count>10</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-05 17:23:40 -0700</bug_when>
    <thetext>Committed r280708 (240303@main): &lt;https://commits.webkit.org/240303@main&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>