WebKit
WebKit copied to clipboard
[GTK][GStreamer] REGRESSION(303623@main) webrtc/ephemeral-certificates-and-cnames.html is timing out
da9228ebec2c38bcf54b025ff040fb08a2057363
[GTK][GStreamer] REGRESSION(303623@main) webrtc/ephemeral-certificates-and-cnames.html is timing out https://bugs.webkit.org/show_bug.cgi?id=304065 Reviewed by NOBODY (OOPS!). The timeout was actually a crash, the mediastreamsrc element being disposed from a non-main thread. Driving-by, set a 3 seconds timeout for the RiceBackend::GatherSocketAddresses sync IPC, and unflag webrtc/datachannel/multiple-connections.html now that bug 303366 is fixed. * LayoutTests/platform/gtk/TestExpectations: * Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.cpp: (WebCore::GStreamerMediaEndpoint::prepareForClose): (WebCore::GStreamerMediaEndpoint::close): * Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingMediaSourceGStreamer.cpp: (WebCore::RealtimeOutgoingMediaSourceGStreamer::stopOutgoingSource): * Source/WebKit/WebProcess/Network/webrtc/rice/RiceBackendProxy.cpp: (WebKit::RiceBackendProxy::gatherSocketAddresses):
https://github.com/WebKit/WebKit/commit/da9228ebec2c38bcf54b025ff040fb08a2057363
EWS run on previous version of this PR (hash https://github.com/WebKit/WebKit/commit/da9228ebec2c38bcf54b025ff040fb08a2057363)
EWS run on current version of this PR (hash https://github.com/WebKit/WebKit/commit/9351017676d57b20e4f4a9bfe01669e89d8676cc)
Committed 304446@main (14447d29ae4f): https://commits.webkit.org/304446@main
Reviewed commits have been landed. Closing PR #55309 and removing active labels.