RESOLVED FIXED312817
[GStreamer][WebRTC] imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-addTcpIceCandidate.html is crashing on the GTK bots.
https://bugs.webkit.org/show_bug.cgi?id=312817
Summary [GStreamer][WebRTC] imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-...
Lauro Moura
Reported 2026-04-20 14:32:50 PDT
imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-addTcpIceCandidate.html stderr: 0:03:33.186086603 1289491 1289491 ERROR webrtcbin gstwebrtcbin.c:8866:gst_webrtc_bin_set_property:<webkit-webrtcbin-87> Balanced bundle policy not implemented yet Unable to create WebRTC ICE agent g_object_get: assertion 'G_IS_OBJECT (object)' failed WebKitNetworkProcess terminated (pid 953533) for reason: crash Trace: Thread 1 (Thread 0x7fe6034d3ec0 (LWP 1289491)): #0 g_logv (log_domain=0x7fe60f708f93 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffd88110d20) at ../../../../../jhbuild/checkout/glib/glib/gmessages.c:1277 #1 0x00007fe60f5d7d73 in g_log (log_domain=log_domain@entry=0x7fe60f708f93 "GLib-GObject", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7fe60f63108e "%s: assertion '%s' failed") at ../../../../../jhbuild/checkout/glib/glib/gmessages.c:1315 #2 0x00007fe60f5d8d7d in g_return_if_fail_warning (log_domain=log_domain@entry=0x7fe60f708f93 "GLib-GObject", pretty_function=pretty_function@entry=0x7fe60f712cb8 <__func__.48> "g_object_get", expression=expression@entry=0x7fe60f7098ee "G_IS_OBJECT (object)") at ../../../../../jhbuild/checkout/glib/glib/gmessages.c:3000 #3 0x00007fe60f6e2d42 in g_object_get (_object=0x0, first_property_name=0x7fe61134f70b "current-remote-description") at ../../../../../jhbuild/checkout/glib/gobject/gobject.c:3363 #4 0x00007fe6149d94ca in WebCore::GStreamerMediaEndpoint::setDescription(WebCore::RTCSessionDescription const*, WebCore::GStreamerMediaEndpoint::DescriptionType, WTF::Function<void (GstSDPMessage const&)>&&, WTF::Function<void (_GError const*)>&&) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4 #5 0x00007fe6149da2eb in WebCore::GStreamerMediaEndpoint::doSetRemoteDescription(WebCore::RTCSessionDescription const&) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4 #6 0x00007fe6149da769 in WebCore::GStreamerPeerConnectionBackend::doSetRemoteDescription(WebCore::RTCSessionDescription const&) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4 #7 0x00007fe61499f72b in WTF::Detail::CallableWrapper<WebCore::RTCPeerConnection::setRemoteDescription(WebCore::RTCSessionDescriptionInit&&, WTF::Ref<WebCore::DeferredPromise, WTF::RawPtrTraits<WebCore::DeferredPromise>, WTF::DefaultRefDerefTraits<WebCore::DeferredPromise> >&&)::{lambda(WTF::Ref<WebCore::DeferredPromise, WTF::RawPtrTraits<WebCore::DeferredPromise>, WTF::DefaultRefDerefTraits<WebCore::DeferredPromise> >&&)#1}, void, WTF::Ref<WebCore::DeferredPromise, WTF::RawPtrTraits<WebCore::DeferredPromise>, WTF::DefaultRefDerefTraits<WebCore::DeferredPromise> >&&>::call(WTF::Ref<WebCore::DeferredPromise, WTF::RawPtrTraits<WebCore::DeferredPromise>, WTF::DefaultRefDerefTraits<WebCore::DeferredPromise> >&&) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4 #8 0x00007fe6149a1816 in WebCore::RTCPeerConnection::setRemoteDescription(WebCore::RTCSessionDescriptionInit&&, WTF::Ref<WebCore::DeferredPromise, WTF::RawPtrTraits<WebCore::DeferredPromise>, WTF::DefaultRefDerefTraits<WebCore::DeferredPromise> >&&) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4 #9 0x00007fe61415e02b in WebCore::jsRTCPeerConnectionPrototypeFunction_setRemoteDescription(JSC::JSGlobalObject*, JSC::CallFrame*) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4 #10 0x00007fe5b660c038 in ?? () #11 0x00007ffd88111360 in ?? () #12 0x00007fe60d3a777c in llint_op_call () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libjavascriptcoregtk-6.0.so.1 #13 0x0000000000000000 in ?? () Commits in interval: 311581@main (a4e7ab43ab84) Percentage height inside flex item should resolve in quirks mode https://bugs.webkit.org/show_bug.cgi?id=312598 311580@main (90bccd46118e) Update ANGLE to 2026-04-16 (82fdb86b3a2bb28083d3226e39986e61a9bee136) https://bugs.webkit.org/show_bug.cgi?id=312556 rdar://problem/174994179 311579@main (0eee829a5be2) [css-flexbox] Definiteness evaluation should use used flex-basis instead of specified https://bugs.webkit.org/show_bug.cgi?id=233196 <rdar://problem/85707621> 311578@main (e9d18bf8e3d2) [Flex] Fix imported/w3c/web-platform-tests/css/css-flexbox/flexbox-min-width-auto-005.html and -006.html https://bugs.webkit.org/show_bug.cgi?id=312567 311577@main (37b8d10823e2) [GStreamer][WebRTC][Rice] TURN support improvements https://bugs.webkit.org/show_bug.cgi?id=310005
Attachments
Lauro Moura
Comment 1 2026-04-20 18:37:57 PDT
Test gardening pull request: https://github.com/WebKit/WebKit/pull/63189
EWS
Comment 2 2026-04-20 22:23:19 PDT
Test gardening commit 311645@main (584a212311f1): <https://commits.webkit.org/311645@main> Reviewed commits have been landed. Closing PR #63189 and removing active labels.
Philippe Normand
Comment 3 2026-04-21 02:08:35 PDT
*** This bug has been marked as a duplicate of bug 312808 ***
Philippe Normand
Comment 4 2026-04-21 02:14:12 PDT
I think this test bot is using a build made on an older version of the SDK. Once you have a fresh full clean build, bug 312808 should happen.
Philippe Normand
Comment 5 2026-04-21 02:14:52 PDT
Re-opening until this is sorted on QA side.
Philippe Normand
Comment 7 2026-04-21 05:02:22 PDT
EWS
Comment 8 2026-04-21 05:04:18 PDT
Committed 311667@main (1a0ab33b5979): <https://commits.webkit.org/311667@main> Reviewed commits have been landed. Closing PR #63223 and removing active labels.
Radar WebKit Bug Importer
Comment 9 2026-04-21 05:05:14 PDT
Note You need to log in before you can comment on or make changes to this bug.