<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>312817</bug_id>
          
          <creation_ts>2026-04-20 14:32:50 -0700</creation_ts>
          <short_desc>[GStreamer][WebRTC] imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-addTcpIceCandidate.html is crashing on the GTK bots.</short_desc>
          <delta_ts>2026-04-21 05:05:14 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebRTC</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Lauro Moura">lmoura</reporter>
          <assigned_to name="Philippe Normand">philn</assigned_to>
          <cc>philn</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2202410</commentid>
    <comment_count>0</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2026-04-20 14:32:50 -0700</bug_when>
    <thetext>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:&lt;webkit-webrtcbin-87&gt; Balanced bundle policy not implemented yet
Unable to create WebRTC ICE agent
g_object_get: assertion &apos;G_IS_OBJECT (object)&apos; failed
WebKitNetworkProcess terminated (pid 953533) for reason: crash


Trace:

Thread 1 (Thread 0x7fe6034d3ec0 (LWP 1289491)):
#0  g_logv (log_domain=0x7fe60f708f93 &quot;GLib-GObject&quot;, log_level=G_LOG_LEVEL_CRITICAL, format=&lt;optimized out&gt;, args=args@entry=0x7ffd88110d20) at ../../../../../jhbuild/checkout/glib/glib/gmessages.c:1277
#1  0x00007fe60f5d7d73 in g_log (log_domain=log_domain@entry=0x7fe60f708f93 &quot;GLib-GObject&quot;, log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7fe60f63108e &quot;%s: assertion &apos;%s&apos; failed&quot;) at ../../../../../jhbuild/checkout/glib/glib/gmessages.c:1315
#2  0x00007fe60f5d8d7d in g_return_if_fail_warning (log_domain=log_domain@entry=0x7fe60f708f93 &quot;GLib-GObject&quot;, pretty_function=pretty_function@entry=0x7fe60f712cb8 &lt;__func__.48&gt; &quot;g_object_get&quot;, expression=expression@entry=0x7fe60f7098ee &quot;G_IS_OBJECT (object)&quot;) at ../../../../../jhbuild/checkout/glib/glib/gmessages.c:3000
#3  0x00007fe60f6e2d42 in g_object_get (_object=0x0, first_property_name=0x7fe61134f70b &quot;current-remote-description&quot;) at ../../../../../jhbuild/checkout/glib/gobject/gobject.c:3363
#4  0x00007fe6149d94ca in WebCore::GStreamerMediaEndpoint::setDescription(WebCore::RTCSessionDescription const*, WebCore::GStreamerMediaEndpoint::DescriptionType, WTF::Function&lt;void (GstSDPMessage const&amp;)&gt;&amp;&amp;, WTF::Function&lt;void (_GError const*)&gt;&amp;&amp;) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4
#5  0x00007fe6149da2eb in WebCore::GStreamerMediaEndpoint::doSetRemoteDescription(WebCore::RTCSessionDescription const&amp;) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4
#6  0x00007fe6149da769 in WebCore::GStreamerPeerConnectionBackend::doSetRemoteDescription(WebCore::RTCSessionDescription const&amp;) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4
#7  0x00007fe61499f72b in WTF::Detail::CallableWrapper&lt;WebCore::RTCPeerConnection::setRemoteDescription(WebCore::RTCSessionDescriptionInit&amp;&amp;, WTF::Ref&lt;WebCore::DeferredPromise, WTF::RawPtrTraits&lt;WebCore::DeferredPromise&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::DeferredPromise&gt; &gt;&amp;&amp;)::{lambda(WTF::Ref&lt;WebCore::DeferredPromise, WTF::RawPtrTraits&lt;WebCore::DeferredPromise&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::DeferredPromise&gt; &gt;&amp;&amp;)#1}, void, WTF::Ref&lt;WebCore::DeferredPromise, WTF::RawPtrTraits&lt;WebCore::DeferredPromise&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::DeferredPromise&gt; &gt;&amp;&amp;&gt;::call(WTF::Ref&lt;WebCore::DeferredPromise, WTF::RawPtrTraits&lt;WebCore::DeferredPromise&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::DeferredPromise&gt; &gt;&amp;&amp;) () from /sdk/webkit/WebKitBuild/GTK/Release/lib/libwebkitgtk-6.0.so.4
#8  0x00007fe6149a1816 in WebCore::RTCPeerConnection::setRemoteDescription(WebCore::RTCSessionDescriptionInit&amp;&amp;, WTF::Ref&lt;WebCore::DeferredPromise, WTF::RawPtrTraits&lt;WebCore::DeferredPromise&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::DeferredPromise&gt; &gt;&amp;&amp;) () 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 &lt;rdar://problem/85707621&gt;
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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2202515</commentid>
    <comment_count>1</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2026-04-20 18:37:57 -0700</bug_when>
    <thetext>Test gardening pull request: https://github.com/WebKit/WebKit/pull/63189</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2202567</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-20 22:23:19 -0700</bug_when>
    <thetext>Test gardening commit 311645@main (584a212311f1): &lt;https://commits.webkit.org/311645@main&gt;

Reviewed commits have been landed. Closing PR #63189 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2202625</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2026-04-21 02:08:35 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 312808 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2202630</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2026-04-21 02:14:12 -0700</bug_when>
    <thetext>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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2202631</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2026-04-21 02:14:52 -0700</bug_when>
    <thetext>Re-opening until this is sorted on QA side.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2202682</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2026-04-21 04:59:55 -0700</bug_when>
    <thetext>The crashes are gone: https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc%2FRTCPeerConnection-onsignalingstatechanged.https.html&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc%2FRTCPeerConnection-iceConnectionState.https.html&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc%2FRTCPeerConnection-addTcpIceCandidate.html&amp;platform=GTK

Will update expectations, thanks for the report!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2202683</commentid>
    <comment_count>7</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2026-04-21 05:02:22 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/63223</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2202684</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-21 05:04:18 -0700</bug_when>
    <thetext>Committed 311667@main (1a0ab33b5979): &lt;https://commits.webkit.org/311667@main&gt;

Reviewed commits have been landed. Closing PR #63223 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2202685</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-04-21 05:05:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/175243131&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>