Created attachment 327526 [details] Crashdump Safari 11 crashes when using webrtc. Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.WebCore 0x000000010a2ff95a void WebCore::DOMMapLike::set<WebCore::IDLDOMString, WebCore::IDLDictionary<WebCore::RTCStatsReport::CertificateStats> >(WebCore::IDLDOMString::ParameterType&&, WebCore::IDLDictionary<WebCore::RTCStatsReport::CertificateStats>::ParameterType&&) + 26 1 com.apple.WebCore 0x000000010a2fd364 WTF::Function<void ()>::CallableWrapper<WebCore::LibWebRTCMediaEndpoint::StatsCollector::OnStatsDelivered(rtc::scoped_refptr<webrtc::RTCStatsReport const> const&)::$_1>::call() + 5780 2 com.apple.JavaScriptCore 0x000000010be4ac68 WTF::dispatchFunctionsFromMainThread() + 216 3 com.apple.Foundation 0x00007fff9487e52a __NSThreadPerformPerform + 326 4 com.apple.CoreFoundation 0x00007fff92e3c321 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 5 com.apple.CoreFoundation 0x00007fff92e1d21d __CFRunLoopDoSources0 + 557 6 com.apple.CoreFoundation 0x00007fff92e1c716 __CFRunLoopRun + 934 7 com.apple.CoreFoundation 0x00007fff92e1c114 CFRunLoopRunSpecific + 420 8 com.apple.HIToolbox 0x00007fff9237cebc RunCurrentEventLoopInMode + 240 9 com.apple.HIToolbox 0x00007fff9237ccf1 ReceiveNextEventCommon + 432 10 com.apple.HIToolbox 0x00007fff9237cb26 _BlockUntilNextEventMatchingListInModeWithFilter + 71 11 com.apple.AppKit 0x00007fff90915a54 _DPSNextEvent + 1120 12 com.apple.AppKit 0x00007fff910917ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 13 com.apple.AppKit 0x00007fff9090a3db -[NSApplication run] + 926 14 com.apple.AppKit 0x00007fff908d4e0e NSApplicationMain + 1237 15 libxpc.dylib 0x00007fffa87fd8c7 _xpc_objc_main + 775 16 libxpc.dylib 0x00007fffa87fc2e4 xpc_main + 494 17 com.apple.WebKit.WebContent 0x0000000108abe695 0x108abd000 + 5781 18 libdyld.dylib 0x00007fffa85a4235 start + 1
Thanks xpeng,do you know a way to reproduce this crash?
join a webrtc video meeting. there is no demo now.
There are lots of crashes(crash in different place) when using webrtc in safari 11. I added sysdiagnose and reported them to Apple. but no response from them.
xpeng, can you retry with latest Safari Technology Preview? If it does still happen, would you be able to detail how to reproduce the crash. Can you share a link to the web site you were using when experiencing the crash?
(In reply to youenn fablet from comment #4) > xpeng, can you retry with latest Safari Technology Preview? The issue might already have been resolved in bugs such as https://bugs.webkit.org/show_bug.cgi?id=180045 Some of the fixes might be in STP45 but the one I mention will probably make it in the next release.