| Summary: | After a while, all movies fail to play until Safari is relaunched | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | François Lamboley <webkit.org> | ||||
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | RESOLVED MOVED | ||||||
| Severity: | Major | CC: | ap, bfulgham, eric.carlson, jer.noble, webkit-bug-importer, webkit.org | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari Technology Preview | ||||||
| Hardware: | Mac (Apple Silicon) | ||||||
| OS: | macOS 13 | ||||||
| Attachments: |
|
||||||
|
Description
François Lamboley
2022-10-23 22:51:19 PDT
From your description, it's possible that the com.apple.WebKit.GPU process is hung. No additional media rendering would be possible in that case, and the "solution" of restarting the browser would kill and restart the GPU process as well. When you're in this mode, running `sample com.apple.WebKit.GPU` or using Activity Monitor's "Sample Process" menu item to collect a sample and attaching it to this bug report would be very helpful. Created attachment 463412 [details]
Sample of com.apple.WebKit.GPU while the video do not work
I have attached a sample of com.apple.WebKit.GPU taken while the video failed to load. After taking the sample I killed com.apple.WebKit.GPU to verify it was the faulty process, and indeed, after it restarted, the videos started working again. Thanks for the sample; it does help shed light on what's going on. It appears a number of low-level media framework threads are deadlocked. I've asked the relevant teams here at Apple to take a look. This is actually being tracked by: <rdar://77347577> The cause of this bug is outside of the WebKit code base, so resolving as MOVED. Investigation by the relevant team is proceeding under <rdar://77347577>. |