<?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>266708</bug_id>
          
          <creation_ts>2023-12-20 08:24:46 -0800</creation_ts>
          <short_desc>REGRESSION(271864@main): [GStreamer] imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-currentSrc.html is a flaky crash</short_desc>
          <delta_ts>2024-01-04 04:28:50 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Media</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>266973</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vitaly Dyackhov">vitaly</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>philn</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2001052</commentid>
    <comment_count>0</comment_count>
    <who name="Vitaly Dyackhov">vitaly</who>
    <bug_when>2023-12-20 08:24:46 -0800</bug_when>
    <thetext>#0  g_type_check_instance_cast (type_instance=0x55a77c3b7bd0, iface_type=Python Exception &lt;class &apos;TypeError&apos;&gt;: can only concatenate str (not &quot;NoneType&quot;) to str
) at ../gobject/gtype.c:4198
#1  0x00007f71200e9656 in CachedResourceStreamingClient::responseReceived(WebCore::PlatformMediaResource&amp;, WebCore::ResourceResponse const&amp;, WTF::CompletionHandler&lt;void (WebCore::ShouldContinuePolicyCheck)&gt;&amp;&amp;) (this=0x7f70fb0fb800, response=..., completionHandler=...) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:994
#2  0x00007f711f7aa940 in WebCore::MediaResource::responseReceived(WebCore::CachedResource&amp;, WebCore::ResourceResponse const&amp;, WTF::CompletionHandler&lt;void ()&gt;&amp;&amp;) (this=0x7f70fb094980, resource=..., response=..., completionHandler=...) at /app/webkit/Source/WebCore/loader/MediaResourceLoader.cpp:195
#3  0x00007f711f87d8b3 in WebCore::CachedRawResource::responseReceived(WebCore::ResourceResponse const&amp;) (this=0x7f70fb564e00, newResponse=...) at /app/webkit/Source/WebCore/loader/cache/CachedRawResource.cpp:239
#4  0x00007f711f7ff0d3 in WebCore::SubresourceLoader::didReceiveResponse(WebCore::ResourceResponse const&amp;, WTF::CompletionHandler&lt;void ()&gt;&amp;&amp;) (this=0x7f70fb286d10, response=..., policyCompletionHandler=...) at /app/webkit/Source/WebCore/loader/SubresourceLoader.cpp:496
#5  0x00007f711911b403 in WebKit::WebResourceLoader::didReceiveResponse(WebCore::ResourceResponse&amp;&amp;, WebKit::PrivateRelayed, bool, std::optional&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;) (this=0x7f70fb4e6a00, response=..., privateRelayed=WebKit::PrivateRelayed::No, needsContinueDidReceiveResponseMessage=false, metrics=...) at /app/webkit/Source/WebKit/WebProcess/Network/WebResourceLoader.cpp:226
#6  0x00007f7117edc7e1 in _ZZN3IPC18callMemberFunctionIN6WebKit17WebResourceLoaderES2_FvON7WebCore16ResourceResponseENS1_14PrivateRelayedEbOSt8optionalINS3_18NetworkLoadMetricsEEESt5tupleIJS4_S6_bS9_EEEEvPT_MT0_T1_OT2_ENKUlDpOT_E_clIJS4_S6_bS9_EEEDaSN_ (__closure=0x7ffe993a4350) at /app/webkit/Source/WebKit/Platform/IPC/HandleMessage.h:136
#7  0x00007f7117edfcad in _ZSt13__invoke_implIvZN3IPC18callMemberFunctionIN6WebKit17WebResourceLoaderES3_FvON7WebCore16ResourceResponseENS2_14PrivateRelayedEbOSt8optionalINS4_18NetworkLoadMetricsEEESt5tupleIJS5_S7_bSA_EEEEvPT_MT0_T1_OT2_EUlDpOT_E_JS5_S7_bSA_EESF_St14__invoke_otherOSH_DpOT1_ (__f=...) at /usr/include/c++/13.2.0/bits/invoke.h:61
#8  0x00007f7117ede853 in _ZSt8__invokeIZN3IPC18callMemberFunctionIN6WebKit17WebResourceLoaderES3_FvON7WebCore16ResourceResponseENS2_14PrivateRelayedEbOSt8optionalINS4_18NetworkLoadMetricsEEESt5tupleIJS5_S7_bSA_EEEEvPT_MT0_T1_OT2_EUlDpOT_E_JS5_S7_bSA_EENSt15__invoke_resultISF_JDpT0_EE4typeEOSF_DpOSR_ (__fn=...) at /usr/include/c++/13.2.0/bits/invoke.h:96
#9  0x00007f7117edc884 in _ZSt12__apply_implIZN3IPC18callMemberFunctionIN6WebKit17WebResourceLoaderES3_FvON7WebCore16ResourceResponseENS2_14PrivateRelayedEbOSt8optionalINS4_18NetworkLoadMetricsEEESt5tupleIJS5_S7_bSA_EEEEvPT_MT0_T1_OT2_EUlDpOT_E_SE_JLm0ELm1ELm2ELm3EEEDcOSF_OSH_St16integer_sequenceImJXspT1_EEE (__f=..., __t=...) at /usr/include/c++/13.2.0/tuple:2288
#10 0x00007f7117edc8c9 in _ZSt5applyIZN3IPC18callMemberFunctionIN6WebKit17WebResourceLoaderES3_FvON7WebCore16ResourceResponseENS2_14PrivateRelayedEbOSt8optionalINS4_18NetworkLoadMetricsEEESt5tupleIJS5_S7_bSA_EEEEvPT_MT0_T1_OT2_EUlDpOT_E_SE_EDcOSF_OSH_ (__f=..., __t=...) at /usr/include/c++/13.2.0/tuple:2299
#11 0x00007f7117edc92e in IPC::callMemberFunction&lt;WebKit::WebResourceLoader, WebKit::WebResourceLoader, void (WebCore::ResourceResponse&amp;&amp;, WebKit::PrivateRelayed, bool, std::optional&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;), std::tuple&lt;WebCore::ResourceResponse, WebKit::PrivateRelayed, bool, std::optional&lt;WebCore::NetworkLoadMetrics&gt; &gt; &gt;(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::ResourceResponse&amp;&amp;, WebKit::PrivateRelayed, bool, std::optional&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;), std::tuple&lt;WebCore::ResourceResponse, WebKit::PrivateRelayed, bool, std::optional&lt;WebCore::NetworkLoadMetrics&gt; &gt;&amp;&amp;) (object=0x7f70fb4e6a00, function=(void (WebKit::WebResourceLoader::*)(class WebKit::WebResourceLoader * const, class WebCore::ResourceResponse &amp;&amp;, enum WebKit::PrivateRelayed, bool, class std::optional&lt;WebCore::NetworkLoadMetrics&gt; &amp;&amp;)) 0x7f711911ada6 &lt;WebKit::WebResourceLoader::didReceiveResponse(WebCore::ResourceResponse&amp;&amp;, WebKit::PrivateRelayed, bool, std::optional&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;)&gt;, tuple=...) at /app/webkit/Source/WebKit/Platform/IPC/HandleMessage.h:134
#12 0x00007f7117edb19e in IPC::handleMessage&lt;Messages::WebResourceLoader::DidReceiveResponse, WebKit::WebResourceLoader, WebKit::WebResourceLoader, void (WebCore::ResourceResponse&amp;&amp;, WebKit::PrivateRelayed, bool, std::optional&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;)&gt;(IPC::Connection&amp;, IPC::Decoder&amp;, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::ResourceResponse&amp;&amp;, WebKit::PrivateRelayed, bool, std::optional&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;)) (connection=..., decoder=..., object=0x7f70fb4e6a00, function=(void (WebKit::WebResourceLoader::*)(class WebKit::WebResourceLoader * const, class WebCore::ResourceResponse &amp;&amp;, enum WebKit::PrivateRelayed, bool, class std::optional&lt;WebCore::NetworkLoadMetrics&gt; &amp;&amp;)) 0x7f711911ada6 &lt;WebKit::WebResourceLoader::didReceiveResponse(WebCore::ResourceResponse&amp;&amp;, WebKit::PrivateRelayed, bool, std::optional&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;)&gt;) at /app/webkit/Source/WebKit/Platform/IPC/HandleMessage.h:236
#13 0x00007f7117eda67e in WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&amp;, IPC::Decoder&amp;) (this=0x7f70fb4e6a00, connection=..., decoder=...) at /app/webkit/WebKitBuild/WPE/Debug/DerivedSources/WebKit/WebResourceLoaderMessageReceiver.cpp:74
#14 0x00007f71191110f7 in WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&amp;, IPC::Decoder&amp;) (this=0x7f70fb034400, connection=..., decoder=...) at /app/webkit/Source/WebKit/WebProcess/Network/NetworkProcessConnection.cpp:102
#15 0x00007f71188b8e67 in IPC::Connection::dispatchMessage(IPC::Decoder&amp;) (this=0x7f70fb05c3c0, decoder=...) at /app/webkit/Source/WebKit/Platform/IPC/Connection.cpp:1232
#16 0x00007f71188b90b2 in IPC::Connection::dispatchMessage(std::unique_ptr&lt;IPC::Decoder, std::default_delete&lt;IPC::Decoder&gt; &gt;) (this=0x7f70fb05c3c0, message=std::unique_ptr&lt;IPC::Decoder&gt; = {...}) at /app/webkit/Source/WebKit/Platform/IPC/Connection.cpp:1280
#17 0x00007f71188b9470 in IPC::Connection::dispatchOneIncomingMessage() (this=0x7f70fb05c3c0) at /app/webkit/Source/WebKit/Platform/IPC/Connection.cpp:1345
#18 0x00007f71188b8aaa in operator()() const (__closure=0x7f70fb000948) at /app/webkit/Source/WebKit/Platform/IPC/Connection.cpp:1194
#19 0x00007f71188c0224 in WTF::Detail::CallableWrapper&lt;IPC::Connection::enqueueIncomingMessage(std::unique_ptr&lt;IPC::Decoder&gt;)::&lt;lambda()&gt;, void&gt;::call(void) (this=0x7f70fb000940) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#20 0x00007f7118410021 in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7ffe993a48f0) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#21 0x00007f711b8804a9 in WTF::RunLoop::performWork() (this=0x7f70fb0180c0) at /app/webkit/Source/WTF/wtf/RunLoop.cpp:147
#22 0x00007f711b93aeb0 in operator()(gpointer) const (__closure=0x0, userData=0x7f70fb0180c0) at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:80
#23 0x00007f711b93aed4 in _FUN(gpointer) () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:82
#24 0x00007f711b93ae43 in operator()(GSource*, GSourceFunc, gpointer) const (__closure=0x0, source=0x55a77be92280, callback=0x7f711b93aeb7 &lt;_FUN(gpointer)&gt;, userData=0x7f70fb0180c0) at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#25 0x00007f711b93ae91 in _FUN(GSource*, GSourceFunc, gpointer) () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:56
#26 0x00007f710ce96d36 in g_main_dispatch (context=0x55a77be92120) at ../glib/gmain.c:3460
#27 g_main_context_dispatch (context=0x55a77be92120) at ../glib/gmain.c:4200
#28 0x00007f710cef42b8 in g_main_context_iterate.isra.0 (context=0x55a77be92120, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4276
#29 0x00007f710ce963ff in g_main_loop_run (loop=0x55a77be92260) at ../glib/gmain.c:4479
#30 0x00007f711b93b504 in WTF::RunLoop::run() () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#31 0x00007f71193e9f13 in WebKit::AuxiliaryProcessMainBase&lt;WebKit::WebProcess, true&gt;::run(int, char**) (this=0x7ffe993a4bc0, argc=4, argv=0x7ffe993a4d88) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:72
#32 0x00007f71193e6d7b in WebKit::AuxiliaryProcessMain&lt;WebKit::WebProcessMainWPE&gt;(int, char**) (argc=4, argv=0x7ffe993a4d88) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:98
#33 0x00007f71193e2f45 in WebKit::WebProcessMain(int, char**) (argc=4, argv=0x7ffe993a4d88) at /app/webkit/Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp:75
#34 0x000055a77b3698e9 in main(int, char**) (argc=4, argv=0x7ffe993a4d88) at /app/webkit/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:31</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001054</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Dyackhov">vitaly</who>
    <bug_when>2023-12-20 08:30:06 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/22107</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001056</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-12-20 08:32:44 -0800</bug_when>
    <thetext>Test gardening commit 272349@main (01131c023f2c): &lt;https://commits.webkit.org/272349@main&gt;

Reviewed commits have been landed. Closing PR #22107 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2002943</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2024-01-04 04:28:50 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 266973 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>