Bug 261312 - REGRESSION(263917@main?): [ macOS wk1 ] 3 tests under inspector/timeline/ are consistent text failures.
Summary: REGRESSION(263917@main?): [ macOS wk1 ] 3 tests under inspector/timeline/ are...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Inspector (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-09-07 21:14 PDT by Ben Schwartz
Modified: 2023-09-07 21:35 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Schwartz 2023-09-07 21:14:51 PDT
inspector/timeline/timeline-event-CancelAnimationFrame.html
inspector/timeline/timeline-event-performance-mark.html
inspector/timeline/timeline-event-RequestAnimationFrame.html

These tests are consistent failures on macOS wk1.

HISTORY:

https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&test=inspector%2Ftimeline%2Ftimeline-event-CancelAnimationFrame.html&test=inspector%2Ftimeline%2Ftimeline-event-RequestAnimationFrame.html&test=inspector%2Ftimeline%2Ftimeline-event-performance-mark.html

TEXT DIFFs:

In comments.

DIFF URLs:

https://build.webkit.org/results/Apple-Ventura-Debug-AppleSilicon-WK1-Tests/267761@main%20(3431)/inspector/timeline/timeline-event-CancelAnimationFrame-pretty-diff.html
https://build.webkit.org/results/Apple-Ventura-Debug-AppleSilicon-WK1-Tests/267761@main%20(3431)/inspector/timeline/timeline-event-RequestAnimationFrame-pretty-diff.html
https://build.webkit.org/results/Apple-Ventura-Debug-AppleSilicon-WK1-Tests/267761@main%20(3431)/inspector/timeline/timeline-event-performance-mark-pretty-diff.html

REPRODUCIBILITY:

I was able to reproduce this issue on macOS Ventura (13.5, 22G74/arm64) ToT using the following command:

run-webkit-tests --debug --verbose --clobber-old-results --iterations 10 inspector/timeline/timeline-event-CancelAnimationFrame.html inspector/timeline/timeline-event-performance-mark.html inspector/timeline/timeline-event-RequestAnimationFrame.html

REGRESSION:

A related bug (bug #260360) indicates that the regression point for a similar issue is 263917@main. Due to build failures, I'm unable to bisect around this point; however, contextual information indicates that this issue likely has the same regression point.

NOTE:

There are already test expectations filed for multiple tests in the inspector/timeline directory.

In all cases, the failure is caused by a timeout.
Comment 1 Radar WebKit Bug Importer 2023-09-07 21:15:08 PDT
<rdar://problem/115152418>
Comment 2 Ben Schwartz 2023-09-07 21:16:54 PDT
TEXT DIFF 1 (inspector/timeline/timeline-event-CancelAnimationFrame.html):

 -- Running test case: TimelineEvent.CancelAnimationFrame.requestAnimationFrame
 Starting Capture...
 Evaluating...
-Stopping Capture...
-PASS: Should be 1 AnimationFrameCanceled record.
-DETAILS: number
-PASS: ScriptTimelineRecord details should be the requestAnimationFrame identifier.
+!! TIMEOUT: took longer than 10000ms

TEXT DIFF 2 (inspector/timeline/timeline-event-RequestAnimationFrame.html):

 Starting Capture...
 Evaluating...
 PASS: requestAnimationFrame fired
-Stopping Capture...
-PASS: Should be 1 AnimationFrameRequested record.
-DETAILS: number
-PASS: ScriptTimelineRecord details should be the requestAnimationFrame identifier.
+!! TIMEOUT: took longer than 10000ms
 
TEXT DIFF 3 (inspector/timeline/timeline-event-performance-mark.html):

 -- Running test case: TimelineEvent.PerformanceMark.performanceMark
 Starting Capture...
 Evaluating...
-Stopping Capture...
-PASS: expectEqual(2, 2)
-PASS: expectEqual("timestamp", "timestamp")
-PASS: expectEqual("foo", "foo")
-PASS: expectEqual("timestamp", "timestamp")
-PASS: expectEqual("bar", "bar")
+!! TIMEOUT: took longer than 10000ms
Comment 3 EWS 2023-09-07 21:35:58 PDT
Test gardening commit 267766@main (64806bbca121): <https://commits.webkit.org/267766@main>

Reviewed commits have been landed. Closing PR #17572 and removing active labels.