[Webkit-unassigned] [Bug 214798] [GTK] http/tests/images/image-supports-video.html is a flaky timeout

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Apr 2 08:14:58 PDT 2021


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

Carlos Alberto Lopez Perez <clopez at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |clopez at igalia.com

--- Comment #2 from Carlos Alberto Lopez Perez <clopez at igalia.com> ---
This test also crashes sometimes.

When it crashes it gives this backtrace:


Thread 1 (Thread 0x7ff6f16e0700 (LWP 106173)):
#0  g_logv (log_domain=0x7ff803b42240 <g_log_domain_gstreamer> "GStreamer", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1413
#1  0x00007ff803cea973 in g_log (log_domain=<optimized out>, log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, format=format at entry=0x7ff803d42ad0 "%s: assertion '%s' failed") at ../glib/gmessages.c:1451
#2  0x00007ff803ceb19d in g_return_if_fail_warning (log_domain=<optimized out>, pretty_function=pretty_function at entry=0x7ff803b5e6c0 <__func__.9> "gst_stream_get_stream_id", expression=expression at entry=0x7ff803b51533 "GST_IS_STREAM (stream)") at ../glib/gmessages.c:2883
#3  0x00007ff803b06822 in gst_stream_get_stream_id (stream=0x0 [GstStream]) at ../gst/gststreams.c:265
#4  gst_stream_get_stream_id (stream=0x0 [GstStream]) at ../gst/gststreams.c:263
#5  0x00007ff7ac1840c0 in get_output_for_slot (slot=slot at entry=0x7ff6d405a350) at ../gst/playback/gstdecodebin3.c:1534
#6  0x00007ff7ac188880 in idle_reconfigure (pad=0x7ff6d401aa10 [GstMultiQueuePad|src_0], info=<optimized out>, slot=0x7ff6d405a350) at ../gst/playback/gstdecodebin3.c:2324
#7  0x00007ff803adf297 in gst_pad_add_probe (pad=0x7ff6d401aa10 [GstMultiQueuePad|src_0], mask=<optimized out>, mask at entry=GST_PAD_PROBE_TYPE_IDLE, callback=callback at entry=0x7ff7ac1887c0 <idle_reconfigure>, user_data=0x7ff6d405a350, destroy_data=destroy_data at entry=0x0) at ../gst/gstpad.c:1501
#8  0x00007ff7ac18a488 in handle_stream_switch (dbin=0x7ff6e001c030 [GstDecodebin3|decodebin3-0], select_streams=<optimized out>, seqnum=<optimized out>) at ../gst/playback/gstdecodebin3.c:2661
#9  0x00007ff7ac18a91c in gst_decodebin3_send_event (element=0x7ff6e001c030 [GstDecodebin3|decodebin3-0], event=0x7ff6e0029580 [GstEvent]) at ../gst/playback/gstdecodebin3.c:2784
#10 0x00007ff803abf4da in gst_element_send_event (element=0x7ff6e001c030 [GstDecodebin3|decodebin3-0], event=0x7ff6e0029580 [GstEvent]) at ../gst/gstelement.c:1947
#11 0x00007ff81649fbc5 in WebCore::ImageDecoderGStreamer::InnerDecoder::handleMessage(_GstMessage*) (this=0x7ff75c65d000, message=0x7ff6d4001990 [GstMessage]) at ../../Source/WebCore/platform/graphics/gstreamer/ImageDecoderGStreamer.cpp:336
#12 0x00007ff81649fc5f in operator()() const (__closure=0x7ff75c64b080) at ../../Source/WebCore/platform/graphics/gstreamer/ImageDecoderGStreamer.cpp:364
#13 0x00007ff8164a2bfc in WTF::Detail::CallableWrapper<WebCore::ImageDecoderGStreamer::InnerDecoder::preparePipeline()::<lambda(GstBus*, GstMessage*, gpointer)>::<lambda()>, void>::call(void) (this=0x7ff75c64b078) at WTF/Headers/wtf/Function.h:52
#14 0x00007ff811b94fe3 in WTF::Function<void ()>::operator()() const (this=0x7ff6f16df8f0) at WTF/Headers/wtf/Function.h:83
#15 0x00007ff818f57005 in WTF::RunLoop::performWork() (this=0x7ff75c65b000) at ../../Source/WTF/wtf/RunLoop.cpp:133
#16 0x00007ff818fe57fa in operator()(gpointer) const (__closure=0x0, userData=0x7ff75c65b000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:80
#17 0x00007ff818fe581e in _FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:82
#18 0x00007ff818fe578d in operator()(GSource*, GSourceFunc, gpointer) const (__closure=0x0, source=0x7ff6e0002dc0, callback=0x7ff818fe5801 <_FUN(gpointer)>, userData=0x7ff75c65b000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#19 0x00007ff818fe57db in _FUN(GSource*, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:56
#20 0x00007ff803ce2dbf in g_main_dispatch (context=0x7ff6e0000b60) at ../glib/gmain.c:3337
#21 g_main_context_dispatch (context=0x7ff6e0000b60) at ../glib/gmain.c:4055
#22 0x00007ff803ce3168 in g_main_context_iterate (context=0x7ff6e0000b60, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#23 0x00007ff803ce3483 in g_main_loop_run (loop=0x7ff6e0002da0) at ../glib/gmain.c:4329
#24 0x00007ff818fe5da4 in WTF::RunLoop::run() () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#25 0x00007ff8164a0147 in WebCore::ImageDecoderGStreamer::InnerDecoder::run() (this=0x7ff75c65d000) at ../../Source/WebCore/platform/graphics/gstreamer/ImageDecoderGStreamer.cpp:388
#26 0x00007ff8164a0257 in operator()() const (__closure=0x7ff75c6654a8) at ../../Source/WebCore/platform/graphics/gstreamer/ImageDecoderGStreamer.cpp:405
#27 0x00007ff8164a2bbc in WTF::Detail::CallableWrapper<WebCore::ImageDecoderGStreamer::pushEncodedData(const WebCore::SharedBuffer&)::<lambda()>, void>::call(void) (this=0x7ff75c6654a0) at WTF/Headers/wtf/Function.h:52
#28 0x00007ff811b94fe3 in WTF::Function<void ()>::operator()() const (this=0x7ff6f16dfc30) at WTF/Headers/wtf/Function.h:83
#29 0x00007ff818f5bafb in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (newThreadContext=0x7ff75c674b90) at ../../Source/WTF/wtf/Threading.cpp:181
#30 0x00007ff818fedfb7 in WTF::wtfThreadEntryPoint(void*) (context=0x7ff75c674b90) at ../../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:241
#31 0x00007ff8013954d2 in start_thread (arg=<optimized out>) at pthread_create.c:477
#32 0x00007ff80361f323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

-- 
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/20210402/d390c791/attachment-0001.htm>


More information about the webkit-unassigned mailing list