[Webkit-unassigned] [Bug 225552] New: [GStreamer] REGRESSION(r277175) imported/w3c/web-platform-tests/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html is a flaky crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 7 18:47:29 PDT 2021


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

            Bug ID: 225552
           Summary: [GStreamer] REGRESSION(r277175)
                    imported/w3c/web-platform-tests/mediacapture-streams/M
                    ediaStreamTrack-MediaElement-disabled-video-is-black.h
                    ttps.html is a flaky crash
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: dpino at igalia.com

Results dashboard:

https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fmediacapture-streams%2FMediaStreamTrack-MediaElement-disabled-video-is-black.https.html&platform=GTK&platform=WPE&platform=linux&platform=mac

Stacktrace:

https://build.webkit.org/results/GTK-Linux-64-bit-Debug-Tests/r277196%20(1013)/fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-crash-log.txt

Thread 1 (Thread 0x7f7785884ec0 (LWP 842)):
#0  __memset_avx2_erms () at ../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S:151
#1  0x00007f7790d610d8 in InternalSource::videoSampleAvailable(WebCore::MediaSample&) (this=0x7f77262b7850, sample=...) at ../../Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:272
#2  0x00007f779376d8c8 in WebCore::RealtimeMediaSource::videoSampleAvailable(WebCore::MediaSample&) (this=0x7f77262bd4e0, mediaSample=...) at ../../Source/WebCore/platform/mediastream/RealtimeMediaSource.cpp:211
#3  0x00007f77937a6fda in WebCore::RealtimeVideoSource::videoSampleAvailable(WebCore::MediaSample&) (this=0x7f77262bd4e0, sample=...) at ../../Source/WebCore/platform/mediastream/RealtimeVideoSource.cpp:200
#4  0x00007f779376d8c8 in WebCore::RealtimeMediaSource::videoSampleAvailable(WebCore::MediaSample&) (this=0x7f772628d780, mediaSample=...) at ../../Source/WebCore/platform/mediastream/RealtimeMediaSource.cpp:211
#5  0x00007f7793779ccd in WebCore::RealtimeVideoCaptureSource::dispatchMediaSampleToObservers(WebCore::MediaSample&) (this=0x7f772628d780, sample=...) at ../../Source/WebCore/platform/mediastream/RealtimeVideoCaptureSource.cpp:403
#6  0x00007f779445b5ec in WebCore::MockRealtimeVideoSourceGStreamer::updateSampleBuffer() (this=0x7f772628d780) at ../../Source/WebCore/platform/mediastream/gstreamer/MockRealtimeVideoSourceGStreamer.cpp:70
#7  0x00007f77937d34a9 in WebCore::MockRealtimeVideoSource::generateFrame() (this=0x7f772628d780) at ../../Source/WebCore/platform/mock/MockRealtimeVideoSource.cpp:449
#8  0x00007f77937dfe5b in std::__invoke_impl<void, void (WebCore::MockRealtimeVideoSource::*&)(), WebCore::MockRealtimeVideoSource*&>(std::__invoke_memfun_deref, void (WebCore::MockRealtimeVideoSource::*&)(), WebCore::MockRealtimeVideoSource*&) (__f=@0x7f772629d7e8: (void (WebCore::MockRealtimeVideoSource::*)(WebCore::MockRealtimeVideoSource * const)) 0x7f77937d3298 <WebCore::MockRealtimeVideoSource::generateFrame()>, __t=@0x7f772629d7f8: 0x7f772628d780) at /usr/include/c++/10.2.0/bits/invoke.h:73
#9  0x00007f77937dfd43 in std::__invoke<void (WebCore::MockRealtimeVideoSource::*&)(), WebCore::MockRealtimeVideoSource*&>(void (WebCore::MockRealtimeVideoSource::*&)(), WebCore::MockRealtimeVideoSource*&) (__fn=@0x7f772629d7e8: (void (WebCore::MockRealtimeVideoSource::*)(WebCore::MockRealtimeVideoSource * const)) 0x7f77937d3298 <WebCore::MockRealtimeVideoSource::generateFrame()>) at /usr/include/c++/10.2.0/bits/invoke.h:95
#10 0x00007f77937dfc3f in std::_Bind<void (WebCore::MockRealtimeVideoSource::*(WebCore::MockRealtimeVideoSource*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7f772629d7e8, __args=...) at /usr/include/c++/10.2.0/functional:416
#11 0x00007f77937dfb63 in std::_Bind<void (WebCore::MockRealtimeVideoSource::*(WebCore::MockRealtimeVideoSource*))()>::operator()<, void>() (this=0x7f772629d7e8) at /usr/include/c++/10.2.0/functional:499
#12 0x00007f77937dfac2 in WTF::Detail::CallableWrapper<std::_Bind<void (WebCore::MockRealtimeVideoSource::*(WebCore::MockRealtimeVideoSource*))()>, void>::call() (this=0x7f772629d7e0) at WTF/Headers/wtf/Function.h:52
#13 0x00007f778f7b0679 in WTF::Function<void ()>::operator()() const (this=0x7f772628d960) at WTF/Headers/wtf/Function.h:83
#14 0x00007f77937dfae2 in WTF::RunLoop::Timer<WebCore::MockRealtimeVideoSource>::fired() (this=0x7f772628d938) at WTF/Headers/wtf/RunLoop.h:187
#15 0x00007f778c0bc165 in operator()(gpointer) const (__closure=0x0, userData=0x7f772628d938) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:177
#16 0x00007f778c0bc1a5 in _FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:181
#17 0x00007f778c0bb7bd in operator()(GSource*, GSourceFunc, gpointer) const (__closure=0x0, source=0x55d163c10f60, callback=0x7f778c0bc188 <_FUN(gpointer)>, userData=0x7f772628d938) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#18 0x00007f778c0bb80b in _FUN(GSource*, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:56
#19 0x00007f7787f68dbf in g_main_dispatch (context=0x55d1637b5930) at ../glib/gmain.c:3337
#20 g_main_context_dispatch (context=0x55d1637b5930) at ../glib/gmain.c:4055
#21 0x00007f7787f69168 in g_main_context_iterate (context=0x55d1637b5930, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#22 0x00007f7787f69483 in g_main_loop_run (loop=0x55d163730c90) at ../glib/gmain.c:4329
#23 0x00007f778c0bbdc8 in WTF::RunLoop::run() () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#24 0x00007f7790b56023 in WebKit::AuxiliaryProcessMainBase<WebKit::WebProcess, true>::run(int, char**) (this=0x7ffc4572c100, argc=4, argv=0x7ffc4572c2a8) at ../../Source/WebKit/Shared/AuxiliaryProcessMain.h:70
#25 0x00007f7790b5390a in WebKit::AuxiliaryProcessMain<WebKit::WebProcessMainGtk>(int, char**) (argc=4, argv=0x7ffc4572c2a8) at ../../Source/WebKit/Shared/AuxiliaryProcessMain.h:96
#26 0x00007f7790b4f73a in WebKit::WebProcessMain(int, char**) (argc=4, argv=0x7ffc4572c2a8) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:78
#27 0x000055d162868949 in main(int, char**) (argc=4, argv=0x7ffc4572c2a8) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:31

-- 
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/20210508/ba7e84a1/attachment.htm>


More information about the webkit-unassigned mailing list