REOPENED Bug 266573
[WPE][GStreamer] GStreamer-CRITICAL: gst_poll_write_control: assertion 'set != NULL' failed
https://bugs.webkit.org/show_bug.cgi?id=266573
Summary [WPE][GStreamer] GStreamer-CRITICAL: gst_poll_write_control: assertion 'set !...
Vitaly Dyackhov
Reported 2023-12-18 04:09:27 PST
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@entry=0x7f5584ff7c80) at ../glib/gmessages.c:1422 #1 0x00007f71222f37a3 in g_log (log_domain=log_domain@entry=0x7f71221909ae "GStreamer", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f712234bf92 "%s: assertion '%s' failed") at ../glib/gmessages.c:1460 #2 0x00007f71222f661d in g_return_if_fail_warning (log_domain=log_domain@entry=0x7f71221909ae "GStreamer", pretty_function=pretty_function@entry=0x7f71221b95c0 <__func__.2.lto_priv.34> "gst_poll_write_control", expression=expression@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@entry=0x0, values=values@entry=0x0) at ../gobject/gobject.c:2409 #9 0x00007f7120db3d41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@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@entry=0x55d6742e1890 [GstPad|sink], query=query@entry=0x7f556c032b60 [None]) at ../gst/gstpad.c:4202 #14 0x00007f7122133943 in gst_pad_peer_query (pad=0x55d6742dc5c0 [GstPad|src], query=query@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@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@entry=0x55d674481280 [GstPad|sink], event=event@entry=0x7f556c03d3b0 [None], type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5939 #19 0x00007f7122132d13 in gst_pad_push_event_unchecked (pad=pad@entry=0x55d6742aac60 [GstPad|src], event=0x7f556c03d3b0 [None], type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5572 #20 0x00007f71221334d8 in push_sticky (pad=pad@entry=0x55d6742aac60 [GstPad|src], ev=ev@entry=0x7f5584ff86d0, user_data=user_data@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@entry=0x55d67442d4f0 [GstBaseSrc|appsrc977], caps=caps@entry=0x55d678a4f260 [None]) at ../libs/gst/base/gstbasesrc.c:1011 #25 0x00007f711e2c6966 in gst_app_src_do_negotiate (basesrc=basesrc@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@entry=0x55d67442d4f0 [GstBaseSrc|appsrc977], offset=0, length=<optimized out>, buf=buf@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@entry=0x7eef96f2bac0) at ../glib/gmessages.c:1422 #1 0x00007f0b33a337a3 in g_log (log_domain=log_domain@entry=0x7f0b338d09ae "GStreamer", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f0b33a8bf92 "%s: assertion '%s' failed") at ../glib/gmessages.c:1460 #2 0x00007f0b33a3661d in g_return_if_fail_warning (log_domain=log_domain@entry=0x7f0b338d09ae "GStreamer", pretty_function=pretty_function@entry=0x7f0b338f95c0 <__func__.2.lto_priv.34> "gst_poll_write_control", expression=expression@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@entry=0x0, values=values@entry=0x0) at ../gobject/gobject.c:2409 #9 0x00007f0b324f3d41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@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@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@entry=0x55637ba9bf20 [GstPad|sink], event=event@entry=0x7f0888009b20 [None], type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5939 #16 0x00007f0b33872d13 in gst_pad_push_event_unchecked (pad=pad@entry=0x55637c16fef0 [GstPad|src], event=0x7f0888009b20 [None], type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5572 #17 0x00007f0b338734d8 in push_sticky (pad=pad@entry=0x55637c16fef0 [GstPad|src], ev=ev@entry=0x7eef96f2c2e0, user_data=user_data@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@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@entry=0x55637c16fca0 [GstPad|sink], event=event@entry=0x7f0888005a30 [None], type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5939 #25 0x00007f0b33872d13 in gst_pad_push_event_unchecked (pad=pad@entry=0x55637ba9b6e0 [GstPad|src], event=0x7f0888005a30 [None], type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5572 #26 0x00007f0b338734d8 in push_sticky (pad=pad@entry=0x55637ba9b6e0 [GstPad|src], ev=ev@entry=0x7eef96f2c6d0, user_data=user_data@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@entry=0x55637c1703d0 [GstBaseSrc|appsrc972], caps=caps@entry=0x55637b8f6e40 [None]) at ../libs/gst/base/gstbasesrc.c:1011 #31 0x00007f0b2fa06966 in gst_app_src_do_negotiate (basesrc=basesrc@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@entry=0x55637c1703d0 [GstBaseSrc|appsrc972], offset=0, length=<optimized out>, buf=buf@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@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@entry=0x0, values=values@entry=0x0) at ../gobject/gobject.c:2409 #6 0x00007fe97c06dd41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@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@entry=0x555ddf36a0c0 [GstElement|autoaudiosink78], transition=transition@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@entry=0x555ddf3705f0 [GstElement|audio-sink], transition=transition@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@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@entry=0x555ddf37d760 [GstElement|media-player-78], ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at ../gst/gstelement.c:2801 #24 0x00007fe97d3c7a68 in gst_element_change_state (element=element@entry=0x555ddf37d760 [GstElement|media-player-78], transition=transition@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@entry=1, dispatch=dispatch@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@entry=0x7ef8f9cbce80) at ../glib/gmessages.c:1422 #1 0x00007f14906dd7a3 in g_log (log_domain=log_domain@entry=0x7f149057a9ae "GStreamer", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f1490735f92 "%s: assertion '%s' failed") at ../glib/gmessages.c:1460 #2 0x00007f14906e061d in g_return_if_fail_warning (log_domain=log_domain@entry=0x7f149057a9ae "GStreamer", pretty_function=pretty_function@entry=0x7f14905a35c0 <__func__.2.lto_priv.34> "gst_poll_write_control", expression=expression@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@entry=0x0, values=values@entry=0x0) at ../gobject/gobject.c:2409 #9 0x00007f148f19dd41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@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@entry=0x557de66f9040 [GstGLUpload|glupload78], decide_query=decide_query@entry=0x7efdb8044f30 [None], query=query@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@entry=0x557de66f6fd0 [GstPad|sink], query=query@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@entry=0x557de66fce30 [GstPad|proxypad1486], data=data@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@entry=0x557de6700ac0 [GstPad|sink], query=query@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@entry=0x7efdbc01a7c0 [GstPad|src], data=data@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@entry=0x7efdbc01ab70 [GstPad|proxypad1494], query=query@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@entry=0x7efdbc047830 [GstPad|sink], query=query@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@entry=0x7efdbc01d200 [GstPad|sink], query=query@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@entry=0x7efdbc0471c0 [GstPad|sink], query=query@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@entry=0x7efdbc03ea60 [GstPad|sink], query=query@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@entry=0x7efdbc01a250 [GstPad|proxypad1493], data=data@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@entry=0x7efdbc019e70 [GstPad|sink], query=query@entry=0x7efdbc2864f0 [None]) at ../gst/gstpad.c:4202 #47 0x00007f149051d943 in gst_pad_peer_query (pad=0x7efdbc017810 [GstPad|src], query=query@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@entry=0x7fb1efcd4e80) at ../glib/gmessages.c:1422 #1 0x00007fd1856757a3 in g_log (log_domain=log_domain@entry=0x7fd1855129ae "GStreamer", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7fd1856cdf92 "%s: assertion '%s' failed") at ../glib/gmessages.c:1460 #2 0x00007fd18567861d in g_return_if_fail_warning (log_domain=log_domain@entry=0x7fd1855129ae "GStreamer", pretty_function=pretty_function@entry=0x7fd18553b5c0 <__func__.2.lto_priv.34> "gst_poll_write_control", expression=expression@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@entry=0x0, values=values@entry=0x0) at ../gobject/gobject.c:2409 #9 0x00007fd184135d41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@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@entry=0x556394b5a120 [GstGLUpload|glupload78], decide_query=decide_query@entry=0x7fd094010980 [None], query=query@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@entry=0x556394b580b0 [GstPad|sink], query=query@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@entry=0x556394b5df10 [GstPad|proxypad1486], data=data@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@entry=0x556394b61ba0 [GstPad|sink], query=query@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@entry=0x7fd088024190 [GstPad|src], data=data@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@entry=0x7fd088024540 [GstPad|proxypad1494], query=query@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@entry=0x7fd08804a890 [GstPad|sink], query=query@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@entry=0x7fd088026f70 [GstPad|sink], query=query@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@entry=0x7fd088049db0 [GstPad|sink], query=query@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@entry=0x7fd088048960 [GstPad|sink], query=query@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@entry=0x7fd088023c20 [GstPad|proxypad1493], data=data@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@entry=0x7fd088023840 [GstPad|sink], query=query@entry=0x7fd08804e120 [None]) at ../gst/gstpad.c:4202 #47 0x00007fd1854b5943 in gst_pad_peer_query (pad=0x7fd0880211e0 [GstPad|src], query=query@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 ```
Attachments
Vitaly Dyackhov
Comment 1 2023-12-18 04:15:26 PST
EWS
Comment 2 2023-12-18 04:18:58 PST
Test gardening commit 272209@main (66e588f04871): <https://commits.webkit.org/272209@main> Reviewed commits have been landed. Closing PR #21961 and removing active labels.
Vitaly Dyackhov
Comment 3 2023-12-19 01:46:39 PST
webgl/2.0.0/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html: ``` #0 g_log_structured_array (log_level=log_level@entry=G_LOG_LEVEL_ERROR, fields=fields@entry=0x7f76aed63cd0, n_fields=4) at ../glib/gmessages.c:555 #1 0x00007f9269aa556c in g_log_default_handler (log_domain=log_domain@entry=0x7f9269afd0be "GLib", log_level=log_level@entry=6, message=message@entry=0x7f8e50004b40 "Creating pipes for GWakeup: Too many open files", unused_data=unused_data@entry=0x0) at ../glib/gmessages.c:3284 #2 0x00007f9269aa64c0 in g_logv (log_domain=0x7f9269afd0be "GLib", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7f76aed63e30) at ../glib/gmessages.c:1391 #3 0x00007f9269aa67a3 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../glib/gmessages.c:1460 #4 0x00007f9269af6bfa in g_wakeup_new () at ../glib/gwakeup.c:164 #5 0x00007f9269a9b4af in g_main_context_new_with_flags (flags=flags@entry=G_MAIN_CONTEXT_FLAGS_NONE) at ../glib/gmain.c:770 #6 0x00007f9269a9b54b in g_main_context_new () at ../glib/gmain.c:713 #7 0x00007f92657cf4ac in gst_gl_window_init (window=0x7f8e5003d250) at ../gst-libs/gst/gl/gstglwindow.c:187 #8 0x00007f926857f1f3 in g_type_create_instance (type=<optimized out>) at ../gobject/gtype.c:1977 #9 0x00007f9268564774 in g_object_new_internal (class=0x7f8f9c026900, params=0x0, n_params=0) at ../gobject/gobject.c:2246 #10 0x00007f9268565d96 in g_object_new_internal (n_params=<optimized out>, params=<optimized out>, class=<optimized out>) at ../gobject/gobject.c:2243 #11 g_object_new_with_properties (object_type=<optimized out>, n_properties=<optimized out>, names=names@entry=0x0, values=values@entry=0x0) at ../gobject/gobject.c:2409 #12 0x00007f9268566d41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x0) at ../gobject/gobject.c:2055 #13 0x00007f92657d54a1 in gst_gl_dummy_window_new () at ../gst-libs/gst/gl/gstglwindow.c:1198 #14 gst_gl_window_new (display=0x55e915b3ef50 [GstGLDisplay|gldisplayegl966]) at ../gst-libs/gst/gl/gstglwindow.c:343 #15 0x00007f92657b8bc7 in gst_gl_display_create_window (display=0x55e915b3ef50 [GstGLDisplay|gldisplayegl966]) at ../gst-libs/gst/gl/gstgldisplay.c:686 #16 0x00007f92657b8e0c in _ensure_window (context=0x7f8e50006ab0 [GstGLContext|glcontextegl1048]) at ../gst-libs/gst/gl/gstglcontext.c:279 #17 _ensure_window (context=0x7f8e50006ab0 [GstGLContext|glcontextegl1048]) at ../gst-libs/gst/gl/gstglcontext.c:272 #18 gst_gl_context_create (context=0x7f8e50006ab0 [GstGLContext|glcontextegl1048], other_context=other_context@entry=0x0 [GstGLContext], error=error@entry=0x7f76aed64320) at ../gst-libs/gst/gl/gstglcontext.c:1060 #19 0x00007f92657b901f in gst_gl_display_create_context (display=0x55e915b3ef50 [GstGLDisplay|gldisplayegl966], other_context=0x0 [GstGLContext], p_context=0x55e915abed48, error=0x7f76aed64320) at ../gst-libs/gst/gl/gstgldisplay.c:657 #20 0x00007f92657abb4e in gst_gl_base_filter_find_gl_context_unlocked (filter=filter@entry=0x55e915abeb00 [GstGLBaseFilter|gldownloadelement965]) at ../gst-libs/gst/gl/gstglbasefilter.c:568 #21 0x00007f92657abe33 in gst_gl_base_filter_decide_allocation (trans=0x55e915abeb00 [GstBaseTransform|gldownloadelement965], query=0x7f8e50005190 [None]) at ../gst-libs/gst/gl/gstglbasefilter.c:428 #22 0x00007f9265a374ef in gst_base_transform_do_bufferpool (outcaps=0x7f8e50008670 [None], trans=0x55e915abeb00 [GstBaseTransform|gldownloadelement965]) at ../libs/gst/base/gstbasetransform.c:957 #23 gst_base_transform_setcaps (trans=trans@entry=0x55e915abeb00 [GstBaseTransform|gldownloadelement965], pad=<optimized out>, incaps=<optimized out>) at ../libs/gst/base/gstbasetransform.c:1351 #24 0x00007f9265a38203 in gst_base_transform_sink_eventfunc (trans=0x55e915abeb00 [GstBaseTransform|gldownloadelement965], event=0x7f8e50013b30 [None]) at ../libs/gst/base/gstbasetransform.c:1951 #25 0x00007f92698e562d in gst_pad_send_event_unchecked (pad=pad@entry=0x55e915abeff0 [GstPad|sink], event=event@entry=0x7f8e50013b30 [None], type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5939 #26 0x00007f92698e5d13 in gst_pad_push_event_unchecked (pad=pad@entry=0x55e915b9a6f0 [GstPad|src], event=0x7f8e50013b30 [None], type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5572 #27 0x00007f92698e64d8 in push_sticky (pad=pad@entry=0x55e915b9a6f0 [GstPad|src], ev=ev@entry=0x7f76aed646d0, user_data=user_data@entry=0x7f76aed64740) at ../gst/gstpad.c:4057 #28 0x00007f92698dac45 in events_foreach (pad=0x55e915b9a6f0 [GstPad|src], func=0x7f92698e6430 <push_sticky>, user_data=0x7f76aed64740) at ../gst/gstpad.c:613 #29 0x00007f92698e95b1 in check_sticky (event=0x7f8e50013b30 [None], pad=0x55e915b9a6f0 [GstPad|src]) at ../gst/gstpad.c:4116 #30 gst_pad_push_event (pad=0x55e915b9a6f0 [GstPad|src], event=0x7f8e50013b30 [None]) at ../gst/gstpad.c:5705 #31 0x00007f9265a35dcf in gst_base_src_set_caps (src=src@entry=0x55e915b984f0 [GstBaseSrc|appsrc965], caps=caps@entry=0x55e915b95c50 [None]) at ../libs/gst/base/gstbasesrc.c:1011 #32 0x00007f9265a79966 in gst_app_src_do_negotiate (basesrc=basesrc@entry=0x55e915b984f0 [GstBaseSrc|appsrc965]) at ../gst-libs/gst/app/gstappsrc.c:1343 #33 0x00007f9265a7a46c in gst_app_src_create (bsrc=0x55e915b984f0 [GstBaseSrc|appsrc965], offset=<optimized out>, size=4096, buf=0x7f76aed649a8) at ../gst-libs/gst/app/gstappsrc.c:1644 #34 0x00007f9265a2e933 in gst_base_src_get_range (src=src@entry=0x55e915b984f0 [GstBaseSrc|appsrc965], offset=0, length=<optimized out>, buf=buf@entry=0x7f76aed64a90) at ../libs/gst/base/gstbasesrc.c:2592 #35 0x00007f9265a31ada in gst_base_src_loop (pad=0x55e915b9a6f0 [GstPad|src]) at ../libs/gst/base/gstbasesrc.c:2916 #36 0x00007f92699141c4 in gst_task_func (task=0x55e915b3ff00 [GstTask|appsrc965:src]) at ../gst/gsttask.c:384 #37 0x00007f9269ad44f2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:350 #38 0x00007f9269ad1862 in g_thread_proxy (data=0x7f91f0001510) at ../glib/gthread.c:831 #39 0x00007f926933de39 in start_thread (arg=<optimized out>) at pthread_create.c:444 #40 0x00007f92693c58c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 ``` webgl/2.0.0/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html: ``` #0 g_logv (log_domain=0x7fa6013319ae "GStreamer", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7f8a67ccce80) at ../glib/gmessages.c:1422 #1 0x00007fa6014947a3 in g_log (log_domain=log_domain@entry=0x7fa6013319ae "GStreamer", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7fa6014ecf92 "%s: assertion '%s' failed") at ../glib/gmessages.c:1460 #2 0x00007fa60149761d in g_return_if_fail_warning (log_domain=log_domain@entry=0x7fa6013319ae "GStreamer", pretty_function=pretty_function@entry=0x7fa60135a5c0 <__func__.2.lto_priv.34> "gst_poll_write_control", expression=expression@entry=0x7fa601337ae4 "set != NULL") at ../glib/gmessages.c:2930 #3 0x00007fa6012e06da in gst_poll_write_control (set=<optimized out>) at ../gst/gstpoll.c:1756 #4 0x00007fa601293ff6 in gst_buffer_pool_init (pool=0x7f8c18012480) at ../gst/gstbufferpool.c:175 #5 0x00007fa5fff6d1f3 in g_type_create_instance (type=<optimized out>) at ../gobject/gtype.c:1977 #6 0x00007fa5fff52774 in g_object_new_internal (class=0x7fa42400bd50, params=0x0, n_params=0) at ../gobject/gobject.c:2246 #7 0x00007fa5fff53d96 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@entry=0x0, values=values@entry=0x0) at ../gobject/gobject.c:2409 #9 0x00007fa5fff54d41 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x0) at ../gobject/gobject.c:2055 #10 0x00007fa5fd19815f in gst_gl_buffer_pool_new (context=0x7fa508002d90 [GstGLContext|glcontextegl996]) at ../gst-libs/gst/gl/gstglbufferpool.c:315 #11 0x00007fa5fd1c290a in _gl_memory_upload_propose_allocation (impl=0x55b0ed0385b0, decide_query=<optimized out>, query=0x7f8c1c28aeb0 [None]) at ../gst-libs/gst/gl/gstglupload.c:379 #12 0x00007fa5fd1bd9f9 in gst_gl_upload_propose_allocation (upload=upload@entry=0x55b0ed0384d0 [GstGLUpload|glupload78], decide_query=decide_query@entry=0x7f8c180141b0 [None], query=query@entry=0x7f8c1c28aeb0 [None]) at ../gst-libs/gst/gl/gstglupload.c:2439 #13 0x00007fa5982b4f47 in _gst_gl_upload_element_propose_allocation (bt=<optimized out>, decide_query=0x7f8c180141b0 [None], query=0x7f8c1c28aeb0 [None]) at ../ext/gl/gstgluploadelement.c:241 #14 0x00007fa5fd426dd7 in gst_base_transform_default_query (trans=0x55b0ed036180 [GstBaseTransform|gluploadelement78], direction=<optimized out>, query=0x7f8c1c28aeb0 [None]) at ../libs/gst/base/gstbasetransform.c:1537 #15 0x00007fa6012d14cd in gst_pad_query (pad=pad@entry=0x55b0ed036460 [GstPad|sink], query=query@entry=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4202 #16 0x00007fa6012d4943 in gst_pad_peer_query (pad=0x55b0ed03c2c0 [GstPad|proxypad1486], query=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4334 #17 0x00007fa6012ceb4b in query_forward_func (pad=pad@entry=0x55b0ed03c2c0 [GstPad|proxypad1486], data=data@entry=0x7f8a67ccd6d0) at ../gst/gstpad.c:3458 #18 0x00007fa6012ce5ce in gst_pad_forward (pad=0x55b0ed03ff50 [GstPad|sink], forward=0x7fa6012cea90 <query_forward_func>, user_data=0x7f8a67ccd6d0) at ../gst/gstpad.c:3084 #19 0x00007fa6012d04df in gst_pad_query_default (pad=0x55b0ed03ff50 [GstPad|sink], parent=<optimized out>, query=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:3529 #20 0x00007fa6012d14cd in gst_pad_query (pad=pad@entry=0x55b0ed03ff50 [GstPad|sink], query=query@entry=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4202 #21 0x00007fa6012d4943 in gst_pad_peer_query (pad=0x7f8c1c2594b0 [GstPad|src], query=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4334 #22 0x00007fa6012ceb4b in query_forward_func (pad=pad@entry=0x7f8c1c2594b0 [GstPad|src], data=data@entry=0x7f8a67ccd980) at ../gst/gstpad.c:3458 #23 0x00007fa6012ce5ce in gst_pad_forward (pad=0x7f8c1c259860 [GstPad|proxypad1494], forward=0x7fa6012cea90 <query_forward_func>, user_data=0x7f8a67ccd980) at ../gst/gstpad.c:3084 #24 0x00007fa6012d04df in gst_pad_query_default (pad=0x7f8c1c259860 [GstPad|proxypad1494], parent=<optimized out>, query=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:3529 #25 0x00007fa6012d14cd in gst_pad_query (pad=pad@entry=0x7f8c1c259860 [GstPad|proxypad1494], query=query@entry=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4202 #26 0x00007fa6012d4943 in gst_pad_peer_query (pad=0x7f8c1c286930 [GstPad|src], query=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4334 #27 0x00007fa5fd24ea1b in gst_video_filter_propose_allocation (trans=0x7f8c1c286550 [GstBaseTransform|conv2], decide_query=0x0, query=0x7f8c1c28aeb0 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65 #28 0x00007fa5fd426dd7 in gst_base_transform_default_query (trans=0x7f8c1c286550 [GstBaseTransform|conv2], direction=<optimized out>, query=0x7f8c1c28aeb0 [None]) at ../libs/gst/base/gstbasetransform.c:1537 #29 0x00007fa6012d14cd in gst_pad_query (pad=pad@entry=0x7f8c1c27dc70 [GstPad|sink], query=query@entry=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4202 #30 0x00007fa6012d4943 in gst_pad_peer_query (pad=0x7f8c1c25c720 [GstPad|src], query=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4334 #31 0x00007fa5fd24ea1b in gst_video_filter_propose_allocation (trans=0x7f8c1c25ad80 [GstBaseTransform|videobalance], decide_query=0x0, query=0x7f8c1c28aeb0 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65 #32 0x00007fa5fd426dd7 in gst_base_transform_default_query (trans=0x7f8c1c25ad80 [GstBaseTransform|videobalance], direction=<optimized out>, query=0x7f8c1c28aeb0 [None]) at ../libs/gst/base/gstbasetransform.c:1537 #33 0x00007fa6012d14cd in gst_pad_query (pad=pad@entry=0x7f8c1c25c290 [GstPad|sink], query=query@entry=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4202 #34 0x00007fa6012d4943 in gst_pad_peer_query (pad=0x7f8c1c286080 [GstPad|src], query=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4334 #35 0x00007fa5fd24ea1b in gst_video_filter_propose_allocation (trans=0x7f8c1c2857c0 [GstBaseTransform|scale], decide_query=0x0, query=0x7f8c1c28aeb0 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65 #36 0x00007fa5fd426dd7 in gst_base_transform_default_query (trans=0x7f8c1c2857c0 [GstBaseTransform|scale], direction=<optimized out>, query=0x7f8c1c28aeb0 [None]) at ../libs/gst/base/gstbasetransform.c:1537 #37 0x00007fa6012d14cd in gst_pad_query (pad=pad@entry=0x7f8c1c285df0 [GstPad|sink], query=query@entry=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4202 #38 0x00007fa6012d4943 in gst_pad_peer_query (pad=0x7f8c1c2853d0 [GstPad|src], query=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4334 #39 0x00007fa5fd24ea1b in gst_video_filter_propose_allocation (trans=0x7f8c1c27cf20 [GstBaseTransform|conv], decide_query=0x0, query=0x7f8c1c28aeb0 [None]) at ../gst-libs/gst/video/gstvideofilter.c:65 #40 0x00007fa5fd426dd7 in gst_base_transform_default_query (trans=0x7f8c1c27cf20 [GstBaseTransform|conv], direction=<optimized out>, query=0x7f8c1c28aeb0 [None]) at ../libs/gst/base/gstbasetransform.c:1537 #41 0x00007fa6012d14cd in gst_pad_query (pad=pad@entry=0x7f8c1c27dee0 [GstPad|sink], query=query@entry=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4202 #42 0x00007fa6012d4943 in gst_pad_peer_query (pad=0x7f8c1c258f40 [GstPad|proxypad1493], query=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4334 #43 0x00007fa6012ceb4b in query_forward_func (pad=pad@entry=0x7f8c1c258f40 [GstPad|proxypad1493], data=data@entry=0x7f8a67cce8b0) at ../gst/gstpad.c:3458 #44 0x00007fa6012ce5ce in gst_pad_forward (pad=0x7f8c1c258b60 [GstPad|sink], forward=0x7fa6012cea90 <query_forward_func>, user_data=0x7f8a67cce8b0) at ../gst/gstpad.c:3084 #45 0x00007fa6012d04df in gst_pad_query_default (pad=0x7f8c1c258b60 [GstPad|sink], parent=<optimized out>, query=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:3529 #46 0x00007fa6012d14cd in gst_pad_query (pad=pad@entry=0x7f8c1c258b60 [GstPad|sink], query=query@entry=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4202 #47 0x00007fa6012d4943 in gst_pad_peer_query (pad=0x7f8c1c2564d0 [GstPad|src], query=query@entry=0x7f8c1c28aeb0 [None]) at ../gst/gstpad.c:4334 #48 0x00007fa5983eefb1 in gst_queue_push_one (queue=0x7f8c1c255b20 [GstQueue|vqueue]) at ../plugins/elements/gstqueue.c:1473 #49 gst_queue_loop (pad=<optimized out>) at ../plugins/elements/gstqueue.c:1541 #50 0x00007fa6013021c4 in gst_task_func (task=0x7f8c1c28d7e0 [GstTask|vqueue:src]) at ../gst/gsttask.c:384 #51 0x00007fa6014c24f2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:350 #52 0x00007fa6014bf862 in g_thread_proxy (data=0x7fa584069420) at ../glib/gthread.c:831 #53 0x00007fa600d2be39 in start_thread (arg=<optimized out>) at pthread_create.c:444 #54 0x00007fa600db38c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 ```
Vitaly Dyackhov
Comment 4 2023-12-19 01:52:52 PST
EWS
Comment 5 2023-12-19 01:56:01 PST
Test gardening commit 272259@main (91e45c495707): <https://commits.webkit.org/272259@main> Reviewed commits have been landed. Closing PR #22015 and removing active labels.
Philippe Normand
Comment 6 2024-01-01 06:35:44 PST
Most webgl/2.0.0/conformance2/textures/video tests should pass if we enable swrast on the bots. I see it was done for "wpe-platform" but not for the other case. Is there a reason? The tests time out here, because the rvfc callback doesn't trigger often enough. Enabling force-compositing in GTK3 and swrast in WPE greatly improves the situation... Would such patch be accepted?
Michael Catanzaro
Comment 7 2024-01-01 06:49:25 PST
Pretty sure this is a dup of bug #264824?
Philippe Normand
Comment 8 2024-01-01 07:39:28 PST
(In reply to Michael Catanzaro from comment #7) > Pretty sure this is a dup of bug #264824? Not sure... We have quite a few bug reports about fd leaks and similar...
Michael Catanzaro
Comment 9 2024-03-01 06:28:18 PST
The critical error is identical. Seems clear enough. If these tests are still broken after bug #264824 is resolved, then presumably it must be due to some other cause now. *** This bug has been marked as a duplicate of bug 264824 ***
Michael Catanzaro
Comment 10 2024-04-03 07:55:03 PDT
Reopening because my journal is still spammed by these criticals: Apr 03 09:37:53 dreamyard WebKitWebProces[14632]: gst_poll_write_control: assertion 'set != NULL' failed Apr 03 09:37:53 dreamyard WebKitWebProces[14632]: gst_poll_read_control: assertion 'set != NULL' failed Apr 03 09:37:53 dreamyard WebKitWebProces[14632]: gst_poll_free: assertion 'set != NULL' failed It repeats again and again and again, using 2.44.0.
Michael Catanzaro
Comment 11 2024-05-31 05:42:51 PDT
Hit this again today when loading https://www.vox.com/future-perfect/352359/milk-dairy-schools I wound up enabling fatal criticals in the Epiphany web process, so going forward Epiphany users will only experience a crash rather than destruction of the system journal history. (This bug was the immediate motivation for that change, but I'd been wanting to do it for a while anyway.)
Michael Catanzaro
Comment 12 2024-07-15 07:44:49 PDT
*** Bug 276610 has been marked as a duplicate of this bug. ***
Michael Catanzaro
Comment 13 2024-08-27 07:53:24 PDT
(In reply to Michael Catanzaro from comment #11) > I wound up enabling fatal criticals in the Epiphany web process, so going > forward Epiphany users will only experience a crash rather than destruction > of the system journal history. (This bug was the immediate motivation for > that change, but I'd been wanting to do it for a while anyway.) This was probably the best software development decision I've ever made. It's fortunately now just a regular crash instead of a system journal destruction attack. Seems to happen 100% of the time when loading https://www.cnn.com/. At least, I've just attempted to load the CNN homepage 5 times, and it crashed every time.
Michael Catanzaro
Comment 14 2024-10-01 11:29:28 PDT
Another reproducer: try loading https://www.reddit.com/r/IdiotsInCars/, it will immediately crash Epiphany Tech Preview. (Warning for in case it doesn't crash: some of the video content there is a little sensitive.)
Note You need to log in before you can comment on or make changes to this bug.