[Webkit-unassigned] [Bug 170822] New: LayoutTest webrtc/captureCanvas-webrtc.html is a flaky crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 13 12:22:45 PDT 2017


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

            Bug ID: 170822
           Summary: LayoutTest webrtc/captureCanvas-webrtc.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: ryanhaddad at apple.com
                CC: youennf at gmail.com

LayoutTest webrtc/captureCanvas-webrtc.html is a flaky crash

https://build.webkit.org/results/Apple%20iOS%2010%20Simulator%20Release%20WK2%20(Tests)/r215325%20(650)/results.html

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=webrtc%2FcaptureCanvas-webrtc.html

Thread 12 Crashed:: Thread 0x0x7fbf3c7e4f
0   libsystem_kernel.dylib              0x00000001088a0f06 __pthread_kill + 10
1   libsystem_pthread.dylib             0x00000001088d54ec pthread_kill + 90
2   libsystem_c.dylib                   0x000000010861dfd7 abort + 129
3   libwebrtc.dylib                     0x000000010b953fdd rtc::FatalMessage::~FatalMessage() + 293
4   libwebrtc.dylib                     0x000000010b953fe7 rtc::FatalMessage::~FatalMessage() + 9 (checks.cc:139)
5   libwebrtc.dylib                     0x000000010b9a363b webrtc::video_coding::FrameBuffer::UpdateFrameInfoWithIncomingFrame(webrtc::video_coding::FrameObject const&, std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<webrtc::video_coding::FrameBuffer::FrameKey, webrtc::video_coding::FrameBuffer::FrameInfo>, std::__1::__tree_node<std::__1::__value_type<webrtc::video_coding::FrameBuffer::FrameKey, webrtc::video_coding::FrameBuffer::FrameInfo>, void*>*, long> >) + 1943 (frame_buffer2.cc:390)
6   libwebrtc.dylib                     0x000000010b9a2cac webrtc::video_coding::FrameBuffer::InsertFrame(std::__1::unique_ptr<webrtc::video_coding::FrameObject, std::__1::default_delete<webrtc::video_coding::FrameObject> >) + 1688 (frame_buffer2.cc:240)
7   libwebrtc.dylib                     0x000000010bb40f0c webrtc::internal::VideoReceiveStream::OnCompleteFrame(std::__1::unique_ptr<webrtc::video_coding::FrameObject, std::__1::default_delete<webrtc::video_coding::FrameObject> >) + 44 (video_receive_stream.cc:427)
8   libwebrtc.dylib                     0x000000010baa5ac2 webrtc::RtpStreamReceiver::OnCompleteFrame(std::__1::unique_ptr<webrtc::video_coding::FrameObject, std::__1::default_delete<webrtc::video_coding::FrameObject> >) + 128 (rtp_stream_receiver.cc:408)
9   libwebrtc.dylib                     0x000000010ba8c5f7 webrtc::video_coding::RtpFrameReferenceFinder::ManageFrameGeneric(std::__1::unique_ptr<webrtc::video_coding::RtpFrameObject, std::__1::default_delete<webrtc::video_coding::RtpFrameObject> >, int) + 689 (rtp_frame_reference_finder.cc:219)
10  libwebrtc.dylib                     0x000000010ba8b176 webrtc::video_coding::RtpFrameReferenceFinder::ManageFrame(std::__1::unique_ptr<webrtc::video_coding::RtpFrameObject, std::__1::default_delete<webrtc::video_coding::RtpFrameObject> >) + 172 (memory:2721)
11  libwebrtc.dylib                     0x000000010baa5a0f webrtc::RtpStreamReceiver::OnReceivedFrame(std::__1::unique_ptr<webrtc::video_coding::RtpFrameObject, std::__1::default_delete<webrtc::video_coding::RtpFrameObject> >) + 105 (rtp_stream_receiver.cc:397)
12  libwebrtc.dylib                     0x000000010ba16565 webrtc::video_coding::PacketBuffer::InsertPacket(webrtc::VCMPacket*) + 529 (packet_buffer.cc:114)
13  libwebrtc.dylib                     0x000000010baa4ec2 webrtc::RtpStreamReceiver::OnReceivedPayloadData(unsigned char const*, unsigned long, webrtc::WebRtcRTPHeader const*) + 294 (rtp_stream_receiver.cc:280)
14  libwebrtc.dylib                     0x000000010ba98ac4 webrtc::RTPReceiverVideo::ParseRtpPacket(webrtc::WebRtcRTPHeader*, webrtc::PayloadUnion const&, bool, unsigned char const*, unsigned long, long long, bool) + 628 (rtp_receiver_video.cc:103)
15  libwebrtc.dylib                     0x000000010ba97e3c webrtc::RtpReceiverImpl::IncomingRtpPacket(webrtc::RTPHeader const&, unsigned char const*, unsigned long, webrtc::PayloadUnion, bool) + 494 (rtp_receiver_impl.cc:181)
16  libwebrtc.dylib                     0x000000010baa5234 webrtc::RtpStreamReceiver::ReceivePacket(unsigned char const*, unsigned long, webrtc::RTPHeader const&, bool) + 170 (rtp_stream_receiver.cc:432)
17  libwebrtc.dylib                     0x000000010baa517a webrtc::RtpStreamReceiver::OnRecoveredPacket(unsigned char const*, unsigned long) + 150 (rtp_stream_receiver.cc:293)
18  libwebrtc.dylib                     0x000000010bb22ff5 webrtc::UlpfecReceiverImpl::ProcessReceivedFec() + 93 (ulpfec_receiver_impl.cc:215)
19  libwebrtc.dylib                     0x000000010baa5c46 webrtc::RtpStreamReceiver::ParseAndHandleEncapsulatingHeader(unsigned char const*, unsigned long, webrtc::RTPHeader const&) + 170 (rtp_stream_receiver.cc:450)
20  libwebrtc.dylib                     0x000000010baa51d2 webrtc::RtpStreamReceiver::ReceivePacket(unsigned char const*, unsigned long, webrtc::RTPHeader const&, bool) + 72 (rtp_stream_receiver.cc:422)
21  libwebrtc.dylib                     0x000000010baa517a webrtc::RtpStreamReceiver::OnRecoveredPacket(unsigned char const*, unsigned long) + 150 (rtp_stream_receiver.cc:293)
22  libwebrtc.dylib                     0x000000010baa5d58 webrtc::RtpStreamReceiver::ParseAndHandleEncapsulatingHeader(unsigned char const*, unsigned long, webrtc::RTPHeader const&) + 444 (rtp_stream_receiver.cc:476)
23  libwebrtc.dylib                     0x000000010baa51d2 webrtc::RtpStreamReceiver::ReceivePacket(unsigned char const*, unsigned long, webrtc::RTPHeader const&, bool) + 72 (rtp_stream_receiver.cc:422)
24  libwebrtc.dylib                     0x000000010baa57db webrtc::RtpStreamReceiver::OnRtpPacket(webrtc::RtpPacketReceived const&) + 1173 (rtp_stream_receiver.cc:357)
25  libwebrtc.dylib                     0x000000010b941cf1 webrtc::internal::Call::DeliverRtp(webrtc::MediaType, unsigned char const*, unsigned long, webrtc::PacketTime const&) + 583 (call.cc:1216)
26  libwebrtc.dylib                     0x000000010bb7ef21 cricket::WebRtcVideoChannel2::OnPacketReceived(rtc::CopyOnWriteBuffer*, rtc::PacketTime const&) + 95 (webrtcvideoengine2.cc:1375)
27  libwebrtc.dylib                     0x000000010bca3587 cricket::BaseChannel::OnPacketReceived(bool, rtc::CopyOnWriteBuffer const&, rtc::PacketTime const&) + 91 (channel.cc:913)
28  libwebrtc.dylib                     0x000000010b8f8b90 rtc::AsyncInvoker::OnMessage(rtc::Message*) + 20 (asyncinvoker.cc:44)
29  libwebrtc.dylib                     0x000000010b9d49e5 rtc::MessageQueue::Dispatch(rtc::Message*) + 265 (messagequeue.cc:539)
30  libwebrtc.dylib                     0x000000010bafdc9f rtc::Thread::ProcessMessages(int) + 153 (thread.cc:496)
31  libwebrtc.dylib                     0x000000010bafda00 rtc::Thread::PreRun(void*) + 102 (thread.cc:318)
32  libsystem_pthread.dylib             0x00000001088d299d _pthread_body + 131
33  libsystem_pthread.dylib             0x00000001088d291a _pthread_start + 168
34  libsystem_pthread.dylib             0x00000001088d0351 thread_start + 13

-- 
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/20170413/b1033093/attachment-0001.html>


More information about the webkit-unassigned mailing list