[Webkit-unassigned] [Bug 220448] New: [macOS debug] Flaky crash under webrtc::internal::ReceiveStatisticsProxy::OnRenderedFrame

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 7 17:06:15 PST 2021


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

            Bug ID: 220448
           Summary: [macOS debug] Flaky crash under
                    webrtc::internal::ReceiveStatisticsProxy::OnRenderedFr
                    ame
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ryanhaddad at apple.com
                CC: youennf at gmail.com

Created attachment 417225

  --> https://bugs.webkit.org/attachment.cgi?id=417225&action=review

crash log

imported/w3c/web-platform-tests/webrtc/RTCRtpSender-encode-same-track-twice.https.html is a flaky crash on Big Sur and Catalina debug bots. The following is steen at the bottom of the stderr:

#
# Fatal error in: /Volumes/Data/slave/catalina-debug/build/Source/ThirdParty/libwebrtc/Source/webrtc/video/receive_statistics_proxy2.cc, line 909
# last system error: 316
# Check failed: frame_meta.width > 0 (0 vs. 0)
# #CRASHED - com.apple.WebKit.WebContent.Development (pid 90331)
LEAK: 3 WebProcessPool
LEAK: 2 WebPageProxy


Here is the crashing thread:

Thread 3 Crashed:: WebKitWebRTCSignaling
0   libsystem_kernel.dylib              0x00007fff673fd33a __pthread_kill + 10
1   libsystem_pthread.dylib             0x00007fff674b9e60 pthread_kill + 430
2   libsystem_c.dylib                   0x00007fff67384808 abort + 120
3   libwebrtc.dylib                     0x0000000274af9751 rtc::webrtc_checks_impl::FatalLog(char const*, int, char const*, rtc::webrtc_checks_impl::CheckArgType const*, ...) + 769
4   libwebrtc.dylib                     0x00000002752d73ff webrtc::internal::ReceiveStatisticsProxy::OnRenderedFrame(webrtc::internal::VideoFrameMetaData const&) + 1471
5   libwebrtc.dylib                     0x0000000275b06938 webrtc::internal::VideoReceiveStream2::OnFrame(webrtc::VideoFrame const&)::$_5::operator()() const + 744 (video_receive_stream2.cc:510)
6   libwebrtc.dylib                     0x0000000275b065ed webrtc::webrtc_new_closure_impl::SafetyClosureTask<webrtc::internal::VideoReceiveStream2::OnFrame(webrtc::VideoFrame const&)::$_5>::Run() + 77 (to_queued_task.h:51)
7   libwebrtc.dylib                     0x0000000275995b06 rtc::Thread::QueuedTaskHandler::OnMessage(rtc::Message*) + 230 (thread.cc:995)
8   libwebrtc.dylib                     0x0000000275993708 rtc::Thread::Dispatch(rtc::Message*) + 280 (thread.cc:685)
9   libwebrtc.dylib                     0x00000002759906ef rtc::Thread::ProcessMessages(int) + 383 (thread.cc:1093)
10  libwebrtc.dylib                     0x0000000275994e5a rtc::Thread::Run() + 26 (thread.cc:862)
11  libwebrtc.dylib                     0x00000002759949f8 rtc::Thread::PreRun(void*) + 88 (thread.cc:852)
12  libsystem_pthread.dylib             0x00007fff674ba109 _pthread_start + 148
13  libsystem_pthread.dylib             0x00007fff674b5b8b thread_start + 15


https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc%2FRTCRtpSender-encode-same-track-twice.https.html

-- 
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/20210108/9bef3117/attachment.htm>


More information about the webkit-unassigned mailing list