Bug 312817
| Summary: | [GStreamer][WebRTC] imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-addTcpIceCandidate.html is crashing on the GTK bots. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Lauro Moura <lmoura> |
| Component: | WebRTC | Assignee: | Philippe Normand <philn> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | philn, webkit-bug-importer, youennf |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Lauro Moura
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Lauro Moura
Test gardening pull request: https://github.com/WebKit/WebKit/pull/63189
EWS
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
*** This bug has been marked as a duplicate of bug 312808 ***
Philippe Normand
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
Re-opening until this is sorted on QA side.
Philippe Normand
The crashes are gone: https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc%2FRTCPeerConnection-onsignalingstatechanged.https.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc%2FRTCPeerConnection-iceConnectionState.https.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc%2FRTCPeerConnection-addTcpIceCandidate.html&platform=GTK
Will update expectations, thanks for the report!
Philippe Normand
Pull request: https://github.com/WebKit/WebKit/pull/63223
EWS
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
<rdar://problem/175243131>