Bug 195877 - [GTK][GStreamer] Layout Test imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer-mode.html is flaky
Summary: [GTK][GStreamer] Layout Test imported/w3c/web-platform-tests/media-source/med...
Status: RESOLVED DUPLICATE of bug 194044
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-18 02:01 PDT by Claudio Saavedra
Modified: 2019-03-18 03:30 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Claudio Saavedra 2019-03-18 02:01:38 PDT
The following layout test is flaky on GTK+

imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer-mode.html

Program terminated with signal SIGSEGV, Segmentation fault.
#0  gst_gl_upload_transform_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gst-plugins-base-1.14.4/gst-libs/gst/gl/gstglupload.c:1660
1660	        upload_methods[i]->transform_caps (upload->priv->upload_impl[i],
[Current thread is 1 (Thread 0x7f55baac3700 (LWP 12537))]

Thread 1 (Thread 0x7f55baac3700 (LWP 12537)):
#0  gst_gl_upload_transform_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gst-plugins-base-1.14.4/gst-libs/gst/gl/gstglupload.c:1660
#1  0x00007f5a2668ea27 in gst_base_transform_transform_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:465
#2  0x00007f5a2669358b in gst_base_transform_query_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:641
#3  gst_base_transform_default_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:1541
#4  0x00007f5a2658ad38 in gst_pad_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4067
#5  0x00007f5a2658b311 in gst_pad_peer_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4199
#6  0x00007f5a265c0ff8 in query_caps_func () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstutils.c:2765
#7  0x00007f5a2658994e in gst_pad_forward () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3008
#8  0x00007f5a265c3a92 in gst_pad_proxy_query_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstutils.c:2815
#9  0x00007f5a26589c40 in gst_pad_query_caps_default () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3187
#10 gst_pad_query_default () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3415
#11 0x00007f5a2658ad38 in gst_pad_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4067
#12 0x00007f5a2658b311 in gst_pad_peer_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4199
#13 0x00007f5a265c0ff8 in query_caps_func () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstutils.c:2765
#14 0x00007f5a2658994e in gst_pad_forward () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3008
#15 0x00007f5a265c3a92 in gst_pad_proxy_query_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstutils.c:2815
#16 0x00007f5a26589c40 in gst_pad_query_caps_default () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3187
#17 gst_pad_query_default () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3415
#18 0x00007f5a2658ad38 in gst_pad_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4067
#19 0x00007f5a2658b311 in gst_pad_peer_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4199
#20 0x00007f5a265c6884 in gst_pad_peer_query_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstutils.c:3107
#21 0x00007f5a266938dd in gst_base_transform_query_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:669
#22 gst_base_transform_default_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:1541
#23 0x00007f5a2658ad38 in gst_pad_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4067
#24 0x00007f5a2658b311 in gst_pad_peer_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4199
#25 0x00007f5a265c6884 in gst_pad_peer_query_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstutils.c:3107
#26 0x00007f5a266938dd in gst_base_transform_query_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:669
#27 gst_base_transform_default_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:1541
#28 0x00007f5a2658ad38 in gst_pad_query () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:4067
#29 0x00007f5a265c4244 in gst_pad_query_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstutils.c:3061
#30 0x00007f5a26691d3e in gst_base_transform_find_transform () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:1114
#31 gst_base_transform_setcaps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:1300
#32 0x00007f5a26693f8d in gst_base_transform_sink_eventfunc () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:1889
#33 0x00007f5a265833e3 in gst_pad_send_event_unchecked () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:5761
#34 0x00007f5a265838a3 in gst_pad_push_event_unchecked () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:5406
#35 0x00007f5a26583d50 in push_sticky () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3922
#36 0x00007f5a26581767 in events_foreach () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:612
#37 0x00007f5a2658dd91 in check_sticky () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3981
#38 gst_pad_push_event () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:5537
#39 0x00007f5a26692b00 in gst_pad_set_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstcompat.h:59
#40 gst_base_transform_setcaps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:1328
#41 0x00007f5a26693f8d in gst_base_transform_sink_eventfunc () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/libs/gst/base/gstbasetransform.c:1889
#42 0x00007f5a265833e3 in gst_pad_send_event_unchecked () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:5761
#43 0x00007f5a265838a3 in gst_pad_push_event_unchecked () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:5406
#44 0x00007f5a26583d50 in push_sticky () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3922
#45 0x00007f5a26581767 in events_foreach () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:612
#46 0x00007f5a2658dd91 in check_sticky () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3981
#47 gst_pad_push_event () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:5537
#48 0x00007f5a2658defe in event_forward_func () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3054
#49 0x00007f5a2658994e in gst_pad_forward () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3008
#50 0x00007f5a26589a83 in gst_pad_event_default () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3105
#51 0x00007f59d40d4106 in gst_play_sink_convert_bin_sink_event () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gst-plugins-base-1.14.4/gst/playback/gstplaysinkconvertbin.c:260
#52 0x00007f5a265833e3 in gst_pad_send_event_unchecked () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:5761
#53 0x00007f5a265838a3 in gst_pad_push_event_unchecked () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:5406
#54 0x00007f5a26583d50 in push_sticky () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3922
#55 0x00007f5a26581767 in events_foreach () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:612
#56 0x00007f5a2658dd91 in check_sticky () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:3981
#57 gst_pad_push_event () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gstpad.c:5537
#58 0x00007f59d40406e4 in gst_queue_push_one () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/plugins/elements/gstqueue.c:1455
#59 gst_queue_loop () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/plugins/elements/gstqueue.c:1537
#60 0x00007f5a265b8701 in gst_task_func () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Source/gstreamer-1.14.4/gst/gsttask.c:332
#61 0x00007f5a254c53be in g_thread_pool_thread_proxy () at ../../Source/glib-2.58.1/glib/gthreadpool.c:307
#62 0x00007f5a254c49e5 in g_thread_proxy () at ../../Source/glib-2.58.1/glib/gthread.c:784
#63 0x00007f5a26afe494 in start_thread (arg=0x7f55baac3700) at pthread_create.c:333
#64 0x00007f5a233be93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Full stacktrace at https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r243055%20(10025)/imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer-mode-crash-log.txt

Flakiness Dashboard:

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=imported%2Fw3c%2Fweb-platform-tests%2Fmedia-source%2Fmediasource-addsourcebuffer-mode.html
Comment 1 Philippe Normand 2019-03-18 03:30:07 PDT

*** This bug has been marked as a duplicate of bug 194044 ***