Bug 282938
Summary: | REGRESSION(286428@main): [GStreamer][MediaStream] ASSERTs due to invalid memory access | ||
---|---|---|---|
Product: | WebKit | Reporter: | Philippe Normand <philn> |
Component: | Platform | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED INVALID | ||
Severity: | Normal | CC: | calvaris |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | 282974 | ||
Bug Blocks: |
Philippe Normand
Thread 1 (Thread 0x7f675f7fe6c0 (LWP 239565)):
#0 0x00007f6b94ce3cb2 in WTF::GRefPtr<_GstElement>::operator!() const (this=0x4088880000000010) at /app/webkit/WebKitBuild/GTK/Debug/WTF/Headers/wtf/glib/GRefPtr.h:113
#1 0x00007f6b977f692d in WebCore::GStreamerCapturer::queryLatency() (this=0x4088880000000000) at /app/webkit/Source/WebCore/platform/mediastream/gstreamer/GStreamerCapturer.cpp:246
#2 0x00007f6b977fcf9e in WebCore::GStreamerVideoCaptureSource::queryLatency() (this=0x7f69eaaa0000) at /app/webkit/Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoCaptureSource.cpp:184
#3 0x00007f6b977e2782 in InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}::operator()(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&) const (__closure=0x7f675f7f8ac0, source=...) at /app/webkit/Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:211
#4 0x00007f6b977eeacd in std::__invoke_impl<void, WTF::Visitor<InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}>, WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&>(std::__invoke_other, WTF::Visitor<InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}>&&, WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&) (__f=...) at /usr/include/c++/13.2.0/bits/invoke.h:61
#5 0x00007f6b977ed332 in std::__invoke<WTF::Visitor<InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}>, WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&>(WTF::Visitor<InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}>&&, WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&) (__fn=...) at /usr/include/c++/13.2.0/bits/invoke.h:96
#6 0x00007f6b977eb9ce in std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<void> (*)(WTF::Visitor<InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}>&&, std::variant<WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >, WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >, decltype(nullptr)>&)>, std::integer_sequence<unsigned long, 0ul> >::__visit_invoke(WTF::Visitor<InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}>&&, std::variant<WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >, WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >, decltype(nullptr)>&) (__visitor=..., __vars#0=std::variant<WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >, WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >, std::nullptr_t> [index 0] = {...}) at /usr/include/c++/13.2.0/variant:1032
#7 0x00007f6b977ebb40 in std::__do_visit<std::__detail::__variant::__deduce_visit_result<void>, WTF::Visitor<InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}>, std::variant<WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >, WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >, decltype(nullptr)>&>(WTF::Visitor<InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}>&&, std::variant<WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >, WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >, decltype(nullptr)>&) (__visitor=...) at /usr/include/c++/13.2.0/variant:1791
#8 0x00007f6b977ebc05 in std::visit<WTF::Visitor<InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}>, std::variant<WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >, WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >, decltype(nullptr)>&>(WTF::Visitor<InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}, InternalSource::ThreadSafeWeakPtr(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}>&&, std::variant<WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >, WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >, decltype(nullptr)>&) (__visitor=...) at /usr/include/c++/13.2.0/variant:1854
#9 0x00007f6b977e9a52 in WTF::switchOn<std::variant<WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >, WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >, decltype(nullptr)>&, InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}, InternalSource::_GstPadProbeInfo(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}, InternalSource::_GstPadProbeInfo(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}>(std::variant<WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >, WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >, decltype(nullptr)>&, InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >&)#1}&&, InternalSource::_GstPadProbeInfo(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >&)#1}&&, InternalSource::_GstPadProbeInfo(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const::{lambda(decltype(nullptr))#1}&&) (v=std::variant<WTF::ThreadSafeWeakPtr<WebCore::GStreamerVideoCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerVideoCaptureSource> >, WTF::ThreadSafeWeakPtr<WebCore::GStreamerAudioCaptureSource, WTF::NoTaggingTraits<WebCore::GStreamerAudioCaptureSource> >, std::nullptr_t> [index 0] = {...}) at /app/webkit/WebKitBuild/GTK/Debug/WTF/Headers/wtf/StdLibExtras.h:567
#10 0x00007f6b977e237c in InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::operator()(_GstPad*, _GstPadProbeInfo*, void*) const (__closure=0x0, info=0x7f675f7f8df0, userData=0x7f6b6e9f7600) at /app/webkit/Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:207
#11 0x00007f6b977e28b4 in InternalSource::InternalSource(_GstElement*, WebCore::MediaStreamTrackPrivate&, WTF::String const&, bool)::{lambda(_GstPad*, _GstPadProbeInfo*, void*)#1}::_FUN(_GstPad*, _GstPadProbeInfo*, void*) () at /app/webkit/Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:232
#12 0x00007f6b7afebf2f in probe_hook_marshal (hook=0x55eb41202840, data=0x7f675f7f8cd0) at ../gst/gstpad.c:3695
#13 0x00007f6b7e2faa07 in g_hook_list_marshal (hook_list=0x55eb41680358, may_recurse=1, marshaller=0x7f6b7afebc50 <probe_hook_marshal>, data=0x7f675f7f8cd0) at ../glib/ghook.c:674
#14 0x00007f6b7afec5b8 in do_probe_callbacks (pad=pad@entry=0x55eb416802c0, info=info@entry=0x7f675f7f8df0, defaultval=defaultval@entry=GST_FLOW_OK) at ../gst/gstpad.c:3879
#15 0x00007f6b7afee217 in gst_pad_query (pad=pad@entry=0x55eb416802c0, query=query@entry=0x7f673c006270) at ../gst/gstpad.c:4220
#16 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x55eb412002a0, query=0x7f673c006270) at ../gst/gstpad.c:4365
#17 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7f9040, user_data=0x7f675f7f9020) at ../gst/gstpad.c:3374
#18 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c0060a0, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7f9040, user_data=0x7f675f7f9020) at ../gst/gstiterator.c:618
#19 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c003ad0, pad=0x55eb411ffef0) at ../gst/gstpad.c:3434
#20 gst_pad_query_default (pad=0x55eb411ffef0, parent=<optimized out>, query=0x7f673c003ad0) at ../gst/gstpad.c:3527
#21 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x55eb411ffef0, query=query@entry=0x7f673c003ad0) at ../gst/gstpad.c:4228
#22 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x55eb40f65fa0, query=0x7f673c003ad0) at ../gst/gstpad.c:4365
#23 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7f9300, user_data=0x7f675f7f92e0) at ../gst/gstpad.c:3374
#24 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c005ed0, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7f9300, user_data=0x7f675f7f92e0) at ../gst/gstiterator.c:618
#25 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c002760, pad=0x55eb40f663d0) at ../gst/gstpad.c:3434
#26 gst_pad_query_default (pad=0x55eb40f663d0, parent=<optimized out>, query=0x7f673c002760) at ../gst/gstpad.c:3527
#27 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x55eb40f663d0, query=query@entry=0x7f673c002760) at ../gst/gstpad.c:4228
#28 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f672c002cd0, query=0x7f673c002760) at ../gst/gstpad.c:4365
#29 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7f95c0, user_data=0x7f675f7f95a0) at ../gst/gstpad.c:3374
#30 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c005d00, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7f95c0, user_data=0x7f675f7f95a0) at ../gst/gstiterator.c:618
#31 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c002540, pad=0x7f672c002950) at ../gst/gstpad.c:3434
#32 gst_pad_query_default (pad=0x7f672c002950, parent=<optimized out>, query=0x7f673c002540) at ../gst/gstpad.c:3527
#33 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f672c002950, query=query@entry=0x7f673c002540) at ../gst/gstpad.c:4228
#34 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x55eb4130e0c0, query=0x7f673c002540) at ../gst/gstpad.c:4365
#35 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7f9880, user_data=0x7f675f7f9860) at ../gst/gstpad.c:3374
#36 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c005b30, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7f9880, user_data=0x7f675f7f9860) at ../gst/gstiterator.c:618
#37 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c0052f0, pad=0x55eb40f86a50) at ../gst/gstpad.c:3434
#38 gst_pad_query_default (pad=0x55eb40f86a50, parent=<optimized out>, query=0x7f673c0052f0) at ../gst/gstpad.c:3527
#39 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x55eb40f86a50, query=query@entry=0x7f673c0052f0) at ../gst/gstpad.c:4228
#40 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f672c003f00, query=0x7f673c0052f0) at ../gst/gstpad.c:4365
#41 0x00007f6b5c404c86 in gst_identity_query (base=0x7f672c003b40, direction=<optimized out>, query=0x7f673c0052f0) at ../plugins/elements/gstidentity.c:1122
#42 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f672c004150, query=query@entry=0x7f673c0052f0) at ../gst/gstpad.c:4228
#43 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f672c005060, query=0x7f673c0052f0) at ../gst/gstpad.c:4365
#44 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7f9d00, user_data=0x7f675f7f9ce0) at ../gst/gstpad.c:3374
#45 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c005960, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7f9d00, user_data=0x7f675f7f9ce0) at ../gst/gstiterator.c:618
#46 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c004d90, pad=0x7f672c0055a0) at ../gst/gstpad.c:3434
#47 gst_pad_query_default (pad=0x7f672c0055a0, parent=<optimized out>, query=0x7f673c004d90) at ../gst/gstpad.c:3527
#48 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f672c0055a0, query=query@entry=0x7f673c004d90) at ../gst/gstpad.c:4228
#49 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a000ad40, query=0x7f673c004d90) at ../gst/gstpad.c:4365
#50 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7f9fc0, user_data=0x7f675f7f9fa0) at ../gst/gstpad.c:3374
#51 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c005790, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7f9fc0, user_data=0x7f675f7f9fa0) at ../gst/gstiterator.c:618
#52 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c003630, pad=0x7f66a000aad0) at ../gst/gstpad.c:3434
#53 gst_pad_query_default (pad=0x7f66a000aad0, parent=<optimized out>, query=0x7f673c003630) at ../gst/gstpad.c:3527
#54 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a000aad0, query=query@entry=0x7f673c003630) at ../gst/gstpad.c:4228
#55 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a00015c0, query=0x7f673c003630) at ../gst/gstpad.c:4365
#56 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7fa280, user_data=0x7f675f7fa260) at ../gst/gstpad.c:3374
#57 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c0055c0, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7fa280, user_data=0x7f675f7fa260) at ../gst/gstiterator.c:618
#58 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c005180, pad=0x7f66a0001240) at ../gst/gstpad.c:3434
#59 gst_pad_query_default (pad=0x7f66a0001240, parent=<optimized out>, query=0x7f673c005180) at ../gst/gstpad.c:3527
#60 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0001240, query=query@entry=0x7f673c005180) at ../gst/gstpad.c:4228
#61 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x55eb40f64880, query=0x7f673c005180) at ../gst/gstpad.c:4365
#62 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7fa540, user_data=0x7f675f7fa520) at ../gst/gstpad.c:3374
#63 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c0053f0, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7fa540, user_data=0x7f675f7fa520) at ../gst/gstiterator.c:618
#64 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c003ce0, pad=0x55eb40f64c60) at ../gst/gstpad.c:3434
#65 gst_pad_query_default (pad=0x55eb40f64c60, parent=<optimized out>, query=0x7f673c003ce0) at ../gst/gstpad.c:3527
#66 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x55eb40f64c60, query=query@entry=0x7f673c003ce0) at ../gst/gstpad.c:4228
#67 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a0011880, query=0x7f673c003ce0) at ../gst/gstpad.c:4365
#68 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7fa800, user_data=0x7f675f7fa7e0) at ../gst/gstpad.c:3374
#69 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c004860, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7fa800, user_data=0x7f675f7fa7e0) at ../gst/gstiterator.c:618
#70 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c004800, pad=0x7f66a0012950) at ../gst/gstpad.c:3434
#71 gst_pad_query_default (pad=0x7f66a0012950, parent=<optimized out>, query=0x7f673c004800) at ../gst/gstpad.c:3527
#72 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0012950, query=query@entry=0x7f673c004800) at ../gst/gstpad.c:4228
#73 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a0005dd0, query=0x7f673c004800) at ../gst/gstpad.c:4365
#74 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7faac0, user_data=0x7f675f7faaa0) at ../gst/gstpad.c:3374
#75 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c004630, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7faac0, user_data=0x7f675f7faaa0) at ../gst/gstiterator.c:618
#76 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c0045d0, pad=0x7f66a00113e0) at ../gst/gstpad.c:3434
#77 gst_pad_query_default (pad=0x7f66a00113e0, parent=<optimized out>, query=0x7f673c0045d0) at ../gst/gstpad.c:3527
#78 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a00113e0, query=query@entry=0x7f673c0045d0) at ../gst/gstpad.c:4228
#79 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a0012cd0, query=0x7f673c0045d0) at ../gst/gstpad.c:4365
#80 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0004230, query=query@entry=0x7f673c0045d0) at ../gst/gstpad.c:4228
#81 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a0003ef0, query=0x7f673c0045d0) at ../gst/gstpad.c:4365
#82 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7faed0, user_data=0x7f675f7faeb0) at ../gst/gstpad.c:3374
#83 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c004400, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7faed0, user_data=0x7f675f7faeb0) at ../gst/gstiterator.c:618
#84 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c0025d0, pad=0x7f66a0009800) at ../gst/gstpad.c:3434
#85 gst_pad_query_default (pad=0x7f66a0009800, parent=<optimized out>, query=0x7f673c0025d0) at ../gst/gstpad.c:3527
#86 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0009800, query=query@entry=0x7f673c0025d0) at ../gst/gstpad.c:4228
#87 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a0007150, query=0x7f673c0025d0) at ../gst/gstpad.c:4365
#88 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7fb190, user_data=0x7f675f7fb170) at ../gst/gstpad.c:3374
#89 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c004230, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7fb190, user_data=0x7f675f7fb170) at ../gst/gstiterator.c:618
#90 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c0051f0, pad=0x7f66a0006da0) at ../gst/gstpad.c:3434
#91 gst_pad_query_default (pad=0x7f66a0006da0, parent=<optimized out>, query=0x7f673c0051f0) at ../gst/gstpad.c:3527
#92 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0006da0, query=query@entry=0x7f673c0051f0) at ../gst/gstpad.c:4228
#93 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a000a230, query=0x7f673c0051f0) at ../gst/gstpad.c:4365
#94 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7fb450, user_data=0x7f675f7fb430) at ../gst/gstpad.c:3374
#95 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c004060, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7fb450, user_data=0x7f675f7fb430) at ../gst/gstiterator.c:618
#96 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c004be0, pad=0x7f66a0003b80) at ../gst/gstpad.c:3434
#97 gst_pad_query_default (pad=0x7f66a0003b80, parent=<optimized out>, query=0x7f673c004be0) at ../gst/gstpad.c:3527
#98 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0003b80, query=query@entry=0x7f673c004be0) at ../gst/gstpad.c:4228
#99 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a000f140, query=0x7f673c004be0) at ../gst/gstpad.c:4365
#100 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7fb710, user_data=0x7f675f7fb6f0) at ../gst/gstpad.c:3374
#101 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c003900, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7fb710, user_data=0x7f675f7fb6f0) at ../gst/gstiterator.c:618
#102 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c002cd0, pad=0x7f66a0015110) at ../gst/gstpad.c:3434
#103 gst_pad_query_default (pad=0x7f66a0015110, parent=parent@entry=0x7f66a000f9f0, query=query@entry=0x7f673c002cd0) at ../gst/gstpad.c:3527
#104 0x00007f6b5c4266d6 in gst_queue_handle_src_query (pad=<optimized out>, parent=0x7f66a000f9f0, query=0x7f673c002cd0) at ../plugins/elements/gstqueue.c:1675
#105 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0015110, query=query@entry=0x7f673c002cd0) at ../gst/gstpad.c:4228
#106 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a0014ce0, query=0x7f673c002cd0) at ../gst/gstpad.c:4365
#107 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7fba10, user_data=0x7f675f7fb9f0) at ../gst/gstpad.c:3374
#108 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c0030b0, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7fba10, user_data=0x7f675f7fb9f0) at ../gst/gstiterator.c:618
#109 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c004ff0, pad=0x7f66a0025820) at ../gst/gstpad.c:3434
#110 gst_pad_query_default (pad=0x7f66a0025820, parent=<optimized out>, query=0x7f673c004ff0) at ../gst/gstpad.c:3527
#111 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0025820, query=query@entry=0x7f673c004ff0) at ../gst/gstpad.c:4228
#112 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a00248f0, query=0x7f673c004ff0) at ../gst/gstpad.c:4365
#113 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0015790, query=query@entry=0x7f673c004ff0) at ../gst/gstpad.c:4228
#114 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a0008900, query=0x7f673c004ff0) at ../gst/gstpad.c:4365
#115 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0008b90, query=query@entry=0x7f673c004ff0) at ../gst/gstpad.c:4228
#116 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a0004860, query=0x7f673c004ff0) at ../gst/gstpad.c:4365
#117 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a000e780, query=query@entry=0x7f673c004ff0) at ../gst/gstpad.c:4228
#118 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a0020ac0, query=0x7f673c004ff0) at ../gst/gstpad.c:4365
#119 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0020ec0, query=query@entry=0x7f673c004ff0) at ../gst/gstpad.c:4228
#120 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x7f66a00252a0, query=0x7f673c004ff0) at ../gst/gstpad.c:4365
#121 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7fc210, user_data=0x7f675f7fc1f0) at ../gst/gstpad.c:3374
#122 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c002ee0, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7fc210, user_data=0x7f675f7fc1f0) at ../gst/gstiterator.c:618
#123 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c000f40, pad=0x7f66a0003150) at ../gst/gstpad.c:3434
#124 gst_pad_query_default (pad=0x7f66a0003150, parent=<optimized out>, query=0x7f673c000f40) at ../gst/gstpad.c:3527
#125 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x7f66a0003150, query=query@entry=0x7f673c000f40) at ../gst/gstpad.c:4228
#126 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x55eb41530760, query=0x7f673c000f40) at ../gst/gstpad.c:4365
#127 0x00007f6b7afeb2f5 in query_latency_default_fold (item=<optimized out>, ret=0x7f675f7fc4d0, user_data=0x7f675f7fc4b0) at ../gst/gstpad.c:3374
#128 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c0024a0, func=0x7f6b7afeb2a0 <query_latency_default_fold>, ret=0x7f675f7fc4d0, user_data=0x7f675f7fc4b0) at ../gst/gstiterator.c:618
#129 0x00007f6b7afed06e in gst_pad_query_latency_default (query=0x7f673c000e30, pad=0x55eb4152fd00) at ../gst/gstpad.c:3434
#130 gst_pad_query_default (pad=0x55eb4152fd00, parent=<optimized out>, query=0x7f673c000e30) at ../gst/gstpad.c:3527
#131 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x55eb4152fd00, query=query@entry=0x7f673c000e30) at ../gst/gstpad.c:4228
#132 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x55eb4152e440, query=0x7f673c000e30) at ../gst/gstpad.c:4365
#133 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x55eb4152e830, query=query@entry=0x7f673c000e30) at ../gst/gstpad.c:4228
#134 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x55eb4152efc0, query=0x7f673c000e30) at ../gst/gstpad.c:4365
#135 0x00007f6b7afedebb in gst_pad_query (pad=pad@entry=0x55eb4152f3b0, query=query@entry=0x7f673c000e30) at ../gst/gstpad.c:4228
#136 0x00007f6b7aff16b3 in gst_pad_peer_query (pad=0x55eb40f8fe60, query=query@entry=0x7f673c000e30) at ../gst/gstpad.c:4365
#137 0x00007f6b7b0e78e2 in gst_base_sink_query_latency (sink=0x55eb40f8fb50, live=live@entry=0x7f675f7fca20, upstream_live=upstream_live@entry=0x7f675f7fca1c, min_latency=min_latency@entry=0x7f675f7fca30, max_latency=max_latency@entry=0x7f675f7fca28) at ../libs/gst/base/gstbasesink.c:1235
#138 0x00007f6b7b0e87f5 in default_element_query (element=0x55eb40f8fb50, query=0x7f673c001130) at ../libs/gst/base/gstbasesink.c:5523
#139 0x00007f6b7afc276c in gst_element_query (element=0x55eb40f8fb50, query=0x7f673c001130) at ../gst/gstelement.c:2100
#140 0x00007f6b7afa771c in bin_query_latency_fold (vitem=<optimized out>, ret=0x7f675f7fcba0, fold=0x7f675f7fcc40) at ../gst/gstbin.c:4163
#141 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c003570, func=0x7f6b7afa7460 <bin_query_latency_fold>, ret=0x7f675f7fcba0, user_data=0x7f675f7fcc40) at ../gst/gstiterator.c:618
#142 0x00007f6b7afa7a41 in bin_iterate_fold (bin=bin@entry=0x55eb40f8f140, iter=iter@entry=0x7f673c003570, fold_init=fold_init@entry=0x7f6b7afa5e10 <bin_query_min_max_init>, fold_done=fold_done@entry=0x7f6b7afa77b0 <bin_query_latency_done>, fold_func=fold_func@entry=0x7f6b7afa7460 <bin_query_latency_fold>, fold_data=fold_data@entry=0x7f675f7fcc40, default_return=1) at ../gst/gstbin.c:4242
#143 0x00007f6b7afa7bec in gst_bin_query (element=0x55eb40f8f140, query=0x7f673c001130) at ../gst/gstbin.c:4317
#144 0x00007f6b7afc276c in gst_element_query (element=0x55eb40f8f140, query=0x7f673c001130) at ../gst/gstelement.c:2100
#145 0x00007f6b7afa771c in bin_query_latency_fold (vitem=<optimized out>, ret=0x7f675f7fcdd0, fold=0x7f675f7fce70) at ../gst/gstbin.c:4163
#146 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c0050c0, func=0x7f6b7afa7460 <bin_query_latency_fold>, ret=0x7f675f7fcdd0, user_data=0x7f675f7fce70) at ../gst/gstiterator.c:618
#147 0x00007f6b7afa7a41 in bin_iterate_fold (bin=bin@entry=0x7f66a000f500, iter=iter@entry=0x7f673c0050c0, fold_init=fold_init@entry=0x7f6b7afa5e10 <bin_query_min_max_init>, fold_done=fold_done@entry=0x7f6b7afa77b0 <bin_query_latency_done>, fold_func=fold_func@entry=0x7f6b7afa7460 <bin_query_latency_fold>, fold_data=fold_data@entry=0x7f675f7fce70, default_return=1) at ../gst/gstbin.c:4242
#148 0x00007f6b7afa7bec in gst_bin_query (element=0x7f66a000f500, query=0x7f673c001130) at ../gst/gstbin.c:4317
#149 0x00007f6b7afc276c in gst_element_query (element=0x7f66a000f500, query=0x7f673c001130) at ../gst/gstelement.c:2100
#150 0x00007f6b7afa771c in bin_query_latency_fold (vitem=<optimized out>, ret=0x7f675f7fd000, fold=0x7f675f7fd0a0) at ../gst/gstbin.c:4163
#151 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c003c20, func=0x7f6b7afa7460 <bin_query_latency_fold>, ret=0x7f675f7fd000, user_data=0x7f675f7fd0a0) at ../gst/gstiterator.c:618
#152 0x00007f6b7afa7a41 in bin_iterate_fold (bin=bin@entry=0x55eb4151b140, iter=iter@entry=0x7f673c003c20, fold_init=fold_init@entry=0x7f6b7afa5e10 <bin_query_min_max_init>, fold_done=fold_done@entry=0x7f6b7afa77b0 <bin_query_latency_done>, fold_func=fold_func@entry=0x7f6b7afa7460 <bin_query_latency_fold>, fold_data=fold_data@entry=0x7f675f7fd0a0, default_return=1) at ../gst/gstbin.c:4242
#153 0x00007f6b7afa7bec in gst_bin_query (element=0x55eb4151b140, query=0x7f673c001130) at ../gst/gstbin.c:4317
#154 0x00007f6b7afc276c in gst_element_query (element=0x55eb4151b140, query=0x7f673c001130) at ../gst/gstelement.c:2100
#155 0x00007f6b7afa771c in bin_query_latency_fold (vitem=<optimized out>, ret=0x7f675f7fd230, fold=0x7f675f7fd2d0) at ../gst/gstbin.c:4163
#156 0x00007f6b7afd7d75 in gst_iterator_fold (it=0x7f673c002a20, func=0x7f6b7afa7460 <bin_query_latency_fold>, ret=0x7f675f7fd230, user_data=0x7f675f7fd2d0) at ../gst/gstiterator.c:618
#157 0x00007f6b7afa7a41 in bin_iterate_fold (bin=bin@entry=0x55eb4130cb90, iter=iter@entry=0x7f673c002a20, fold_init=fold_init@entry=0x7f6b7afa5e10 <bin_query_min_max_init>, fold_done=fold_done@entry=0x7f6b7afa77b0 <bin_query_latency_done>, fold_func=fold_func@entry=0x7f6b7afa7460 <bin_query_latency_fold>, fold_data=fold_data@entry=0x7f675f7fd2d0, default_return=1) at ../gst/gstbin.c:4242
#158 0x00007f6b7afa7bec in gst_bin_query (element=0x55eb4130cb90, query=0x7f673c001130) at ../gst/gstbin.c:4317
#159 0x00007f6b7afc276c in gst_element_query (element=0x55eb4130cb90, query=0x7f673c001130) at ../gst/gstelement.c:2100
#160 0x00007f6b7afa0da6 in gst_bin_do_latency_func (bin=0x55eb4130cb90) at ../gst/gstbin.c:2745
#161 gst_bin_do_latency_func (bin=0x55eb4130cb90) at ../gst/gstbin.c:2731
#162 0x00007f6b783fd056 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#163 0x00007f6b783fbb5d in ffi_call_int (cif=cif@entry=0x7f675f7fd660, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#164 0x00007f6b783fc313 in ffi_call (cif=cif@entry=0x7f675f7fd660, fn=fn@entry=0x7f6b7aff7170 <gst_pipeline_do_latency>, rvalue=rvalue@entry=0x7f675f7fd5c0, avalue=avalue@entry=0x7f675f7fd580) at ../src/x86/ffi64.c:710
#165 0x00007f6b83598b43 in g_cclosure_marshal_generic_va (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args_list=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:1650
#166 0x00007f6b835b2a83 in _g_closure_invoke_va (param_types=0x0, n_params=<optimized out>, args=0x7f675f7fd870, instance=0x55eb4130cb90, return_value=<optimized out>, closure=<optimized out>) at ../gobject/gclosure.c:895
#167 g_signal_emit_valist (instance=<optimized out>, signal_id=51, detail=<optimized out>, var_args=var_args@entry=0x7f675f7fd870) at ../gobject/gsignal.c:3472
#168 0x00007f6b835b2c03 in g_signal_emit (instance=instance@entry=0x55eb4130cb90, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3622
#169 0x00007f6b7af9c4e0 in gst_bin_recalculate_latency (bin=bin@entry=0x55eb4130cb90) at ../gst/gstbin.c:2724
#170 0x00007f6b7afa3063 in gst_bin_change_state_func (element=0x55eb4130cb90, transition=GST_STATE_CHANGE_PAUSED_TO_PLAYING) at ../gst/gstbin.c:2854
#171 0x00007f6b184abe99 in gst_play_bin3_change_state (element=0x55eb4130cb90, transition=GST_STATE_CHANGE_PAUSED_TO_PLAYING) at ../gst/playback/gstplaybin3.c:2723
#172 0x00007f6b7afcad74 in gst_element_change_state (element=0x55eb4130cb90, transition=GST_STATE_CHANGE_PAUSED_TO_PLAYING) at ../gst/gstelement.c:3101
#173 0x00007f6b7afa170d in gst_bin_continue_func (bin=0x55eb4130cb90, data=<optimized out>) at ../gst/gstbin.c:3240
#174 0x00007f6b7afc8d1a in gst_element_call_async_func (data=0x7f66b0002650, user_data=<optimized out>) at ../gst/gstelement.c:3840
#175 0x00007f6b7e34d4f2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:350
#176 0x00007f6b7e34a862 in g_thread_proxy (data=0x7f6a34000b70) at ../glib/gthread.c:831
#177 0x00007f6b7b5b8e39 in start_thread (arg=<optimized out>) at pthread_create.c:444
#178 0x00007f6b7b6408c4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Philippe Normand
https://build.webkit.org/results/GTK-Linux-64-bit-Debug-Tests/286429@main%20(14828)/results.html
Xabier RodrÃguez Calvar
We are reverting a couple of commits on bug 282974 to start this with a new perspective.
Philippe Normand
This will hopefully be fixed as part of relanding bug 282756.