WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 260072
259916
[WPE][Debug] fast/mediastream/success is crashing
https://bugs.webkit.org/show_bug.cgi?id=259916
Summary
[WPE][Debug] fast/mediastream/success is crashing
Diego Pino
Reported
2023-08-07 21:38:47 PDT
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@entry=6, no_tid=no_tid@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@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@entry=0x0, file=file@entry=0x7f6db0666b48 "../gst/playback/gstdecodebin3-parse.c", line=line@entry=572, func=func@entry=0x7f6db0668ba0 <__func__.49> "parsebin_pad_removed_cb", expr=expr@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@entry=0x7ffc6e0aea60) at ../gobject/gsignal.c:3472 #10 0x00007f6e2d1a9033 in g_signal_emit (instance=instance@entry=0x7f6c08034c30, signal_id=<optimized out>, 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=<optimized out>) 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=<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@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=<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@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=<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@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=<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
Attachments
Add attachment
proposed patch, testcase, etc.
Philippe Normand
Comment 1
2023-08-15 06:32:15 PDT
*** This bug has been marked as a duplicate of
bug 260072
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug