[Webkit-unassigned] [Bug 214047] New: REGRESSION(r263836): [GStreamer] Debug ASSERT hits

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 7 09:08:26 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=214047

            Bug ID: 214047
           Summary: REGRESSION(r263836): [GStreamer] Debug ASSERT hits
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Platform
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: pnormand at igalia.com

In Debug test bots, several webrtc and fast/mediastream tests crash, webrtc/audio-video-element-playing.html for example.

Thread 1 (Thread 0x7f552ffff700 (LWP 30445)):
#0  0x00007f5698fd0202 in WTFCrash() () at ../../Source/WTF/wtf/Assertions.cpp:295
#1  0x00007f56a72f5ec3 in WTF::RefCountedBase::applyRefDerefThreadingCheck() const (this=0x7f55fc206f90) at DerivedSources/ForwardingHeaders/wtf/RefCounted.h:114
#2  0x00007f56a72f5f60 in WTF::RefCountedBase::derefBase() const (this=0x7f55fc206f90) at DerivedSources/ForwardingHeaders/wtf/RefCounted.h:130
#3  0x00007f56a8a295f9 in WTF::RefCounted<WebCore::MediaStreamTrackPrivate, std::default_delete<WebCore::MediaStreamTrackPrivate> >::deref() const (this=0x7f55fc206f90) at DerivedSources/ForwardingHeaders/wtf/RefCounted.h:189
#4  0x00007f56a8a28fe4 in WTF::derefIfNotNull<WebCore::MediaStreamTrackPrivate>(WebCore::MediaStreamTrackPrivate*) (ptr=0x7f55fc206f78) at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:44
#5  0x00007f56a8a28422 in WTF::RefPtr<WebCore::MediaStreamTrackPrivate, WTF::DumbPtrTraits<WebCore::MediaStreamTrackPrivate> >::~RefPtr() (this=0x7f55a4084958, __in_chrg=<optimized out>) at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:70
#6  0x00007f56a8a27e6c in ProbeData::~ProbeData() (this=0x7f55a4084948, __in_chrg=<optimized out>) at ../../Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:450
#7  0x00007f56a8a255fa in <lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, data=0x7f55a4084948) at ../../Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:500
#8  0x00007f56a8a25627 in <lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:501
#9  0x00007f56923b6f7d in g_hook_free (hook_list=0x55e1719cb668, hook=0x7f5520009e40) at ../glib/ghook.c:302
#10 0x00007f56923b7486 in g_hook_next_valid (hook_list=<optimized out>, hook=<optimized out>, may_be_in_call=<optimized out>) at ../glib/ghook.c:757
#11 0x00007f56923b78ae in g_hook_list_marshal (hook_list=hook_list at entry=0x55e1719cb668, may_recurse=may_recurse at entry=1, marshaller=marshaller at entry=0x7f5692ce7440 <probe_hook_marshal>, data=data at entry=0x7f552fffe800) at ../glib/ghook.c:676
#12 0x00007f5692ce6ede in do_probe_callbacks (pad=pad at entry=0x55e1719cb5d0 [GstPad|src], info=<optimized out>, defaultval=defaultval at entry=GST_FLOW_OK) at ../gst/gstpad.c:3728
#13 0x00007f5692cea617 in gst_pad_push_event_unchecked (pad=pad at entry=0x55e1719cb5d0 [GstPad|src], event=0x7f5528024a30 [GstEvent], type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5376
#14 0x00007f5692ceabca in push_sticky (pad=pad at entry=0x55e1719cb5d0 [GstPad|src], ev=ev at entry=0x7f552fffea10, user_data=user_data at entry=0x7f552fffea80) at ../gst/gstevent.h:438
#15 0x00007f5692ce8520 in events_foreach (pad=pad at entry=0x55e1719cb5d0 [GstPad|src], func=func at entry=0x7f5692ceab70 <push_sticky>, user_data=user_data at entry=0x7f552fffea80) at ../gst/gstpad.c:608
#16 0x00007f5692cf3491 in check_sticky (event=0x7f5528024a30 [GstEvent], pad=0x55e1719cb5d0 [GstPad|src]) at ../gst/gstpad.c:3986
#17 0x00007f5692cf3491 in gst_pad_push_event (pad=0x55e1719cb5d0 [GstPad|src], event=event at entry=0x7f5528024a30 [GstEvent]) at ../gst/gstpad.c:5542
#18 0x00007f5692deda38 in gst_base_src_send_stream_start (src=src at entry=0x55e170dd1bd0 [GstAppSrc|appsrc4]) at ../libs/gst/base/gstbasesrc.c:916
#19 0x00007f5692dee2e8 in gst_base_src_send_stream_start (src=0x55e170dd1bd0 [GstAppSrc|appsrc4]) at ../libs/gst/base/gstbasesrc.c:3401
#20 0x00007f5692dee2e8 in gst_base_src_loop (pad=0x55e1719cb5d0 [GstPad|src]) at ../libs/gst/base/gstbasesrc.c:2797
#21 0x00007f5692d20be7 in gst_task_func (task=0x7f54e0002950 [GstTask|appsrc4:src]) at ../gst/gsttask.c:328
#22 0x00007f56923f2004 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#23 0x00007f56923f1761 in g_thread_proxy (data=0x7f5528006b00) at ../glib/gthread.c:807
#24 0x00007f56934455e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#25 0x00007f56910d5473 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200707/855e2346/attachment-0001.htm>


More information about the webkit-unassigned mailing list