[Webkit-unassigned] [Bug 224112] New: [GTK] media/video-as-img-output-pts.html test is flaky timeout/crash
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Apr 2 08:59:30 PDT 2021
https://bugs.webkit.org/show_bug.cgi?id=224112
Bug ID: 224112
Summary: [GTK] media/video-as-img-output-pts.html test is flaky
timeout/crash
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKitGTK
Assignee: webkit-unassigned at lists.webkit.org
Reporter: clopez at igalia.com
CC: bugs-noreply at webkitgtk.org, pnormand at igalia.com
Created attachment 425026
--> https://bugs.webkit.org/attachment.cgi?id=425026&action=review
full release crash log with threads
Test media/video-as-img-output-pts.html is flaky and sometimes timeouts or crashes.
On the GTK bots it is crashing on the release one, but not on the debug one.
When it crashes it gives this backtrace:
Thread 1 (Thread 0x7f447c9ff700 (LWP 49081)):
#0 g_logv (log_domain=0x7f45ee1c6240 <g_log_domain_gstreamer> "GStreamer", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1413
#1 0x00007f45eef1b973 in g_log (log_domain=<optimized out>, log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, format=format at entry=0x7f45eef73ad0 "%s: assertion '%s' failed") at ../glib/gmessages.c:1451
#2 0x00007f45eef1c19d in g_return_if_fail_warning (log_domain=<optimized out>, pretty_function=pretty_function at entry=0x7f45ee1e26c0 <__func__.9> "gst_stream_get_stream_id", expression=expression at entry=0x7f45ee1d5533 "GST_IS_STREAM (stream)") at ../glib/gmessages.c:2883
#3 0x00007f45ee18a822 in gst_stream_get_stream_id (stream=0x0) at ../gst/gststreams.c:265
#4 gst_stream_get_stream_id (stream=0x0) at ../gst/gststreams.c:263
#5 0x00007f45a92840c0 in get_output_for_slot (slot=slot at entry=0x7f4574031960) at ../gst/playback/gstdecodebin3.c:1534
#6 0x00007f45a9288880 in idle_reconfigure (pad=0x7f4424082130 [GstMultiQueuePad], info=<optimized out>, slot=0x7f4574031960) at ../gst/playback/gstdecodebin3.c:2324
#7 0x00007f45ee163297 in gst_pad_add_probe (pad=0x7f4424082130 [GstMultiQueuePad], mask=<optimized out>, mask at entry=GST_PAD_PROBE_TYPE_IDLE, callback=callback at entry=0x7f45a92887c0 <idle_reconfigure>, user_data=0x7f4574031960, destroy_data=destroy_data at entry=0x0) at ../gst/gstpad.c:1501
#8 0x00007f45a928a488 in handle_stream_switch (dbin=0x555edc801d60 [GstDecodebin3], select_streams=<optimized out>, seqnum=<optimized out>) at ../gst/playback/gstdecodebin3.c:2661
#9 0x00007f45a928a91c in gst_decodebin3_send_event (element=0x555edc801d60 [GstDecodebin3], event=0x7f440002e0b0 [GstEvent]) at ../gst/playback/gstdecodebin3.c:2784
#10 0x00007f45ee1434da in gst_element_send_event (element=0x555edc801d60 [GstDecodebin3], event=0x7f440002e0b0 [GstEvent]) at ../gst/gstelement.c:1947
#11 0x00007f45f6c75784 in WebCore::ImageDecoderGStreamer::InnerDecoder::handleMessage(_GstMessage*) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#12 0x00007f45f263849b in WTF::RunLoop::performWork() () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#13 0x00007f45f26acf09 in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#14 0x00007f45f26ad9ef in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#15 0x00007f45eef13dbf in g_main_dispatch (context=0x7f458c00ff40) at ../glib/gmain.c:3337
#16 g_main_context_dispatch (context=0x7f458c00ff40) at ../glib/gmain.c:4055
#17 0x00007f45eef14168 in g_main_context_iterate (context=0x7f458c00ff40, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#18 0x00007f45eef14483 in g_main_loop_run (loop=0x7f458c0b5990) at ../glib/gmain.c:4329
#19 0x00007f45f26adb38 in WTF::RunLoop::run() () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#20 0x00007f45f263a3ca in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#21 0x00007f45f26b01f9 in WTF::wtfThreadEntryPoint(void*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#22 0x00007f45eeea24d2 in start_thread (arg=<optimized out>) at pthread_create.c:477
#23 0x00007f45ee990323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
And outputs this on stderr:
(WebKitWebProcess:48694): GStreamer-CRITICAL **: 05:04:55.302: gst_stream_get_stream_id: assertion 'GST_IS_STREAM (stream)' failed
Passing something like "--repeat-each=500" to run-webkit-tests may help to reproduce the issue
--
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/dde671c0/attachment.htm>
More information about the webkit-unassigned
mailing list