Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 341dd78efbba51d3c1c6a5bc21a1282c42cb2357 https://github.com/WebKit/WebKit/commit/341dd78efbba51d3c1c6a5bc21a1282c42cb2357 Author: Jean-Yves Avenard <j...@apple.com> Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths: M Source/WebKit/WebProcess/GPU/media/MediaSourcePrivateRemote.cpp Log Message: ----------- [Crash in com.apple.WebKit.WebContent] WTF::Detail::CallableWrapper<WebKit::MediaSourcePrivateRemote::setMediaPlayerReadyState(WebCore::MediaPlayerReadyState)::$_0, void>::call https://bugs.webkit.org/show_bug.cgi?id=270506 rdar://123748005 Reviewed by Youenn Fablet. MediaSourcePrivateRemote::m_gpuConnection is a ThreadSafeWeakPtr which can become null before isGPURunning() returns true (such as if the GPU process crashed or was terminated). Add null test. * Source/WebKit/WebProcess/GPU/media/MediaSourcePrivateRemote.cpp: (WebKit::MediaSourcePrivateRemote::addSourceBuffer): (WebKit::MediaSourcePrivateRemote::durationChanged): (WebKit::MediaSourcePrivateRemote::bufferedChanged): (WebKit::MediaSourcePrivateRemote::markEndOfStream): (WebKit::MediaSourcePrivateRemote::unmarkEndOfStream): (WebKit::MediaSourcePrivateRemote::setMediaPlayerReadyState): (WebKit::MediaSourcePrivateRemote::setTimeFudgeFactor): Canonical link: https://commits.webkit.org/275680@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes