Bug 257897 - REGRESSION(264920@main): TestWebKitAPI.ApplicationStateTracking.WindowDeallocDoesNotPermanentlyFreezeLayerTree is a constant timeout
Summary: REGRESSION(264920@main): TestWebKitAPI.ApplicationStateTracking.WindowDealloc...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Bri Harris
URL:
Keywords: InRadar
Depends on:
Blocks: 258391
  Show dependency treegraph
 
Reported: 2023-06-09 10:37 PDT by Robert Jenner
Modified: 2023-06-22 01:40 PDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Jenner 2023-06-09 10:37:26 PDT
TestWebKitAPI.ApplicationStateTracking.WindowDeallocDoesNotPermanentlyFreezeLayerTree

is a constant timeout. It appears to only run on iOS, so it is a timeout only on iOS. 

HISTORY:
https://results.webkit.org/?suite=api-tests&test=TestWebKitAPI.ApplicationStateTracking.WindowDeallocDoesNotPermanentlyFreezeLayerTree

There's a very clear regression point, appearing to start at 264920@main. Will confirm.
Comment 1 Radar WebKit Bug Importer 2023-06-09 10:38:22 PDT
<rdar://problem/110536156>
Comment 2 Robert Jenner 2023-06-09 11:41:53 PDT
I was able to reproduce the timeout at iOS 16 Release ToT running as follows:

run-api-tests --release --verbose --ios-simulator TestWebKitAPI.ApplicationStateTracking.WindowDeallocDoesNotPermanentlyFreezeLayerTree

I was also able to bisect and determine that https://commits.webkit.org/264920@main was what introduced this test failure.
Comment 3 Bri Harris 2023-06-13 16:37:06 PDT
Pull request: https://github.com/WebKit/WebKit/pull/14939
Comment 4 EWS 2023-06-13 17:28:23 PDT
Test gardening commit 265138@main (0cd636e251b5): <https://commits.webkit.org/265138@main>

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