[Webkit-unassigned] [Bug 259916] New: [WPE][Debug] fast/mediastream/success is crashing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 7 21:38:47 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=259916

            Bug ID: 259916
           Summary: [WPE][Debug] fast/mediastream/success is crashing
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: dpino at igalia.com

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=<optimized out>, signo=signo at entry=6, no_tid=no_tid at entry=0) at pthread_kill.c:44
#1  0x00007f6e305a7273 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007f6e3055504e in __GI_raise (sig=sig at entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007f6e3053e7fc in __GI_abort () at abort.c:79
#4  0x00007f6e30cd2d1e in g_assertion_message (domain=<optimized out>, file=0x7f6db0666b48 "../gst/playback/gstdecodebin3-parse.c", line=<optimized out>, func=<optimized out>, message=<optimized out>) at ../glib/gtestutils.c:3450
#5  0x00007f6e30d3cad7 in g_assertion_message_expr (domain=domain at entry=0x0, file=file at entry=0x7f6db0666b48 "../gst/playback/gstdecodebin3-parse.c", line=line at entry=572, func=func at entry=0x7f6db0668ba0 <__func__.49> "parsebin_pad_removed_cb", expr=expr at entry=0x7f6db06682d1 "input") at ../glib/gtestutils.c:3476
#6  0x00007f6db06143e1 in parsebin_pad_removed_cb (demux=<optimized out>, pad=0x7f6c0802c6d0 [GstPad|src_0], inp=<optimized out>) at ../gst/playback/gstdecodebin3-parse.c:572
#7  0x00007f6e2d188af7 in g_cclosure_marshal_VOID__OBJECTv (closure=0x7f6c08033f70, return_value=<optimized out>, instance=0x7f6c08034c30, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gmarshal.c:1910
#8  0x00007f6e2d1a8f35 in _g_closure_invoke_va (param_types=<optimized out>, n_params=<optimized out>, args=0x7ffc6e0aea60, instance=<optimized out>, return_value=<optimized out>, closure=0x7f6c08033f70) at ../gobject/gclosure.c:895
#9  g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffc6e0aea60) at ../gobject/gsignal.c:3472
#10 0x00007f6e2d1a9033 in g_signal_emit (instance=instance at entry=0x7f6c08034c30, signal_id=<optimized out>, detail=detail at entry=0) at ../gobject/gsignal.c:3622
#11 0x00007f6e30ada711 in gst_element_remove_pad (element=0x7f6c08034c30 [GstElement|parsebin47], pad=pad at 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=<optimized out>) at ../gst/playback/gstparsebin.c:4407
#14 0x00007f6e30adf056 in gst_element_change_state (element=element at entry=0x7f6c08034c30 [GstElement|parsebin47], transition=transition at 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=<optimized out>, current=<optimized out>, start_time=<optimized out>, base_time=<optimized out>, 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=<optimized out>) 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 at entry=0x5599aa44cb60 [GstElement|decodebin3-78], transition=transition at 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=<optimized out>, current=<optimized out>, start_time=<optimized out>, base_time=<optimized out>, 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=<optimized out>) at ../gst/gstbin.c:2931
#23 0x00007f6db061a87e in gst_uri_decode_bin3_change_state (element=0x5599aa44df10 [GstElement|uridecodebin3], transition=<optimized out>) at ../gst/playback/gsturidecodebin3.c:1990
#24 0x00007f6e30adf056 in gst_element_change_state (element=element at entry=0x5599aa44df10 [GstElement|uridecodebin3], transition=transition at 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=<optimized out>, current=<optimized out>, start_time=<optimized out>, base_time=<optimized out>, 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=<optimized out>) 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 at entry=0x5599aa833520 [GstElement|mediastream-localVideo-46], transition=transition at 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=<optimized out>) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:247
#33 0x00007f6e434d2f34 in WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer() (this=0x7f6e2013f700, __in_chrg=<optimized out>) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:251

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230808/24b8e032/attachment-0001.htm>


More information about the webkit-unassigned mailing list