Bug 136350

Summary: requestAnimationFrame callbacks are stalled in the inspector page while inspected page is paused
Product: WebKit Reporter: Brian Burg <burg>
Component: PlatformAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: cmarrin, joepeck, saam, sam, simon.fraser, timothy
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 135120    
Bug Blocks:    

Brian Burg
Reported 2014-08-28 14:45:38 PDT
This has the same root cause as <https://webkit.org/b/135830>. Here, CVDisplayLink gets frame draw intervals from Quartz, then sends that to ScriptedAnimationController via callOnMainThread to signal it's time to service callbacks. But, callOnMainThread dispatching is stuck for all pages while the debugger is paused and running a nested event loop. The best fix is moving inspector out-of-process.
Attachments
Brian Burg
Comment 1 2014-09-24 15:52:12 PDT
This has been made unnecessary by the fix to https://bugs.webkit.org/show_bug.cgi?id=135120
Note You need to log in before you can comment on or make changes to this bug.