[Webkit-unassigned] [Bug 266573] New: [WPE][GStreamer] GStreamer-CRITICAL: gst_poll_write_control: assertion 'set != NULL' failed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 18 04:09:27 PST 2023


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

            Bug ID: 266573
           Summary: [WPE][GStreamer] GStreamer-CRITICAL:
                    gst_poll_write_control: assertion 'set != NULL' failed
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: vitaly at igalia.com

fast/canvas/webgl/texImage2D-video-flipY-true.html:
```
#0  g_logv (log_domain=0x7f71221909ae "GStreamer", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args at entry=0x7f5584ff7c80) at ../glib/gmessages.c:1422
#1  0x00007f71222f37a3 in g_log (log_domain=log_domain at entry=0x7f71221909ae "GStreamer", log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, format=format at entry=0x7f712234bf92 "%s: assertion '%s' failed") at ../glib/gmessages.c:1460
#2  0x00007f71222f661d in g_return_if_fail_warning (log_domain=log_domain at entry=0x7f71221909ae "GStreamer", pretty_function=pretty_function at entry=0x7f71221b95c0 <__func__.2.lto_priv.34> "gst_poll_write_control", expression=expression at entry=0x7f7122196ae4 "set != NULL") at ../glib/gmessages.c:2930
#3  0x00007f712213f6da in gst_poll_write_control (set=<optimized out>) at ../gst/gstpoll.c:1756
#4  0x00007f71220f2ff6 in gst_buffer_pool_init (pool=0x7f556c029cb0) at ../gst/gstbufferpool.c:175
#5  0x00007f7120dcc1f3 in g_type_create_instance (type=<optimized out>) at ../gobject/gtype.c:1977
#6  0x00007f7120db1774 in g_object_new_internal (class=0x7f55e8071f40, params=0x0, n_params=0) at ../gobject/gobject.c:2246
#7  0x00007f7120db2d96 in g_object_new_internal (n_params=<optimized out>, params=<optimized out>, class=<optimized out>) at ../gobject/gobject.c:2243
#8  g_object_new_with_properties (object_type=<optimized out>, n_properties=<optimized out>, names=names at entry=0x0, values=values at entry=0x0) at ../gobject/gobject.c:2409
#9  0x00007f7120db3d41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name at entry=0x0) at ../gobject/gobject.c:2055
#10 0x00007f711e0aafde in gst_video_buffer_pool_new () at ../gst-libs/gst/video/gstvideopool.c:287
#11 0x00007f711e0adb3e in gst_video_filter_propose_allocation (trans=0x55d67400f7e0 [GstBaseTransform|videoconvert973], decide_query=<optimized out>, query=0x7f556c032b60 [None]) at ../gst-libs/gst/video/gstvideofilter.c:93
#12 0x00007f711e285dd7 in gst_base_transform_default_query (trans=0x55d67400f7e0 [GstBaseTransform|videoconvert973], direction=<optimized out>, query=0x7f556c032b60 [None]) at ../libs/gst/base/gstbasetransform.c:1537
#13 0x00007f71221304cd in gst_pad_query (pad=pad at entry=0x55d6742e1890 [GstPad|sink], query=query at entry=0x7f556c032b60 [None]) at ../gst/gstpad.c:4202
#14 0x00007f7122133943 in gst_pad_peer_query (pad=0x55d6742dc5c0 [GstPad|src], query=query at entry=0x7f556c032b60 [None]) at ../gst/gstpad.c:4334
#15 0x00007f711e2844c0 in gst_base_transform_do_bufferpool (outcaps=0x7f556c020700 [None], trans=0x55d6745923b0 [GstBaseTransform|gldownloadelement973]) at ../libs/gst/base/gstbasetransform.c:948
#16 gst_base_transform_setcaps (trans=trans at entry=0x55d6745923b0 [GstBaseTransform|gldownloadelement973], pad=<optimized out>, incaps=<optimized out>) at ../libs/gst/base/gstbasetransform.c:1351
#17 0x00007f711e285203 in gst_base_transform_sink_eventfunc (trans=0x55d6745923b0 [GstBaseTransform|gldownloadelement973], event=0x7f556c03d3b0 [None]) at ../libs/gst/base/gstbasetransform.c:1951
#18 0x00007f712213262d in gst_pad_send_event_unchecked (pad=pad at entry=0x55d674481280 [GstPad|sink], event=event at entry=0x7f556c03d3b0 [None], type=<optimized out>, type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5939
#19 0x00007f7122132d13 in gst_pad_push_event_unchecked (pad=pad at entry=0x55d6742aac60 [GstPad|src], event=0x7f556c03d3b0 [None], type=<optimized out>, type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5572
#20 0x00007f71221334d8 in push_sticky (pad=pad at entry=0x55d6742aac60 [GstPad|src], ev=ev at entry=0x7f5584ff86d0, user_data=user_data at entry=0x7f5584ff8740) at ../gst/gstpad.c:4057
#21 0x00007f7122127c45 in events_foreach (pad=0x55d6742aac60 [GstPad|src], func=0x7f7122133430 <push_sticky>, user_data=0x7f5584ff8740) at ../gst/gstpad.c:613
#22 0x00007f71221365b1 in check_sticky (event=0x7f556c03d3b0 [None], pad=0x55d6742aac60 [GstPad|src]) at ../gst/gstpad.c:4116
#23 gst_pad_push_event (pad=0x55d6742aac60 [GstPad|src], event=0x7f556c03d3b0 [None]) at ../gst/gstpad.c:5705
#24 0x00007f711e282dcf in gst_base_src_set_caps (src=src at entry=0x55d67442d4f0 [GstBaseSrc|appsrc977], caps=caps at entry=0x55d678a4f260 [None]) at ../libs/gst/base/gstbasesrc.c:1011
#25 0x00007f711e2c6966 in gst_app_src_do_negotiate (basesrc=basesrc at entry=0x55d67442d4f0 [GstBaseSrc|appsrc977]) at ../gst-libs/gst/app/gstappsrc.c:1343
#26 0x00007f711e2c746c in gst_app_src_create (bsrc=0x55d67442d4f0 [GstBaseSrc|appsrc977], offset=<optimized out>, size=4096, buf=0x7f5584ff89a8) at ../gst-libs/gst/app/gstappsrc.c:1644
#27 0x00007f711e27b933 in gst_base_src_get_range (src=src at entry=0x55d67442d4f0 [GstBaseSrc|appsrc977], offset=0, length=<optimized out>, buf=buf at entry=0x7f5584ff8a90) at ../libs/gst/base/gstbasesrc.c:2592
#28 0x00007f711e27eada in gst_base_src_loop (pad=0x55d6742aac60 [GstPad|src]) at ../libs/gst/base/gstbasesrc.c:2916
#29 0x00007f71221611c4 in gst_task_func (task=0x55d674804d10 [GstTask|appsrc977:src]) at ../gst/gsttask.c:384
#30 0x00007f71223214f2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:350
#31 0x00007f712231e862 in g_thread_proxy (data=0x7f70ac000b70) at ../glib/gthread.c:831
#32 0x00007f7121b8ae39 in start_thread (arg=<optimized out>) at pthread_create.c:444
#33 0x00007f7121c128c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
```

webgl/2.0.0/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html:
```
#0  g_logv (log_domain=0x7f0b338d09ae "GStreamer", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args at entry=0x7eef96f2bac0) at ../glib/gmessages.c:1422
#1  0x00007f0b33a337a3 in g_log (log_domain=log_domain at entry=0x7f0b338d09ae "GStreamer", log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, format=format at entry=0x7f0b33a8bf92 "%s: assertion '%s' failed") at ../glib/gmessages.c:1460
#2  0x00007f0b33a3661d in g_return_if_fail_warning (log_domain=log_domain at entry=0x7f0b338d09ae "GStreamer", pretty_function=pretty_function at entry=0x7f0b338f95c0 <__func__.2.lto_priv.34> "gst_poll_write_control", expression=expression at entry=0x7f0b338d6ae4 "set != NULL") at ../glib/gmessages.c:2930
#3  0x00007f0b3387f6da in gst_poll_write_control (set=<optimized out>) at ../gst/gstpoll.c:1756
#4  0x00007f0b33832ff6 in gst_buffer_pool_init (pool=0x7f0888005930) at ../gst/gstbufferpool.c:175
#5  0x00007f0b3250c1f3 in g_type_create_instance (type=<optimized out>) at ../gobject/gtype.c:1977
#6  0x00007f0b324f1774 in g_object_new_internal (class=0x7f0838071f40, params=0x0, n_params=0) at ../gobject/gobject.c:2246
#7  0x00007f0b324f2d96 in g_object_new_internal (n_params=<optimized out>, params=<optimized out>, class=<optimized out>) at ../gobject/gobject.c:2243
#8  g_object_new_with_properties (object_type=<optimized out>, n_properties=<optimized out>, names=names at entry=0x0, values=values at entry=0x0) at ../gobject/gobject.c:2409
#9  0x00007f0b324f3d41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name at entry=0x0) at ../gobject/gobject.c:2055
#10 0x00007f0b2f7eafde in gst_video_buffer_pool_new () at ../gst-libs/gst/video/gstvideopool.c:287
#11 0x00007f0b2f7ef67d in gst_video_filter_decide_allocation (trans=0x55637ba9bb40 [GstBaseTransform|videoconvert972], query=0x7f088800e830 [None]) at ../gst-libs/gst/video/gstvideofilter.c:151
#12 0x00007f0b2f9c44ef in gst_base_transform_do_bufferpool (outcaps=0x7f088803f440 [None], trans=0x55637ba9bb40 [GstBaseTransform|videoconvert972]) at ../libs/gst/base/gstbasetransform.c:957
#13 gst_base_transform_setcaps (trans=trans at entry=0x55637ba9bb40 [GstBaseTransform|videoconvert972], pad=<optimized out>, incaps=<optimized out>) at ../libs/gst/base/gstbasetransform.c:1351
#14 0x00007f0b2f9c5203 in gst_base_transform_sink_eventfunc (trans=0x55637ba9bb40 [GstBaseTransform|videoconvert972], event=0x7f0888009b20 [None]) at ../libs/gst/base/gstbasetransform.c:1951
#15 0x00007f0b3387262d in gst_pad_send_event_unchecked (pad=pad at entry=0x55637ba9bf20 [GstPad|sink], event=event at entry=0x7f0888009b20 [None], type=<optimized out>, type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5939
#16 0x00007f0b33872d13 in gst_pad_push_event_unchecked (pad=pad at entry=0x55637c16fef0 [GstPad|src], event=0x7f0888009b20 [None], type=<optimized out>, type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5572
#17 0x00007f0b338734d8 in push_sticky (pad=pad at entry=0x55637c16fef0 [GstPad|src], ev=ev at entry=0x7eef96f2c2e0, user_data=user_data at entry=0x7eef96f2c350) at ../gst/gstpad.c:4057
#18 0x00007f0b33867c45 in events_foreach (pad=0x55637c16fef0 [GstPad|src], func=0x7f0b33873430 <push_sticky>, user_data=0x7eef96f2c350) at ../gst/gstpad.c:613
#19 0x00007f0b338765b1 in check_sticky (event=0x7f0888009b20 [None], pad=0x55637c16fef0 [GstPad|src]) at ../gst/gstpad.c:4116
#20 gst_pad_push_event (pad=0x55637c16fef0 [GstPad|src], event=0x7f0888009b20 [None]) at ../gst/gstpad.c:5705
#21 0x00007f0b2f9c4f95 in gst_pad_set_caps (caps=0x7f0888004e10 [None], pad=0x55637c16fef0 [GstPad|src]) at ../gst/gstcompat.h:59
#22 gst_base_transform_setcaps (trans=trans at entry=0x55637c16f9b0 [GstBaseTransform|gldownloadelement972], pad=<optimized out>, incaps=<optimized out>) at ../libs/gst/base/gstbasetransform.c:1346
#23 0x00007f0b2f9c5203 in gst_base_transform_sink_eventfunc (trans=0x55637c16f9b0 [GstBaseTransform|gldownloadelement972], event=0x7f0888005a30 [None]) at ../libs/gst/base/gstbasetransform.c:1951
#24 0x00007f0b3387262d in gst_pad_send_event_unchecked (pad=pad at entry=0x55637c16fca0 [GstPad|sink], event=event at entry=0x7f0888005a30 [None], type=<optimized out>, type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5939
#25 0x00007f0b33872d13 in gst_pad_push_event_unchecked (pad=pad at entry=0x55637ba9b6e0 [GstPad|src], event=0x7f0888005a30 [None], type=<optimized out>, type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5572
#26 0x00007f0b338734d8 in push_sticky (pad=pad at entry=0x55637ba9b6e0 [GstPad|src], ev=ev at entry=0x7eef96f2c6d0, user_data=user_data at entry=0x7eef96f2c740) at ../gst/gstpad.c:4057
#27 0x00007f0b33867c45 in events_foreach (pad=0x55637ba9b6e0 [GstPad|src], func=0x7f0b33873430 <push_sticky>, user_data=0x7eef96f2c740) at ../gst/gstpad.c:613
#28 0x00007f0b338765b1 in check_sticky (event=0x7f0888005a30 [None], pad=0x55637ba9b6e0 [GstPad|src]) at ../gst/gstpad.c:4116
#29 gst_pad_push_event (pad=0x55637ba9b6e0 [GstPad|src], event=0x7f0888005a30 [None]) at ../gst/gstpad.c:5705
#30 0x00007f0b2f9c2dcf in gst_base_src_set_caps (src=src at entry=0x55637c1703d0 [GstBaseSrc|appsrc972], caps=caps at entry=0x55637b8f6e40 [None]) at ../libs/gst/base/gstbasesrc.c:1011
#31 0x00007f0b2fa06966 in gst_app_src_do_negotiate (basesrc=basesrc at entry=0x55637c1703d0 [GstBaseSrc|appsrc972]) at ../gst-libs/gst/app/gstappsrc.c:1343
#32 0x00007f0b2fa0746c in gst_app_src_create (bsrc=0x55637c1703d0 [GstBaseSrc|appsrc972], offset=<optimized out>, size=4096, buf=0x7eef96f2c9a8) at ../gst-libs/gst/app/gstappsrc.c:1644
#33 0x00007f0b2f9bb933 in gst_base_src_get_range (src=src at entry=0x55637c1703d0 [GstBaseSrc|appsrc972], offset=0, length=<optimized out>, buf=buf at entry=0x7eef96f2ca90) at ../libs/gst/base/gstbasesrc.c:2592
#34 0x00007f0b2f9beada in gst_base_src_loop (pad=0x55637ba9b6e0 [GstPad|src]) at ../libs/gst/base/gstbasesrc.c:2916
#35 0x00007f0b338a11c4 in gst_task_func (task=0x55637c167c70 [GstTask|appsrc972:src]) at ../gst/gsttask.c:384
#36 0x00007f0b33a614f2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:350
#37 0x00007f0b33a5e862 in g_thread_proxy (data=0x7f0ab40018c0) at ../glib/gthread.c:831
#38 0x00007f0b332cae39 in start_thread (arg=<optimized out>) at pthread_create.c:444
#39 0x00007f0b333528c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
```

webgl/2.0.0/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html:
```
#0  g_logv (log_domain=0x7fe97d44a9ae "GStreamer", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args at entry=0x7ffcaf988e10) at ../glib/gmessages.c:1422
#1  0x00007fe97d5ad7a3 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../glib/gmessages.c:1460
#2  0x00007fe97d3ad75b in gst_bus_constructed (object=0x555ddf38f580) at ../gst/gstbus.c:183
#3  0x00007fe97c06b84a in g_object_new_internal (class=0x555dc973ba30, params=0x0, n_params=0) at ../gobject/gobject.c:2297
#4  0x00007fe97c06cd96 in g_object_new_internal (n_params=<optimized out>, params=<optimized out>, class=<optimized out>) at ../gobject/gobject.c:2243
#5  g_object_new_with_properties (object_type=<optimized out>, n_properties=<optimized out>, names=names at entry=0x0, values=values at entry=0x0) at ../gobject/gobject.c:2409
#6  0x00007fe97c06dd41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name at entry=0x0) at ../gobject/gobject.c:2055
#7  0x00007fe97d3aca2e in gst_bus_new () at ../gst/gstbus.c:309
#8  0x00007fe908260f7f in gst_auto_detect_find_best (self=0x555ddf36a0c0 [GstAutoDetect|autoaudiosink78]) at ../gst/autodetect/gstautodetect.c:260
#9  gst_auto_detect_detect (self=0x555ddf36a0c0 [GstAutoDetect|autoaudiosink78]) at ../gst/autodetect/gstautodetect.c:368
#10 gst_auto_detect_change_state (element=0x555ddf36a0c0 [GstElement|autoaudiosink78], transition=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/autodetect/gstautodetect.c:420
#11 0x00007fe97d3c7a24 in gst_element_change_state (element=element at entry=0x555ddf36a0c0 [GstElement|autoaudiosink78], transition=transition at entry=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/gstelement.c:3093
#12 0x00007fe97d3c82d9 in gst_element_set_state_func (element=0x555ddf36a0c0 [GstElement|autoaudiosink78], state=GST_STATE_READY) at ../gst/gstelement.c:3047
#13 0x00007fe97d39f3c8 in gst_bin_element_set_state (next=<optimized out>, current=<optimized out>, start_time=0 [0:00:00.000000000], base_time=0 [0:00:00.000000000], element=0x555ddf36a0c0 [GstElement|autoaudiosink78], bin=<optimized out>) at ../gst/gstbin.c:2582
#14 gst_bin_change_state_func (element=0x555ddf3705f0 [GstElement|audio-sink], transition=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/gstbin.c:2931
#15 0x00007fe97d3c7a24 in gst_element_change_state (element=element at entry=0x555ddf3705f0 [GstElement|audio-sink], transition=transition at entry=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/gstelement.c:3093
#16 0x00007fe97d3c82d9 in gst_element_set_state_func (element=0x555ddf3705f0 [GstElement|audio-sink], state=GST_STATE_READY) at ../gst/gstelement.c:3047
#17 0x00007fe90818b5f7 in activate_sink (activated=0x7ffcaf98940c, sink=0x555ddf3705f0 [GstElement|audio-sink], playbin=<optimized out>) at ../gst/playback/gstplaybin2.c:4502
#18 activate_sink (playbin=<optimized out>, sink=0x555ddf3705f0 [GstElement|audio-sink], activated=0x7ffcaf98940c) at ../gst/playback/gstplaybin2.c:4477
#19 0x00007fe9081ab460 in activate_group (target=GST_STATE_PAUSED, group=0x555ddf37dbf0, playbin=0x555ddf37d760 [GstPlayBin|media-player-78]) at ../gst/playback/gstplaybin2.c:5290
#20 setup_next_source.constprop.0 (playbin=0x555ddf37d760 [GstPlayBin|media-player-78], target=<optimized out>) at ../gst/playback/gstplaybin2.c:5715
#21 0x00007fe908188059 in gst_play_bin_change_state (element=0x555ddf37d760 [GstElement|media-player-78], transition=<optimized out>) at ../gst/playback/gstplaybin2.c:5844
#22 0x00007fe97d3c7a24 in gst_element_change_state (element=element at entry=0x555ddf37d760 [GstElement|media-player-78], transition=GST_STATE_CHANGE_READY_TO_PAUSED) at ../gst/gstelement.c:3093
#23 0x00007fe97d3c7f91 in gst_element_continue_state (element=element at entry=0x555ddf37d760 [GstElement|media-player-78], ret=ret at entry=GST_STATE_CHANGE_SUCCESS) at ../gst/gstelement.c:2801
#24 0x00007fe97d3c7a68 in gst_element_change_state (element=element at entry=0x555ddf37d760 [GstElement|media-player-78], transition=transition at entry=GST_STATE_CHANGE_NULL_TO_READY) at ../gst/gstelement.c:3132
#25 0x00007fe97d3c82d9 in gst_element_set_state_func (element=0x555ddf37d760 [GstElement|media-player-78], state=GST_STATE_PAUSED) at ../gst/gstelement.c:3047
#26 0x00007fe99077768f in WebCore::MediaPlayerPrivateGStreamer::changePipelineState(GstState) (this=0x7fe96ca3dd80, newState=GST_STATE_PAUSED) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:934
#27 0x00007fe99077877a in WebCore::MediaPlayerPrivateGStreamer::commitLoad() (this=0x7fe96ca3dd80) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1194
#28 0x00007fe9907739a0 in WebCore::MediaPlayerPrivateGStreamer::load(WTF::String const&) (this=0x7fe96ca3dd80, urlString=...) at /app/webkit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:337
#29 0x00007fe9905c677a in WebCore::MediaPlayerPrivateInterface::load(WTF::URL const&, WebCore::ContentType const&, WTF::String const&) (this=0x7fe96ca3dd80, url=...) at /app/webkit/Source/WebCore/platform/graphics/MediaPlayerPrivate.h:58
#30 0x00007fe9905c083a in WebCore::MediaPlayer::loadWithNextMediaEngine(WebCore::MediaPlayerFactory const*) (this=0x7fe96c320fe0, current=0x0) at /app/webkit/Source/WebCore/platform/graphics/MediaPlayer.cpp:658
#31 0x00007fe9905bfc9b in WebCore::MediaPlayer::load(WTF::URL const&, WebCore::ContentType const&, WTF::String const&, bool) (this=0x7fe96c320fe0, url=..., contentType=..., keySystem=..., requiresRemotePlayback=false) at /app/webkit/Source/WebCore/platform/graphics/MediaPlayer.cpp:525
#32 0x00007fe98f6af924 in WebCore::HTMLMediaElement::loadResource(WTF::URL const&, WebCore::ContentType&, WTF::String const&) (this=0x7fe8810d9270, initialURL=..., contentType=..., keySystem=...) at /app/webkit/Source/WebCore/html/HTMLMediaElement.cpp:1667
#33 0x00007fe98f6ae3cf in operator()() const (__closure=0x7fe96c81e6d8) at /app/webkit/Source/WebCore/html/HTMLMediaElement.cpp:1503
#34 0x00007fe98f6e5256 in WTF::Detail::CallableWrapper<WebCore::HTMLMediaElement::selectMediaResource()::<lambda()>, void>::call(void) (this=0x7fe96c81e6d0) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#35 0x00007fe988b10dfb in WTF::Function<void ()>::operator()() const (this=0x7fe96c81e728) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#36 0x00007fe98e84df68 in WTF::CancellableTask::operator()() (this=0x7fe96c81e718) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/CancellableTask.h:86
#37 0x00007fe98f6ea770 in WebCore::ActiveDOMObject::queueCancellableTaskKeepingObjectAlive<WebCore::HTMLMediaElement>(WebCore::HTMLMediaElement&, WebCore::TaskSource, WTF::TaskCancellationGroup&, WTF::Function<void ()>&&)::{lambda()#1}::operator()() (__closure=0x7fe96c81e708) at /app/webkit/Source/WebCore/dom/ActiveDOMObject.h:123
#38 0x00007fe98f71f370 in WTF::Detail::CallableWrapper<WebCore::ActiveDOMObject::queueCancellableTaskKeepingObjectAlive<WebCore::HTMLMediaElement>(WebCore::HTMLMediaElement&, WebCore::TaskSource, WTF::TaskCancellationGroup&, WTF::Function<void ()>&&)::{lambda()#1}, void>::call() (this=0x7fe96c81e700) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#39 0x00007fe988b10dfb in WTF::Function<void ()>::operator()() const (this=0x7fe96c81e750) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#40 0x00007fe98f226f54 in WebCore::EventLoopFunctionDispatchTask::execute() (this=0x7fe96c81e730) at /app/webkit/Source/WebCore/dom/EventLoop.cpp:469
#41 0x00007fe98f22299b in WebCore::EventLoop::run(std::optional<WTF::ApproximateTime>) (this=0x7fe96c1475a0, deadline=std::optional<WTF::ApproximateTime> = {...}) at /app/webkit/Source/WebCore/dom/EventLoop.cpp:327
#42 0x00007fe98f3feb09 in WebCore::WindowEventLoop::didReachTimeToRun() (this=0x7fe96c1475a0) at /app/webkit/Source/WebCore/dom/WindowEventLoop.cpp:193
#43 0x00007fe98f4182e4 in std::__invoke_impl<void, void (WebCore::WindowEventLoop::*&)(), WebCore::WindowEventLoop*&>(std::__invoke_memfun_deref, void (WebCore::WindowEventLoop::*&)(), WebCore::WindowEventLoop*&) (__f=@0x7fe96c0781a8: (void (WebCore::WindowEventLoop::*)(class WebCore::WindowEventLoop * const)) 0x7fe98f3fea70 <WebCore::WindowEventLoop::didReachTimeToRun()>, __t=@0x7fe96c0781b8: 0x7fe96c1475a0) at /usr/include/c++/13.2.0/bits/invoke.h:74
#44 0x00007fe98f41824f in std::__invoke<void (WebCore::WindowEventLoop::*&)(), WebCore::WindowEventLoop*&>(void (WebCore::WindowEventLoop::*&)(), WebCore::WindowEventLoop*&) (__fn=@0x7fe96c0781a8: (void (WebCore::WindowEventLoop::*)(class WebCore::WindowEventLoop * const)) 0x7fe98f3fea70 <WebCore::WindowEventLoop::didReachTimeToRun()>) at /usr/include/c++/13.2.0/bits/invoke.h:96
#45 0x00007fe98f4181c5 in std::_Bind<void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fe96c0781a8, __args=...) at /usr/include/c++/13.2.0/functional:506
#46 0x00007fe98f418157 in std::_Bind<void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()>::operator()<, void>() (this=0x7fe96c0781a8) at /usr/include/c++/13.2.0/functional:591
#47 0x00007fe98f418120 in WTF::Detail::CallableWrapper<std::_Bind<void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()>, void>::call() (this=0x7fe96c0781a0) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#48 0x00007fe988b10dfb in WTF::Function<void ()>::operator()() const (this=0x7fe96c1476c8) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#49 0x00007fe988c20bea in WebCore::Timer::fired() (this=0x7fe96c147688) at /app/webkit/WebKitBuild/WPE/Debug/WebCore/PrivateHeaders/WebCore/Timer.h:150
#50 0x00007fe9903809d4 in WebCore::ThreadTimers::sharedTimerFiredInternal() (this=0x7fe96c0f4c00) at /app/webkit/Source/WebCore/platform/ThreadTimers.cpp:125
#51 0x00007fe9903802b1 in operator()() const (__closure=0x7fe96c000e78) at /app/webkit/Source/WebCore/platform/ThreadTimers.cpp:65
#52 0x00007fe990382ade in WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::<lambda()>, void>::call(void) (this=0x7fe96c000e70) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#53 0x00007fe988b10dfb in WTF::Function<void ()>::operator()() const (this=0x7fe99298b8c8 <WebCore::MainThreadSharedTimer::singleton()::instance+8>) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#54 0x00007fe99032ddf2 in WebCore::MainThreadSharedTimer::fired() (this=0x7fe99298b8c0 <WebCore::MainThreadSharedTimer::singleton()::instance>) at /app/webkit/Source/WebCore/platform/MainThreadSharedTimer.cpp:83
#55 0x00007fe990337b6a in std::__invoke_impl<void, void (WebCore::MainThreadSharedTimer::*&)(), WebCore::MainThreadSharedTimer*&>(std::__invoke_memfun_deref, void (WebCore::MainThreadSharedTimer::*&)(), WebCore::MainThreadSharedTimer*&) (__f=@0x7fe96c0f1cc8: (void (WebCore::MainThreadSharedTimer::*)(class WebCore::MainThreadSharedTimer * const)) 0x7fe99032dd6a <WebCore::MainThreadSharedTimer::fired()>, __t=@0x7fe96c0f1cd8: 0x7fe99298b8c0 <WebCore::MainThreadSharedTimer::singleton()::instance>) at /usr/include/c++/13.2.0/bits/invoke.h:74
#56 0x00007fe990337ae3 in std::__invoke<void (WebCore::MainThreadSharedTimer::*&)(), WebCore::MainThreadSharedTimer*&>(void (WebCore::MainThreadSharedTimer::*&)(), WebCore::MainThreadSharedTimer*&) (__fn=@0x7fe96c0f1cc8: (void (WebCore::MainThreadSharedTimer::*)(class WebCore::MainThreadSharedTimer * const)) 0x7fe99032dd6a <WebCore::MainThreadSharedTimer::fired()>) at /usr/include/c++/13.2.0/bits/invoke.h:96
#57 0x00007fe990337a59 in std::_Bind<void (WebCore::MainThreadSharedTimer::*(WebCore::MainThreadSharedTimer*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fe96c0f1cc8, __args=...) at /usr/include/c++/13.2.0/functional:506
#58 0x00007fe9903379eb in std::_Bind<void (WebCore::MainThreadSharedTimer::*(WebCore::MainThreadSharedTimer*))()>::operator()<, void>() (this=0x7fe96c0f1cc8) at /usr/include/c++/13.2.0/functional:591
#59 0x00007fe9903379b4 in WTF::Detail::CallableWrapper<std::_Bind<void (WebCore::MainThreadSharedTimer::*(WebCore::MainThreadSharedTimer*))()>, void>::call() (this=0x7fe96c0f1cc0) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:53
#60 0x00007fe988b10dfb in WTF::Function<void ()>::operator()() const (this=0x7fe99298b8f8 <WebCore::MainThreadSharedTimer::singleton()::instance+56>) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/Function.h:82
#61 0x00007fe988c20cf8 in WTF::RunLoop::Timer::fired() (this=0x7fe99298b8d0 <WebCore::MainThreadSharedTimer::singleton()::instance+16>) at /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/RunLoop.h:193
#62 0x00007fe98c0358f7 in operator()(gpointer) const (__closure=0x0, userData=0x7fe99298b8d0 <WebCore::MainThreadSharedTimer::singleton()::instance+16>) at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:177
#63 0x00007fe98c035937 in _FUN(gpointer) () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:181
#64 0x00007fe98c034e41 in operator()(GSource*, GSourceFunc, gpointer) const (__closure=0x0, source=0x555dc9a10fc0, callback=0x7fe98c03591a <_FUN(gpointer)>, userData=0x7fe99298b8d0 <WebCore::MainThreadSharedTimer::singleton()::instance+16>) at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#65 0x00007fe98c034e8f in _FUN(GSource*, GSourceFunc, gpointer) () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:56
#66 0x00007fe97d5a5d36 in g_main_dispatch (context=0x555dc96b8120) at ../glib/gmain.c:3460
#67 g_main_context_dispatch (context=0x555dc96b8120) at ../glib/gmain.c:4200
#68 0x00007fe97d6032b8 in g_main_context_iterate.isra.0 (context=0x555dc96b8120, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4276
#69 0x00007fe97d5a53ff in g_main_loop_run (loop=0x555dc96b8260) at ../glib/gmain.c:4479
#70 0x00007fe98c035502 in WTF::RunLoop::run() () at /app/webkit/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#71 0x00007fe989ae71b7 in WebKit::AuxiliaryProcessMainBase<WebKit::WebProcess, true>::run(int, char**) (this=0x7ffcaf98a280, argc=4, argv=0x7ffcaf98a448) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:72
#72 0x00007fe989ae401f in WebKit::AuxiliaryProcessMain<WebKit::WebProcessMainWPE>(int, char**) (argc=4, argv=0x7ffcaf98a448) at /app/webkit/Source/WebKit/Shared/AuxiliaryProcessMain.h:98
#73 0x00007fe989ae01e9 in WebKit::WebProcessMain(int, char**) (argc=4, argv=0x7ffcaf98a448) at /app/webkit/Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp:75
#74 0x0000555dc95078e9 in main(int, char**) (argc=4, argv=0x7ffcaf98a448) at /app/webkit/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:31
```

webgl/2.0.0/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html:
```
#0  g_logv (log_domain=0x7f149057a9ae "GStreamer", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args at entry=0x7ef8f9cbce80) at ../glib/gmessages.c:1422
#1  0x00007f14906dd7a3 in g_log (log_domain=log_domain at entry=0x7f149057a9ae "GStreamer", log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, format=format at entry=0x7f1490735f92 "%s: assertion '%s' failed") at ../glib/gmessages.c:1460
#2  0x00007f14906e061d in g_return_if_fail_warning (log_domain=log_domain at entry=0x7f149057a9ae "GStreamer", pretty_function=pretty_function at entry=0x7f14905a35c0 <__func__.2.lto_priv.34> "gst_poll_write_control", expression=expression at entry=0x7f1490580ae4 "set != NULL") at ../glib/gmessages.c:2930
#3  0x00007f14905296da in gst_poll_write_control (set=<optimized out>) at ../gst/gstpoll.c:1756
#4  0x00007f14904dcff6 in gst_buffer_pool_init (pool=0x7efdb804cc90) at ../gst/gstbufferpool.c:175
#5  0x00007f148f1b61f3 in g_type_create_instance (type=<optimized out>) at ../gobject/gtype.c:1977
#6  0x00007f148f19b774 in g_object_new_internal (class=0x7efdb00082c0, params=0x0, n_params=0) at ../gobject/gobject.c:2246
#7  0x00007f148f19cd96 in g_object_new_internal (n_params=<optimized out>, params=<optimized out>, class=<optimized out>) at ../gobject/gobject.c:2243
#8  g_object_new_with_properties (object_type=<optimized out>, n_properties=<optimized out>, names=names at entry=0x0, values=values at entry=0x0) at ../gobject/gobject.c:2409
#9  0x00007f148f19dd41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name at entry=0x0) at ../gobject/gobject.c:2055
#10 0x00007f148c3e115f in gst_gl_buffer_pool_new (context=0x7efac000ad60 [GstGLContext|glcontextegl1024]) at ../gst-libs/gst/gl/gstglbufferpool.c:315
#11 0x00007f148c40b90a in _gl_memory_upload_propose_allocation (impl=0x557de66f9120, decide_query=<optimized out>, query=0x7efdbc2864f0 [None]) at ../gst-libs/gst/gl/gstglupload.c:379
#12 0x00007f148c4069f9 in gst_gl_upload_propose_allocation (upload=upload at entry=0x557de66f9040 [GstGLUpload|glupload78], decide_query=decide_query at entry=0x7efdb8044f30 [None], query=query at entry=0x7efdbc2864f0 [None]) at ../gst-libs/gst/gl/gstglupload.c:2439
#13 0x00007f141c095f47 in _gst_gl_upload_element_propose_allocation (bt=<optimized out>, decide_query=0x7efdb8044f30 [None], query=0x7efdbc2864f0 [None]) at ../ext/gl/gstgluploadelement.c:241
#14 0x00007f148c66fdd7 in gst_base_transform_default_query (trans=0x557de66f6cf0 [GstBaseTransform|gluploadelement78], direction=<optimized out>, query=0x7efdbc2864f0 [None]) at ../libs/gst/base/gstbasetransform.c:1537
#15 0x00007f149051a4cd in gst_pad_query (pad=pad at entry=0x557de66f6fd0 [GstPad|sink], query=query at entry=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4202
#16 0x00007f149051d943 in gst_pad_peer_query (pad=0x557de66fce30 [GstPad|proxypad1486], query=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4334
#17 0x00007f1490517b4b in query_forward_func (pad=pad at entry=0x557de66fce30 [GstPad|proxypad1486], data=data at entry=0x7ef8f9cbd6d0) at ../gst/gstpad.c:3458
#18 0x00007f14905175ce in gst_pad_forward (pad=0x557de6700ac0 [GstPad|sink], forward=0x7f1490517a90 <query_forward_func>, user_data=0x7ef8f9cbd6d0) at ../gst/gstpad.c:3084
#19 0x00007f14905194df in gst_pad_query_default (pad=0x557de6700ac0 [GstPad|sink], parent=<optimized out>, query=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:3529
#20 0x00007f149051a4cd in gst_pad_query (pad=pad at entry=0x557de6700ac0 [GstPad|sink], query=query at entry=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4202
#21 0x00007f149051d943 in gst_pad_peer_query (pad=0x7efdbc01a7c0 [GstPad|src], query=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4334
#22 0x00007f1490517b4b in query_forward_func (pad=pad at entry=0x7efdbc01a7c0 [GstPad|src], data=data at entry=0x7ef8f9cbd980) at ../gst/gstpad.c:3458
#23 0x00007f14905175ce in gst_pad_forward (pad=0x7efdbc01ab70 [GstPad|proxypad1494], forward=0x7f1490517a90 <query_forward_func>, user_data=0x7ef8f9cbd980) at ../gst/gstpad.c:3084
#24 0x00007f14905194df in gst_pad_query_default (pad=0x7efdbc01ab70 [GstPad|proxypad1494], parent=<optimized out>, query=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:3529
#25 0x00007f149051a4cd in gst_pad_query (pad=pad at entry=0x7efdbc01ab70 [GstPad|proxypad1494], query=query at entry=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4202
#26 0x00007f149051d943 in gst_pad_peer_query (pad=0x7efdbc045ec0 [GstPad|src], query=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4334
#27 0x00007f148c497a1b in gst_video_filter_propose_allocation (trans=0x7efdbc045ae0 [GstBaseTransform|conv2], decide_query=0x0, query=0x7efdbc2864f0 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65
#28 0x00007f148c66fdd7 in gst_base_transform_default_query (trans=0x7efdbc045ae0 [GstBaseTransform|conv2], direction=<optimized out>, query=0x7efdbc2864f0 [None]) at ../libs/gst/base/gstbasetransform.c:1537
#29 0x00007f149051a4cd in gst_pad_query (pad=pad at entry=0x7efdbc047830 [GstPad|sink], query=query at entry=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4202
#30 0x00007f149051d943 in gst_pad_peer_query (pad=0x7efdbc01d690 [GstPad|src], query=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4334
#31 0x00007f148c497a1b in gst_video_filter_propose_allocation (trans=0x7efdbc01bcf0 [GstBaseTransform|videobalance], decide_query=0x0, query=0x7efdbc2864f0 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65
#32 0x00007f148c66fdd7 in gst_base_transform_default_query (trans=0x7efdbc01bcf0 [GstBaseTransform|videobalance], direction=<optimized out>, query=0x7efdbc2864f0 [None]) at ../libs/gst/base/gstbasetransform.c:1537
#33 0x00007f149051a4cd in gst_pad_query (pad=pad at entry=0x7efdbc01d200 [GstPad|sink], query=query at entry=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4202
#34 0x00007f149051d943 in gst_pad_peer_query (pad=0x7efdbc047490 [GstPad|src], query=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4334
#35 0x00007f148c497a1b in gst_video_filter_propose_allocation (trans=0x7efdbc0468f0 [GstBaseTransform|scale], decide_query=0x0, query=0x7efdbc2864f0 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65
#36 0x00007f148c66fdd7 in gst_base_transform_default_query (trans=0x7efdbc0468f0 [GstBaseTransform|scale], direction=<optimized out>, query=0x7efdbc2864f0 [None]) at ../libs/gst/base/gstbasetransform.c:1537
#37 0x00007f149051a4cd in gst_pad_query (pad=pad at entry=0x7efdbc0471c0 [GstPad|sink], query=query at entry=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4202
#38 0x00007f149051d943 in gst_pad_peer_query (pad=0x7efdbc046eb0 [GstPad|src], query=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4334
#39 0x00007f148c497a1b in gst_video_filter_propose_allocation (trans=0x7efdbc03dbc0 [GstBaseTransform|conv], decide_query=0x0, query=0x7efdbc2864f0 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65
#40 0x00007f148c66fdd7 in gst_base_transform_default_query (trans=0x7efdbc03dbc0 [GstBaseTransform|conv], direction=<optimized out>, query=0x7efdbc2864f0 [None]) at ../libs/gst/base/gstbasetransform.c:1537
#41 0x00007f149051a4cd in gst_pad_query (pad=pad at entry=0x7efdbc03ea60 [GstPad|sink], query=query at entry=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4202
#42 0x00007f149051d943 in gst_pad_peer_query (pad=0x7efdbc01a250 [GstPad|proxypad1493], query=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4334
#43 0x00007f1490517b4b in query_forward_func (pad=pad at entry=0x7efdbc01a250 [GstPad|proxypad1493], data=data at entry=0x7ef8f9cbe8b0) at ../gst/gstpad.c:3458
#44 0x00007f14905175ce in gst_pad_forward (pad=0x7efdbc019e70 [GstPad|sink], forward=0x7f1490517a90 <query_forward_func>, user_data=0x7ef8f9cbe8b0) at ../gst/gstpad.c:3084
#45 0x00007f14905194df in gst_pad_query_default (pad=0x7efdbc019e70 [GstPad|sink], parent=<optimized out>, query=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:3529
#46 0x00007f149051a4cd in gst_pad_query (pad=pad at entry=0x7efdbc019e70 [GstPad|sink], query=query at entry=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4202
#47 0x00007f149051d943 in gst_pad_peer_query (pad=0x7efdbc017810 [GstPad|src], query=query at entry=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4334
#48 0x00007f141c1b9fb1 in gst_queue_push_one (queue=0x7efdbc016e70 [GstQueue|vqueue]) at ../plugins/elements/gstqueue.c:1473
#49 gst_queue_loop (pad=<optimized out>) at ../plugins/elements/gstqueue.c:1541
#50 0x00007f149054b1c4 in gst_task_func (task=0x7efdbc03e880 [GstTask|vqueue:src]) at ../gst/gsttask.c:384
#51 0x00007f149070b4f2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:350
#52 0x00007f1490708862 in g_thread_proxy (data=0x7f141800a980) at ../glib/gthread.c:831
#53 0x00007f148ff74e39 in start_thread (arg=<optimized out>) at pthread_create.c:444
#54 0x00007f148fffc8c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
```

webgl/2.0.0/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html:
```
#0  g_logv (log_domain=0x7fd1855129ae "GStreamer", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args at entry=0x7fb1efcd4e80) at ../glib/gmessages.c:1422
#1  0x00007fd1856757a3 in g_log (log_domain=log_domain at entry=0x7fd1855129ae "GStreamer", log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, format=format at entry=0x7fd1856cdf92 "%s: assertion '%s' failed") at ../glib/gmessages.c:1460
#2  0x00007fd18567861d in g_return_if_fail_warning (log_domain=log_domain at entry=0x7fd1855129ae "GStreamer", pretty_function=pretty_function at entry=0x7fd18553b5c0 <__func__.2.lto_priv.34> "gst_poll_write_control", expression=expression at entry=0x7fd185518ae4 "set != NULL") at ../glib/gmessages.c:2930
#3  0x00007fd1854c16da in gst_poll_write_control (set=<optimized out>) at ../gst/gstpoll.c:1756
#4  0x00007fd185474ff6 in gst_buffer_pool_init (pool=0x7fd094009da0) at ../gst/gstbufferpool.c:175
#5  0x00007fd18414e1f3 in g_type_create_instance (type=<optimized out>) at ../gobject/gtype.c:1977
#6  0x00007fd184133774 in g_object_new_internal (class=0x7fb7a800c910, params=0x0, n_params=0) at ../gobject/gobject.c:2246
#7  0x00007fd184134d96 in g_object_new_internal (n_params=<optimized out>, params=<optimized out>, class=<optimized out>) at ../gobject/gobject.c:2243
#8  g_object_new_with_properties (object_type=<optimized out>, n_properties=<optimized out>, names=names at entry=0x0, values=values at entry=0x0) at ../gobject/gobject.c:2409
#9  0x00007fd184135d41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name at entry=0x0) at ../gobject/gobject.c:2055
#10 0x00007fd18137915f in gst_gl_buffer_pool_new (context=0x7fb76400e470 [GstGLContext|glcontextegl1013]) at ../gst-libs/gst/gl/gstglbufferpool.c:315
#11 0x00007fd1813a390a in _gl_memory_upload_propose_allocation (impl=0x556394b5a200, decide_query=<optimized out>, query=0x7fd08804e120 [None]) at ../gst-libs/gst/gl/gstglupload.c:379
#12 0x00007fd18139e9f9 in gst_gl_upload_propose_allocation (upload=upload at entry=0x556394b5a120 [GstGLUpload|glupload78], decide_query=decide_query at entry=0x7fd094010980 [None], query=query at entry=0x7fd08804e120 [None]) at ../gst-libs/gst/gl/gstglupload.c:2439
#13 0x00007fd11c48cf47 in _gst_gl_upload_element_propose_allocation (bt=<optimized out>, decide_query=0x7fd094010980 [None], query=0x7fd08804e120 [None]) at ../ext/gl/gstgluploadelement.c:241
#14 0x00007fd181607dd7 in gst_base_transform_default_query (trans=0x556394b57dd0 [GstBaseTransform|gluploadelement78], direction=<optimized out>, query=0x7fd08804e120 [None]) at ../libs/gst/base/gstbasetransform.c:1537
#15 0x00007fd1854b24cd in gst_pad_query (pad=pad at entry=0x556394b580b0 [GstPad|sink], query=query at entry=0x7fd08804e120 [None]) at ../gst/gstpad.c:4202
#16 0x00007fd1854b5943 in gst_pad_peer_query (pad=0x556394b5df10 [GstPad|proxypad1486], query=0x7fd08804e120 [None]) at ../gst/gstpad.c:4334
#17 0x00007fd1854afb4b in query_forward_func (pad=pad at entry=0x556394b5df10 [GstPad|proxypad1486], data=data at entry=0x7fb1efcd56d0) at ../gst/gstpad.c:3458
#18 0x00007fd1854af5ce in gst_pad_forward (pad=0x556394b61ba0 [GstPad|sink], forward=0x7fd1854afa90 <query_forward_func>, user_data=0x7fb1efcd56d0) at ../gst/gstpad.c:3084
#19 0x00007fd1854b14df in gst_pad_query_default (pad=0x556394b61ba0 [GstPad|sink], parent=<optimized out>, query=0x7fd08804e120 [None]) at ../gst/gstpad.c:3529
#20 0x00007fd1854b24cd in gst_pad_query (pad=pad at entry=0x556394b61ba0 [GstPad|sink], query=query at entry=0x7fd08804e120 [None]) at ../gst/gstpad.c:4202
#21 0x00007fd1854b5943 in gst_pad_peer_query (pad=0x7fd088024190 [GstPad|src], query=0x7fd08804e120 [None]) at ../gst/gstpad.c:4334
#22 0x00007fd1854afb4b in query_forward_func (pad=pad at entry=0x7fd088024190 [GstPad|src], data=data at entry=0x7fb1efcd5980) at ../gst/gstpad.c:3458
#23 0x00007fd1854af5ce in gst_pad_forward (pad=0x7fd088024540 [GstPad|proxypad1494], forward=0x7fd1854afa90 <query_forward_func>, user_data=0x7fb1efcd5980) at ../gst/gstpad.c:3084
#24 0x00007fd1854b14df in gst_pad_query_default (pad=0x7fd088024540 [GstPad|proxypad1494], parent=<optimized out>, query=0x7fd08804e120 [None]) at ../gst/gstpad.c:3529
#25 0x00007fd1854b24cd in gst_pad_query (pad=pad at entry=0x7fd088024540 [GstPad|proxypad1494], query=query at entry=0x7fd08804e120 [None]) at ../gst/gstpad.c:4202
#26 0x00007fd1854b5943 in gst_pad_peer_query (pad=0x7fd08804ae80 [GstPad|src], query=0x7fd08804e120 [None]) at ../gst/gstpad.c:4334
#27 0x00007fd18142fa1b in gst_video_filter_propose_allocation (trans=0x7fd08804a4b0 [GstBaseTransform|conv2], decide_query=0x0, query=0x7fd08804e120 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65
#28 0x00007fd181607dd7 in gst_base_transform_default_query (trans=0x7fd08804a4b0 [GstBaseTransform|conv2], direction=<optimized out>, query=0x7fd08804e120 [None]) at ../libs/gst/base/gstbasetransform.c:1537
#29 0x00007fd1854b24cd in gst_pad_query (pad=pad at entry=0x7fd08804a890 [GstPad|sink], query=query at entry=0x7fd08804e120 [None]) at ../gst/gstpad.c:4202
#30 0x00007fd1854b5943 in gst_pad_peer_query (pad=0x7fd088027400 [GstPad|src], query=0x7fd08804e120 [None]) at ../gst/gstpad.c:4334
#31 0x00007fd18142fa1b in gst_video_filter_propose_allocation (trans=0x7fd088025a60 [GstBaseTransform|videobalance], decide_query=0x0, query=0x7fd08804e120 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65
#32 0x00007fd181607dd7 in gst_base_transform_default_query (trans=0x7fd088025a60 [GstBaseTransform|videobalance], direction=<optimized out>, query=0x7fd08804e120 [None]) at ../libs/gst/base/gstbasetransform.c:1537
#33 0x00007fd1854b24cd in gst_pad_query (pad=pad at entry=0x7fd088026f70 [GstPad|sink], query=query at entry=0x7fd08804e120 [None]) at ../gst/gstpad.c:4202
#34 0x00007fd1854b5943 in gst_pad_peer_query (pad=0x7fd08804a040 [GstPad|src], query=0x7fd08804e120 [None]) at ../gst/gstpad.c:4334
#35 0x00007fd18142fa1b in gst_video_filter_propose_allocation (trans=0x7fd0880499d0 [GstBaseTransform|scale], decide_query=0x0, query=0x7fd08804e120 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65
#36 0x00007fd181607dd7 in gst_base_transform_default_query (trans=0x7fd0880499d0 [GstBaseTransform|scale], direction=<optimized out>, query=0x7fd08804e120 [None]) at ../libs/gst/base/gstbasetransform.c:1537
#37 0x00007fd1854b24cd in gst_pad_query (pad=pad at entry=0x7fd088049db0 [GstPad|sink], query=query at entry=0x7fd08804e120 [None]) at ../gst/gstpad.c:4202
#38 0x00007fd1854b5943 in gst_pad_peer_query (pad=0x7fd0880495c0 [GstPad|src], query=0x7fd08804e120 [None]) at ../gst/gstpad.c:4334
#39 0x00007fd18142fa1b in gst_video_filter_propose_allocation (trans=0x7fd0880479c0 [GstBaseTransform|conv], decide_query=0x0, query=0x7fd08804e120 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65
#40 0x00007fd181607dd7 in gst_base_transform_default_query (trans=0x7fd0880479c0 [GstBaseTransform|conv], direction=<optimized out>, query=0x7fd08804e120 [None]) at ../libs/gst/base/gstbasetransform.c:1537
#41 0x00007fd1854b24cd in gst_pad_query (pad=pad at entry=0x7fd088048960 [GstPad|sink], query=query at entry=0x7fd08804e120 [None]) at ../gst/gstpad.c:4202
#42 0x00007fd1854b5943 in gst_pad_peer_query (pad=0x7fd088023c20 [GstPad|proxypad1493], query=0x7fd08804e120 [None]) at ../gst/gstpad.c:4334
#43 0x00007fd1854afb4b in query_forward_func (pad=pad at entry=0x7fd088023c20 [GstPad|proxypad1493], data=data at entry=0x7fb1efcd68b0) at ../gst/gstpad.c:3458
#44 0x00007fd1854af5ce in gst_pad_forward (pad=0x7fd088023840 [GstPad|sink], forward=0x7fd1854afa90 <query_forward_func>, user_data=0x7fb1efcd68b0) at ../gst/gstpad.c:3084
#45 0x00007fd1854b14df in gst_pad_query_default (pad=0x7fd088023840 [GstPad|sink], parent=<optimized out>, query=0x7fd08804e120 [None]) at ../gst/gstpad.c:3529
#46 0x00007fd1854b24cd in gst_pad_query (pad=pad at entry=0x7fd088023840 [GstPad|sink], query=query at entry=0x7fd08804e120 [None]) at ../gst/gstpad.c:4202
#47 0x00007fd1854b5943 in gst_pad_peer_query (pad=0x7fd0880211e0 [GstPad|src], query=query at entry=0x7fd08804e120 [None]) at ../gst/gstpad.c:4334
#48 0x00007fd11c5b0fb1 in gst_queue_push_one (queue=0x7fd088020810 [GstQueue|vqueue]) at ../plugins/elements/gstqueue.c:1473
#49 gst_queue_loop (pad=<optimized out>) at ../plugins/elements/gstqueue.c:1541
#50 0x00007fd1854e31c4 in gst_task_func (task=0x7fd088053ce0 [GstTask|vqueue:src]) at ../gst/gsttask.c:384
#51 0x00007fd1856a34f2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:350
#52 0x00007fd1856a0862 in g_thread_proxy (data=0x7fd10c0062a0) at ../glib/gthread.c:831
#53 0x00007fd184f0ce39 in start_thread (arg=<optimized out>) at pthread_create.c:444
#54 0x00007fd184f948c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
```

-- 
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/20231218/e8e87aa1/attachment-0001.htm>


More information about the webkit-unassigned mailing list