<?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>259916</bug_id>
          
          <creation_ts>2023-08-07 21:38:47 -0700</creation_ts>
          <short_desc>[WPE][Debug] fast/mediastream/success is crashing</short_desc>
          <delta_ts>2023-08-15 06:32:15 -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>New Bugs</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>260072</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="Diego Pino">dpino</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>calvaris</cc>
    
    <cc>philn</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1970033</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2023-08-07 21:38:47 -0700</bug_when>
    <thetext>Test is crashing with following stacktrace:

https://build.webkit.org/results/WPE-Linux-64-bit-Debug-Tests/266663@main%20(6300)/fast/mediastream/success-crash-log.txt

STDERR: ERROR:../gst/playback/gstdecodebin3-parse.c:572:parsebin_pad_removed_cb: assertion failed: (input)
STDERR: WPEWebProcess terminated (pid 123801) for reason: crash

Thread 1 (Thread 0x7f6e2a170ec0 (LWP 123801)):
#0  __pthread_kill_implementation (threadid=&lt;optimized out&gt;, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f6e305a7273 in __pthread_kill_internal (signo=6, threadid=&lt;optimized out&gt;) at pthread_kill.c:78
#2  0x00007f6e3055504e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007f6e3053e7fc in __GI_abort () at abort.c:79
#4  0x00007f6e30cd2d1e in g_assertion_message (domain=&lt;optimized out&gt;, file=0x7f6db0666b48 &quot;../gst/playback/gstdecodebin3-parse.c&quot;, line=&lt;optimized out&gt;, func=&lt;optimized out&gt;, message=&lt;optimized out&gt;) at ../glib/gtestutils.c:3450
#5  0x00007f6e30d3cad7 in g_assertion_message_expr (domain=domain@entry=0x0, file=file@entry=0x7f6db0666b48 &quot;../gst/playback/gstdecodebin3-parse.c&quot;, line=line@entry=572, func=func@entry=0x7f6db0668ba0 &lt;__func__.49&gt; &quot;parsebin_pad_removed_cb&quot;, expr=expr@entry=0x7f6db06682d1 &quot;input&quot;) at ../glib/gtestutils.c:3476
#6  0x00007f6db06143e1 in parsebin_pad_removed_cb (demux=&lt;optimized out&gt;, pad=0x7f6c0802c6d0 [GstPad|src_0], inp=&lt;optimized out&gt;) at ../gst/playback/gstdecodebin3-parse.c:572
#7  0x00007f6e2d188af7 in g_cclosure_marshal_VOID__OBJECTv (closure=0x7f6c08033f70, return_value=&lt;optimized out&gt;, instance=0x7f6c08034c30, args=&lt;optimized out&gt;, marshal_data=&lt;optimized out&gt;, n_params=&lt;optimized out&gt;, param_types=&lt;optimized out&gt;) at ../gobject/gmarshal.c:1910
#8  0x00007f6e2d1a8f35 in _g_closure_invoke_va (param_types=&lt;optimized out&gt;, n_params=&lt;optimized out&gt;, args=0x7ffc6e0aea60, instance=&lt;optimized out&gt;, return_value=&lt;optimized out&gt;, closure=0x7f6c08033f70) at ../gobject/gclosure.c:895
#9  g_signal_emit_valist (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;, var_args=var_args@entry=0x7ffc6e0aea60) at ../gobject/gsignal.c:3472
#10 0x00007f6e2d1a9033 in g_signal_emit (instance=instance@entry=0x7f6c08034c30, signal_id=&lt;optimized out&gt;, detail=detail@entry=0) at ../gobject/gsignal.c:3622
#11 0x00007f6e30ada711 in gst_element_remove_pad (element=0x7f6c08034c30 [GstElement|parsebin47], pad=pad@entry=0x7f6c0802c6d0 [GstPad|src_0]) at ../gst/gstelement.c:926
#12 0x00007f6db062c3ad in gst_parse_chain_free_internal (chain=0x7f6c0802c4b0, hide=1) at ../gst/playback/gstparsebin.c:2801
#13 0x00007f6db062ceea in gst_parse_bin_change_state (element=0x7f6c08034c30 [GstElement|parsebin47], transition=&lt;optimized out&gt;) at ../gst/playback/gstparsebin.c:4407
#14 0x00007f6e30adf056 in gst_element_change_state (element=element@entry=0x7f6c08034c30 [GstElement|parsebin47], transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at ../gst/gstelement.c:3093
#15 0x00007f6e30adf6a0 in gst_element_set_state_func (element=0x7f6c08034c30 [GstElement|parsebin47], state=GST_STATE_READY) at ../gst/gstelement.c:3047
#16 0x00007f6e30ab70eb in gst_bin_element_set_state (next=&lt;optimized out&gt;, current=&lt;optimized out&gt;, start_time=&lt;optimized out&gt;, base_time=&lt;optimized out&gt;, element=0x7f6c08034c30 [GstElement|parsebin47], bin=0x5599aa44cb60 [GstBin|decodebin3-78]) at ../gst/gstbin.c:2582
#17 gst_bin_change_state_func (element=0x5599aa44cb60 [GstElement|decodebin3-78], transition=&lt;optimized out&gt;) at ../gst/gstbin.c:2931
#18 0x00007f6db0614a71 in gst_decodebin3_change_state (element=0x5599aa44cb60 [GstElement|decodebin3-78], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at ../gst/playback/gstdecodebin3.c:3554
#19 0x00007f6e30adf056 in gst_element_change_state (element=element@entry=0x5599aa44cb60 [GstElement|decodebin3-78], transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at ../gst/gstelement.c:3093
#20 0x00007f6e30adf6a0 in gst_element_set_state_func (element=0x5599aa44cb60 [GstElement|decodebin3-78], state=GST_STATE_READY) at ../gst/gstelement.c:3047
#21 0x00007f6e30ab70eb in gst_bin_element_set_state (next=&lt;optimized out&gt;, current=&lt;optimized out&gt;, start_time=&lt;optimized out&gt;, base_time=&lt;optimized out&gt;, element=0x5599aa44cb60 [GstElement|decodebin3-78], bin=0x5599aa44df10 [GstBin|uridecodebin3]) at ../gst/gstbin.c:2582
#22 gst_bin_change_state_func (element=0x5599aa44df10 [GstElement|uridecodebin3], transition=&lt;optimized out&gt;) at ../gst/gstbin.c:2931
#23 0x00007f6db061a87e in gst_uri_decode_bin3_change_state (element=0x5599aa44df10 [GstElement|uridecodebin3], transition=&lt;optimized out&gt;) at ../gst/playback/gsturidecodebin3.c:1990
#24 0x00007f6e30adf056 in gst_element_change_state (element=element@entry=0x5599aa44df10 [GstElement|uridecodebin3], transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at ../gst/gstelement.c:3093
#25 0x00007f6e30adf6a0 in gst_element_set_state_func (element=0x5599aa44df10 [GstElement|uridecodebin3], state=GST_STATE_READY) at ../gst/gstelement.c:3047
#26 0x00007f6e30ab70eb in gst_bin_element_set_state (next=&lt;optimized out&gt;, current=&lt;optimized out&gt;, start_time=&lt;optimized out&gt;, base_time=&lt;optimized out&gt;, element=0x5599aa44df10 [GstElement|uridecodebin3], bin=0x5599aa833520 [GstBin|mediastream-localVideo-46]) at ../gst/gstbin.c:2582
#27 gst_bin_change_state_func (element=0x5599aa833520 [GstElement|mediastream-localVideo-46], transition=&lt;optimized out&gt;) at ../gst/gstbin.c:2931
#28 0x00007f6e30b0cbea in gst_pipeline_change_state (element=0x5599aa833520 [GstElement|mediastream-localVideo-46], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at ../gst/gstpipeline.c:529
#29 0x00007f6db063f3ed in gst_play_bin3_change_state (element=0x5599aa833520 [GstElement|mediastream-localVideo-46], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at ../gst/playback/gstplaybin3.c:2701
#30 0x00007f6e30adf056 in gst_element_change_state (element=element@entry=0x5599aa833520 [GstElement|mediastream-localVideo-46], transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at ../gst/gstelement.c:3093
#31 0x00007f6e30adf6a0 in gst_element_set_state_func (element=0x5599aa833520 [GstElement|mediastream-localVideo-46], state=GST_STATE_NULL) at ../gst/gstelement.c:3047
#32 0x00007f6e434d2af7 in WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer() (this=0x7f6e2013f700, __in_chrg=&lt;optimized out&gt;) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:247
#33 0x00007f6e434d2f34 in WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer() (this=0x7f6e2013f700, __in_chrg=&lt;optimized out&gt;) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:251</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1971280</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2023-08-15 06:32:15 -0700</bug_when>
    <thetext>

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

    </bug>

</bugzilla>