<?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>218341</bug_id>
          
          <creation_ts>2020-10-29 08:03:47 -0700</creation_ts>
          <short_desc>REGRESSION: [ Mojave+ ] inspector/dom-debugger/attribute-modified-style.html is a flaky timeout</short_desc>
          <delta_ts>2026-01-05 10:23:45 -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>WONTFIX</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="Karl Rackler">rackler</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hi</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>1702726</commentid>
    <comment_count>0</comment_count>
      <attachid>412650</attachid>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2020-10-29 08:03:47 -0700</bug_when>
    <thetext>Created attachment 412650
test list for reproduction

Description:
inspector/dom-debugger/attribute-modified-style.html

The first timeout that I see this on the dashboard was 10/10/2019 at r251000, but does not appear to be relevant to what would have caused this.
The test appears to have landed flaky timeout and continued throughout history.  The approximate frequency appears from once or more a day to every 3 days.

The test averages about 70s on flaky timeout.  The range I see on the dashboard is approximately from 34s to 870s.  
The test consistently passes on Mojave+ release wk1, but flaky timeout on Mojave+ debug wk1.  The test is a flaky timeout on Mojave+ wk2.


REPRODUCTION STEPS
Command: 
run-webkit-tests --no-build --no-show-results --no-new-test-results --clobber-old-results --exit-after-n-crashes-or-timeouts 50 --exit-after-n-failures 500 --debug --debug-rwt-logging --no-retry-failures  --child-processes 1 --test-list

Result: 
Regressions: Unexpected timeouts (1)
  inspector/dom-debugger/attribute-modified-style.html [ Timeout ]

History:
https://results.webkit.org/?suite=layout-tests&amp;test=inspector%2Fdom-debugger%2Fattribute-modified-style.html&amp;platform=mac&amp;limit=50000

Diff Log:
--- /Volumes/Data/Builds/build-268937/layout-test-results/inspector/dom-debugger/attribute-modified-style-expected.txt
+++ /Volumes/Data/Builds/build-268937/layout-test-results/inspector/dom-debugger/attribute-modified-style-actual.txt
@@ -1,218 +1,5 @@
-CONSOLE MESSAGE: BREAKPOINT ACTION LOG 1
-CONSOLE MESSAGE: BREAKPOINT ACTION LOG 2
-CONSOLE MESSAGE: BREAKPOINT ACTION LOG 3
-CONSOLE MESSAGE: BREAKPOINT ACTION LOG 4
-Tests functionality of attribute modified DOM breakpoints when modifying the inline style attribute.
+#PID UNRESPONSIVE - WebKitTestRunner (pid 64923)
+FAIL: Timed out waiting for notifyDone to be called
 
-
-== Running test suite: DOMBreakpoint.AttributeModified
--- Running test case: DOMBreakpoint.AttributeModified.Style.Add
-Adding &quot;attribute-modified:1,HTML,1,BODY,1,DIV&quot; DOM Breakpoint...
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;&apos;.
-Setting &apos;display: none;&apos;...
-PASS: Paused.
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;&apos;.
-PASS: Resumed.
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;none&apos;.
--- Running test teardown.
-
--- Running test case: DOMBreakpoint.AttributeModified.Style.ReplaceSame
-Adding &quot;attribute-modified:1,HTML,1,BODY,1,DIV&quot; DOM Breakpoint...
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;none&apos;.
-Setting &apos;display: none;&apos;...
-PASS: Paused.
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;none&apos;.
-PASS: Resumed.
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;none&apos;.
--- Running test teardown.
-
--- Running test case: DOMBreakpoint.AttributeModified.Style.ReplaceDifferent
-Adding &quot;attribute-modified:1,HTML,1,BODY,1,DIV&quot; DOM Breakpoint...
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;none&apos;.
-Setting &apos;display: block;&apos;...
-PASS: Paused.
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;none&apos;.
-PASS: Resumed.
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;block&apos;.
--- Running test teardown.
-
--- Running test case: DOMBreakpoint.AttributeModified.Style.Remove
-Adding &quot;attribute-modified:1,HTML,1,BODY,1,DIV&quot; DOM Breakpoint...
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;block&apos;.
-Removing &apos;display&apos;...
-PASS: Paused.
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;block&apos;.
-PASS: Resumed.
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;&apos;.
--- Running test teardown.
-
--- Running test case: DOMBreakpoint.AttributeModified.Style.Text
-Adding &quot;attribute-modified:1,HTML,1,BODY,1,DIV&quot; DOM Breakpoint...
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;&apos;.
-Setting style text to &apos;&apos;...
-PASS: Paused.
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;&apos;.
-PASS: Resumed.
-Getting &apos;display&apos;...
-PASS: &apos;display&apos; should have the value &apos;none&apos;.
--- Running test teardown.
-
--- Running test case: DOMBreakpoint.AttributeModified.Style.Options.Condition
-Adding &quot;attribute-modified:1,HTML,1,BODY,1,DIV&quot; DOM Breakpoint...
-
-Setting condition to &apos;false&apos;...
-
-Triggering breakpoint...
-PASS: Should not pause.
-
-Triggering breakpoint...
-PASS: Should not pause.
-
-Setting condition to &apos;true&apos;...
-
-Triggering breakpoint...
-PASS: Should pause.
-
-Triggering breakpoint...
-PASS: Should pause.
-
--- Running test case: DOMBreakpoint.AttributeModified.Style.Options.Condition.ConsoleCommandLineAPI
-Adding saved console value &apos;false&apos;...
-Adding &quot;attribute-modified:1,HTML,1,BODY,1,DIV&quot; DOM Breakpoint...
-
-Setting condition to saved console value...
-
-Triggering breakpoint...
-PASS: Should not pause.
-
-Triggering breakpoint...
-PASS: Should not pause.
-
-Adding saved console value &apos;true&apos;...
-Setting condition to saved console value...
-
-Triggering breakpoint...
-PASS: Should pause.
-
-Triggering breakpoint...
-PASS: Should pause.
-
--- Running test case: DOMBreakpoint.AttributeModified.Style.Options.IgnoreCount
-Adding &quot;attribute-modified:1,HTML,1,BODY,1,DIV&quot; DOM Breakpoint...
-
-Setting ignoreCount to &apos;2&apos;...
-
-Triggering breakpoint...
-PASS: Should not pause.
-
-Triggering breakpoint...
-PASS: Should not pause.
-
-Triggering breakpoint...
-PASS: Should pause.
-
-Triggering breakpoint...
-PASS: Should pause.
-
--- Running test case: DOMBreakpoint.AttributeModified.Style.Options.Action.Log
-Adding &quot;attribute-modified:1,HTML,1,BODY,1,DIV&quot; DOM Breakpoint...
-
-Adding log action...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should pause.
-
-Editing log action...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should pause.
-
-Editing log action...
-Enabling auto-continue...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should not pause.
-
-Editing log action...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should not pause.
-
--- Running test case: DOMBreakpoint.AttributeModified.Style.Options.Actions.Evaluate
-Adding &quot;attribute-modified:1,HTML,1,BODY,1,DIV&quot; DOM Breakpoint...
-
-Adding evaluate action...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should pause.
-
-Editing evaluate action...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should pause.
-
-Editing evaluate action...
-Enabling auto-continue...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should not pause.
-
-Editing evaluate action...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should not pause.
-
--- Running test case: DOMBreakpoint.AttributeModified.Style.Options.Actions.Evaluate.ConsoleCommandLineAPI
-Adding saved console value &apos;1&apos;...
-Adding &quot;attribute-modified:1,HTML,1,BODY,1,DIV&quot; DOM Breakpoint...
-
-Adding evaluate action using saved console value...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should pause.
-
-Adding saved console value &apos;2&apos;...
-Editing evaluate action using saved console value...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should pause.
-
-Adding saved console value &apos;3&apos;...
-Editing evaluate action using saved console value...
-Enabling auto-continue...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should not pause.
-
-Adding saved console value &apos;4&apos;...
-Editing evaluate action using saved console value...
-
-Triggering breakpoint...
-PASS: Should execute breakpoint action.
-PASS: Should not pause.
-
+#EOF
+#EOF</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1702727</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-29 08:04:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/70809473&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1702730</commentid>
    <comment_count>2</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2020-10-29 08:18:04 -0700</bug_when>
    <thetext>I have marked this test as timeout while this issue is investigated.
https://trac.webkit.org/changeset/269148/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1703048</commentid>
    <comment_count>3</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2020-10-30 07:22:54 -0700</bug_when>
    <thetext>Edit description:
Should read, &quot;The test consistently passes on Mojave release wk1, but flaky timeout on Mojave debug wk1. &quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2169387</commentid>
    <comment_count>4</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2026-01-05 10:23:45 -0800</bug_when>
    <thetext>Closing old WebKitLegacy bugs as we cut-back WebKitLegacy testing. See https://bugs.webkit.org/show_bug.cgi?id=304436.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>412650</attachid>
            <date>2020-10-29 08:03:47 -0700</date>
            <delta_ts>2020-10-29 08:03:47 -0700</delta_ts>
            <desc>test list for reproduction</desc>
            <filename>current-tests.txt</filename>
            <type>text/plain</type>
            <size>165</size>
            <attacher name="Karl Rackler">rackler</attacher>
            
              <data encoding="base64">aHR0cC90ZXN0cy9pbnNwZWN0b3IvbmV0d29yay9oYXIvaGFyLWJhc2ljLmh0bWwKaHR0cC90ZXN0
cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9uZXR3b3JrLXByb2Nlc3MtY3Jhc2gtZXJyb3IuaHRtbApp
bnNwZWN0b3IvZG9tLWRlYnVnZ2VyL2F0dHJpYnV0ZS1tb2RpZmllZC1zdHlsZS5odG1s
</data>

          </attachment>
      

    </bug>

</bugzilla>