Bug 205110
| Summary: | [GTK] Two media-source tests failing cause g_object_ref: assertion 'object->ref_count > 0' failed | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Miguel Gomez <magomez> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED INVALID | ||
| Severity: | Normal | CC: | bugs-noreply, calvaris, dpino |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=226804 | ||
Miguel Gomez
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
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
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
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
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.