WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
205110
[GTK] Two media-source tests failing cause g_object_ref: assertion 'object->ref_count > 0' failed
https://bugs.webkit.org/show_bug.cgi?id=205110
Summary
[GTK] Two media-source tests failing cause g_object_ref: assertion 'object->r...
Miguel Gomez
Reported
2019-12-11 05:49:59 PST
imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html [ Crash ] media/media-source/media-source-canplaythrough.html [ Crash ] STDERR shows this: g_object_ref: assertion 'object->ref_count > 0' failed The backtraces are pretty similar but not exactly the same: imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html [ Crash ] Thread 1 (Thread 0x7ffa16571700 (LWP 115264)): #0 _g_log_abort () at ../../Source/glib-2.58.1/glib/gmessages.c:557 #1 0x00007ffae08e7559 in g_logv () at ../../Source/glib-2.58.1/glib/gmessages.c:1371 #2 0x00007ffae08e7712 in g_log () at ../../Source/glib-2.58.1/glib/gmessages.c:1413 #3 0x00007ffae09c592a in g_object_ref () at ../../Source/glib-2.58.1/gobject/gobject.c:3213 #4 g_object_ref () at ../../Source/glib-2.58.1/gobject/gobject.c:3207 #5 0x00007ffae09c59c8 in g_value_object_collect_value () at ../../Source/glib-2.58.1/gobject/gobject.c:3840 #6 0x00007ffae16fb4c8 in gst_structure_set_valist_internal () at ../../Source/gstreamer-1.16.1/gst/gststructure.c:631 #7 0x00007ffae16fc749 in gst_structure_set () at ../../Source/gstreamer-1.16.1/gst/gststructure.c:663 #8 0x00007ffae147f7dd in gst_gl_handle_context_query () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/gl/gstglutils.c:550 #9 0x00007ffae145ddb1 in gst_gl_base_filter_query () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/gl/gstglbasefilter.c:224 #10 0x00007ffae16d9c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #11 0x00007ffae16da39b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #12 0x00007ffae147e952 in pad_query () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/gl/gstglutils.c:108 #13 0x00007ffae16c7d4c in gst_iterator_fold () at ../../Source/gstreamer-1.16.1/gst/gstiterator.c:617 #14 0x00007ffae147eab6 in gst_gl_run_query () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/gl/gstglutils.c:136 #15 0x00007ffae147f985 in gst_gl_query_local_gl_context () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/gl/gstglutils.c:591 #16 0x00007ffae145dd46 in _find_local_gl_context () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/gl/gstglbasefilter.c:197 #17 0x00007ffae145e025 in gst_gl_base_filter_find_gl_context () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/gl/gstglbasefilter.c:432 #18 0x00007ffa633128c3 in gst_gl_color_convert_element_transform_caps () at ../../Source/gst-plugins-base-1.16.1/ext/gl/gstglcolorconvertelement.c:145 #19 0x00007ffae17d6751 in gst_base_transform_transform_caps () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:474 #20 0x00007ffae17da28c in gst_base_transform_query_caps () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:695 #21 gst_base_transform_default_query () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1550 #22 0x00007ffae16d9c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #23 0x00007ffae16da39b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #24 0x00007ffae1716114 in gst_pad_peer_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:3107 #25 0x00007ffae17da199 in gst_base_transform_query_caps () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:678 #26 gst_base_transform_default_query () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1550 #27 0x00007ffae16d9c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #28 0x00007ffae16da39b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #29 0x00007ffae17108b8 in query_caps_func () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2765 #30 0x00007ffae16d880e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #31 0x00007ffae171337a in gst_pad_proxy_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2815 #32 0x00007ffae16d89f4 in gst_pad_query_caps_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3187 #33 gst_pad_query_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3415 #34 0x00007ffae16d9c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #35 0x00007ffae1713b34 in gst_pad_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:3061 #36 0x00007ffa631d422a in gst_play_sink_convert_bin_getcaps () at ../../Source/gst-plugins-base-1.16.1/gst/playback/gstplaysinkconvertbin.c:446 #37 gst_play_sink_convert_bin_query () at ../../Source/gst-plugins-base-1.16.1/gst/playback/gstplaysinkconvertbin.c:507 #38 gst_play_sink_convert_bin_query () at ../../Source/gst-plugins-base-1.16.1/gst/playback/gstplaysinkconvertbin.c:496 #39 0x00007ffae16d9c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #40 0x00007ffae16da39b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #41 0x00007ffae17108b8 in query_caps_func () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2765 #42 0x00007ffae16d880e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #43 0x00007ffae171337a in gst_pad_proxy_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2815 #44 0x00007ffae16d89f4 in gst_pad_query_caps_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3187 #45 gst_pad_query_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3415 #46 0x00007ffa631484b5 in gst_queue_handle_sink_query () at ../../Source/gstreamer-1.16.1/plugins/elements/gstqueue.c:1079 #47 0x00007ffae16d9c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #48 0x00007ffae16da39b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #49 0x00007ffae17108b8 in query_caps_func () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2765 #50 0x00007ffae16d880e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #51 0x00007ffae171337a in gst_pad_proxy_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2815 #52 0x00007ffae16d89f4 in gst_pad_query_caps_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3187 #53 gst_pad_query_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3415 #54 0x00007ffae16d9c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #55 0x00007ffae16da39b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #56 0x00007ffae17108b8 in query_caps_func () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2765 #57 0x00007ffae16d880e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #58 0x00007ffae171337a in gst_pad_proxy_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2815 #59 0x00007ffae16d89f4 in gst_pad_query_caps_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3187 #60 gst_pad_query_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3415 #61 0x00007ffae16d9c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #62 0x00007ffae16da39b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #63 0x00007ffae1716114 in gst_pad_peer_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:3107 #64 0x00007ffa763eb390 in gst_deinterlace_setcaps () at ../../Source/gst-plugins-good-1.16.1/gst/deinterlace/gstdeinterlace.c:2717 #65 0x00007ffa763ec8ee in gst_deinterlace_sink_event () at ../../Source/gst-plugins-good-1.16.1/gst/deinterlace/gstdeinterlace.c:2982 #66 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #67 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #68 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #69 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #70 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #71 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #72 0x00007ffae17d944b in gst_pad_set_caps () at ../../Source/gstreamer-1.16.1/gst/gstcompat.h:59 #73 gst_base_transform_setcaps () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1337 #74 0x00007ffae17da83d in gst_base_transform_sink_eventfunc () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1898 #75 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #76 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #77 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #78 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #79 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #80 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #81 0x00007ffae16dc3b4 in event_forward_func () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3054 #82 0x00007ffae16d880e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #83 0x00007ffae16d891d in gst_pad_event_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3105 #84 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #85 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #86 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #87 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #88 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #89 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #90 0x00007ffae16dc3b4 in event_forward_func () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3054 #91 0x00007ffae16d880e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #92 0x00007ffae16d891d in gst_pad_event_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3105 #93 0x00007ffa631d6a44 in gst_stream_synchronizer_sink_event () at ../../Source/gst-plugins-base-1.16.1/gst/playback/gststreamsynchronizer.c:663 #94 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #95 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #96 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #97 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #98 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #99 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #100 0x00007ffae16dc3b4 in event_forward_func () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3054 #101 0x00007ffae16d880e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #102 0x00007ffae16d891d in gst_pad_event_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3105 #103 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #104 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #105 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #106 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #107 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #108 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #109 0x00007ffa6312f13d in gst_selector_pad_event () at ../../Source/gstreamer-1.16.1/plugins/elements/gstinputselector.c:643 #110 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #111 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #112 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #113 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #114 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #115 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #116 0x00007ffae16dc3b4 in event_forward_func () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3054 #117 0x00007ffae16d880e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #118 0x00007ffae16d891d in gst_pad_event_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3105 #119 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #120 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #121 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #122 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #123 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #124 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #125 0x00007ffae16dc3b4 in event_forward_func () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3054 #126 0x00007ffae16d880e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #127 0x00007ffae16d891d in gst_pad_event_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3105 #128 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #129 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #130 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #131 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #132 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #133 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #134 0x00007ffae14eef0b in gst_pad_set_caps () at /home/slave/webkitgtk/gtk-linux-64-release-tests/build/WebKitBuild/DependenciesGTK/Root/include/gstreamer-1.0/gst/gstcompat.h:59 #135 gst_video_decoder_negotiate_default () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/video/gstvideodecoder.c:3859 #136 0x00007ffae14f435f in gst_video_decoder_negotiate () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/video/gstvideodecoder.c:3913 #137 0x00007ff9582573f3 in gst_ffmpegviddec_negotiate () at ../../Source/gst-libav-1.16.1/ext/libav/gstavviddec.c:1273 #138 gst_ffmpegviddec_video_frame () at ../../Source/gst-libav-1.16.1/ext/libav/gstavviddec.c:1554 #139 gst_ffmpegviddec_frame () at ../../Source/gst-libav-1.16.1/ext/libav/gstavviddec.c:1715 #140 0x00007ff9582587ed in gst_ffmpegviddec_drain () at ../../Source/gst-libav-1.16.1/ext/libav/gstavviddec.c:1750 #141 gst_ffmpegviddec_drain () at ../../Source/gst-libav-1.16.1/ext/libav/gstavviddec.c:1729 #142 0x00007ff9582588b9 in gst_ffmpegviddec_finish () at ../../Source/gst-libav-1.16.1/ext/libav/gstavviddec.c:1934 #143 0x00007ffae14f3167 in gst_video_decoder_sink_event_default () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/video/gstvideodecoder.c:1132 #144 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #145 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #146 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #147 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #148 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #149 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #150 0x00007ffae17da7fd in gst_base_transform_sink_eventfunc () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1919 #151 0x00007ffa63118611 in gst_capsfilter_sink_event () at ../../Source/gstreamer-1.16.1/plugins/elements/gstcapsfilter.c:522 #152 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #153 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #154 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #155 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #156 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #157 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #158 0x00007ffae17bb7df in gst_base_parse_sink_event_default () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbaseparse.c:1508 #159 0x00007ffa63597963 in gst_h264_parse_event () at ../../Source/gst-plugins-bad-1.16.1/gst/videoparsers/gsth264parse.c:3114 #160 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #161 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #162 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #163 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #164 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #165 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #166 0x00007ffa631518eb in gst_type_find_element_sink_event () at ../../Source/gstreamer-1.16.1/plugins/elements/gsttypefindelement.c:745 #167 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #168 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #169 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #170 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #171 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #172 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #173 0x00007ffae16dc3b4 in event_forward_func () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3054 #174 0x00007ffae16d880e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #175 0x00007ffae16d891d in gst_pad_event_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3105 #176 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #177 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #178 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #179 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #180 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #181 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #182 0x00007ffae16dc3b4 in event_forward_func () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3054 #183 0x00007ffae16d880e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #184 0x00007ffae16d891d in gst_pad_event_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3105 #185 0x00007ffae16d27c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #186 0x00007ffae16d2ce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #187 0x00007ffae16d3154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #188 0x00007ffae16d0b48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #189 0x00007ffae16dbe21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #190 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #191 0x00007ffae17d0ffe in gst_base_src_loop () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasesrc.c:3060 #192 0x00007ffae1707dd1 in gst_task_func () at ../../Source/gstreamer-1.16.1/gst/gsttask.c:328 #193 0x00007ffae09086a3 in g_thread_pool_thread_proxy () at ../../Source/glib-2.58.1/glib/gthreadpool.c:307 #194 0x00007ffae0907d45 in g_thread_proxy () at ../../Source/glib-2.58.1/glib/gthread.c:784 #195 0x00007ffae10befa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 #196 0x00007ffadf1104cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 media/media-source/media-source-canplaythrough.html [ Crash ] Thread 1 (Thread 0x7f32427fc700 (LWP 124577)): #0 _g_log_abort () at ../../Source/glib-2.58.1/glib/gmessages.c:557 #1 0x00007f33acfd4559 in g_logv () at ../../Source/glib-2.58.1/glib/gmessages.c:1371 #2 0x00007f33acfd4712 in g_log () at ../../Source/glib-2.58.1/glib/gmessages.c:1413 #3 0x00007f33ad0b292a in g_object_ref () at ../../Source/glib-2.58.1/gobject/gobject.c:3213 #4 g_object_ref () at ../../Source/glib-2.58.1/gobject/gobject.c:3207 #5 0x00007f33add79b97 in gst_object_ref () at ../../Source/gstreamer-1.16.1/gst/gstobject.c:239 #6 0x00007f33adb546f8 in gst_gl_context_thread_add () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/gl/gstglcontext.c:1577 #7 0x00007f33adb4aff0 in gst_gl_base_filter_find_gl_context () at ../../Source/gst-plugins-base-1.16.1/gst-libs/gst/gl/gstglbasefilter.c:464 #8 0x00007f33381169a6 in _gst_gl_upload_element_transform_caps () at ../../Source/gst-plugins-base-1.16.1/ext/gl/gstgluploadelement.c:158 #9 0x00007f33adec3751 in gst_base_transform_transform_caps () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:474 #10 0x00007f33adec6f4b in gst_base_transform_query_caps () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:650 #11 gst_base_transform_default_query () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1550 #12 0x00007f33addc6c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #13 0x00007f33addc739b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #14 0x00007f33addfd8b8 in query_caps_func () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2765 #15 0x00007f33addc580e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #16 0x00007f33ade0037a in gst_pad_proxy_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2815 #17 0x00007f33addc59f4 in gst_pad_query_caps_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3187 #18 gst_pad_query_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3415 #19 0x00007f33addc6c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #20 0x00007f33addc739b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #21 0x00007f33addfd8b8 in query_caps_func () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2765 #22 0x00007f33addc580e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #23 0x00007f33ade0037a in gst_pad_proxy_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:2815 #24 0x00007f33addc59f4 in gst_pad_query_caps_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3187 #25 gst_pad_query_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3415 #26 0x00007f33addc6c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #27 0x00007f33addc739b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #28 0x00007f33ade03114 in gst_pad_peer_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:3107 #29 0x00007f33adec70ae in gst_base_transform_query_caps () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:678 #30 gst_base_transform_default_query () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1550 #31 0x00007f33addc6c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #32 0x00007f33addc739b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #33 0x00007f33ade03114 in gst_pad_peer_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:3107 #34 0x00007f33adec70ae in gst_base_transform_query_caps () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:678 #35 gst_base_transform_default_query () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1550 #36 0x00007f33addc6c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #37 0x00007f33addc739b in gst_pad_peer_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4204 #38 0x00007f33ade03114 in gst_pad_peer_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:3107 #39 0x00007f33adec70ae in gst_base_transform_query_caps () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:678 #40 gst_base_transform_default_query () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1550 #41 0x00007f33addc6c40 in gst_pad_query () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:4072 #42 0x00007f33ade00b34 in gst_pad_query_caps () at ../../Source/gstreamer-1.16.1/gst/gstutils.c:3061 #43 0x00007f33adec568f in gst_base_transform_find_transform () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1123 #44 gst_base_transform_setcaps () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1309 #45 0x00007f33adec783d in gst_base_transform_sink_eventfunc () at ../../Source/gstreamer-1.16.1/libs/gst/base/gstbasetransform.c:1898 #46 0x00007f33addbf7c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #47 0x00007f33addbfce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #48 0x00007f33addc0154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #49 0x00007f33addbdb48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #50 0x00007f33addc8e21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #51 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #52 0x00007f33addc93b4 in event_forward_func () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3054 #53 0x00007f33addc580e in gst_pad_forward () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3008 #54 0x00007f33addc591d in gst_pad_event_default () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3105 #55 0x00007f3359187416 in gst_play_sink_convert_bin_sink_event () at ../../Source/gst-plugins-base-1.16.1/gst/playback/gstplaysinkconvertbin.c:260 #56 0x00007f33addbf7c7 in gst_pad_send_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5766 #57 0x00007f33addbfce4 in gst_pad_push_event_unchecked () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5411 #58 0x00007f33addc0154 in push_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3927 #59 0x00007f33addbdb48 in events_foreach () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:608 #60 0x00007f33addc8e21 in check_sticky () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:3986 #61 gst_pad_push_event () at ../../Source/gstreamer-1.16.1/gst/gstpad.c:5542 #62 0x00007f3358fda11b in gst_queue_push_one () at ../../Source/gstreamer-1.16.1/plugins/elements/gstqueue.c:1455 #63 gst_queue_loop () at ../../Source/gstreamer-1.16.1/plugins/elements/gstqueue.c:1537 #64 0x00007f33addf4dd1 in gst_task_func () at ../../Source/gstreamer-1.16.1/gst/gsttask.c:328 #65 0x00007f33acff56a3 in g_thread_pool_thread_proxy () at ../../Source/glib-2.58.1/glib/gthreadpool.c:307 #66 0x00007f33acff4d45 in g_thread_proxy () at ../../Source/glib-2.58.1/glib/gthread.c:784 #67 0x00007f33ad7abfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 #68 0x00007f33ab7fd4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Attachments
Add attachment
proposed patch, testcase, etc.
Miguel Gomez
Comment 1
2019-12-11 05:52:30 PST
Forgot to mention that it's not clear when the first one started failing, but the second one happened between
r253325
and
r253360
Diego Pino
Comment 2
2020-01-23 03:25:07 PST
r253372
changed test expectations for imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html to [ Crash Pass ], but besides Crash the test has also been reporting Failure since then. I'll update TestExpectations. Diff: -PASS Check if browser supports enough test media types -PASS Test audio-only changeType for audio/mp4; codecs="mp4a.40.2" <-> audio/mp4; codecs="mp4a.40.2" -PASS Test audio-only changeType for audio/mp4; codecs="mp4a.40.2" <-> audio/mpeg -PASS Test audio-only changeType for audio/mpeg <-> audio/mp4; codecs="mp4a.40.2" -PASS Test audio-only changeType for audio/mpeg <-> audio/mpeg -PASS Test video-only changeType for video/mp4; codecs="avc1.4D4001" <-> video/mp4; codecs="avc1.4D4001" +PASS Check if browser supports enough test media types +FAIL Test audio-only changeType for audio/webm; codecs="vorbis" <-> audio/webm; codecs="vorbis" The operation is not supported. +FAIL Test audio-only changeType for audio/webm; codecs="vorbis" <-> audio/mp4; codecs="mp4a.40.2" The operation is not supported. +FAIL Test audio-only changeType for audio/mp4; codecs="mp4a.40.2" <-> audio/webm; codecs="vorbis" The operation is not supported. +FAIL Test audio-only changeType for audio/mp4; codecs="mp4a.40.2" <-> audio/mp4; codecs="mp4a.40.2" The operation is not supported. +FAIL Test video-only changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp8" The operation is not supported. +FAIL Test video-only changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp9" The operation is not supported. +FAIL Test video-only changeType for video/webm; codecs="vp8" <-> video/mp4; codecs="avc1.4D4001" The operation is not supported. +FAIL Test video-only changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp8" The operation is not supported. +FAIL Test video-only changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp9" The operation is not supported. +FAIL Test video-only changeType for video/webm; codecs="vp9" <-> video/mp4; codecs="avc1.4D4001" The operation is not supported. +FAIL Test video-only changeType for video/mp4; codecs="avc1.4D4001" <-> video/webm; codecs="vp8" The operation is not supported. +FAIL Test video-only changeType for video/mp4; codecs="avc1.4D4001" <-> video/webm; codecs="vp9" The operation is not supported. +FAIL Test video-only changeType for video/mp4; codecs="avc1.4D4001" <-> video/mp4; codecs="avc1.4D4001" The operation is not supported.
Diego Pino
Comment 3
2020-05-07 08:17:49 PDT
media/media-source/media-source-canplaythrough.html has been consistently passing, without a single crash, for the last 4000 revisions (at least
r257291
). Removing from test expectations.
Diego Pino
Comment 4
2021-06-08 20:06:48 PDT
Closing this bugs as these two tests are no longer passing. media/media-source/media-source-canplaythrough.html was already removed from TestExpectations as the test is passing. imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html has been failing consistently for the last 4000 revisions. Track this test under a new bug:
https://bugs.webkit.org/show_bug.cgi?id=226804
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug