Bug 257897

Summary: REGRESSION(264920@main): TestWebKitAPI.ApplicationStateTracking.WindowDeallocDoesNotPermanentlyFreezeLayerTree is a constant timeout
Product: WebKit Reporter: Robert Jenner <jenner>
Component: Layout and RenderingAssignee: Bri Harris <bharris9>
Status: NEW ---    
Severity: Normal CC: bfulgham, mattwoodrow, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=257290
Bug Depends on:    
Bug Blocks: 258391    

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.