RESOLVED FIXED 170823
[ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
https://bugs.webkit.org/show_bug.cgi?id=170823
Summary [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
Ryan Haddad
Reported 2017-04-13 12:27:18 PDT
LayoutTest webrtc/multi-video.html is a flaky crash https://build.webkit.org/results/Apple%20iOS%2010%20Simulator%20Debug%20WK2%20(Tests)/r215323%20(599)/results.html https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=webrtc%2Fmulti-video.html Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.WebKit 0x000000010e737f37 WTF::HashTableIterator<unsigned long long, WTF::KeyValuePair<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > > >, WTF::IntHash<unsigned long long>, WTF::HashMap<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> >, WTF::IntHash<unsigned long long>, WTF::HashTraits<unsigned long long>, WTF::HashTraits<std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > > >::KeyValuePairTraits, WTF::HashTraits<unsigned long long> > WTF::HashTable<unsigned long long, WTF::KeyValuePair<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > > >, WTF::IntHash<unsigned long long>, WTF::HashMap<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> >, WTF::IntHash<unsigned long long>, WTF::HashTraits<unsigned long long>, WTF::HashTraits<std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > > >::KeyValuePairTraits, WTF::HashTraits<unsigned long long> >::find<WTF::IdentityHashTranslator<WTF::HashMap<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> >, WTF::IntHash<unsigned long long>, WTF::HashTraits<unsigned long long>, WTF::HashTraits<std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > > >::KeyValuePairTraits, WTF::IntHash<unsigned long long> >, unsigned long long>(unsigned long long const&) + 23 (HashTable.h:1007) 1 com.apple.WebKit 0x000000010e737f14 WTF::HashTable<unsigned long long, WTF::KeyValuePair<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > > >, WTF::IntHash<unsigned long long>, WTF::HashMap<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> >, WTF::IntHash<unsigned long long>, WTF::HashTraits<unsigned long long>, WTF::HashTraits<std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > > >::KeyValuePairTraits, WTF::HashTraits<unsigned long long> >::find(unsigned long long const&) + 36 (HashTable.h:395) 2 com.apple.WebKit 0x000000010e737bdf WTF::HashMap<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> >, WTF::IntHash<unsigned long long>, WTF::HashTraits<unsigned long long>, WTF::HashTraits<std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > > >::find(unsigned long long const&) + 47 (HashMap.h:264) 3 com.apple.WebKit 0x000000010e72966e WTF::HashMap<unsigned long long, std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> >, WTF::IntHash<unsigned long long>, WTF::HashTraits<unsigned long long>, WTF::HashTraits<std::__1::unique_ptr<WebKit::NetworkRTCProvider::Resolver, std::__1::default_delete<WebKit::NetworkRTCProvider::Resolver> > > >::take(unsigned long long const&) + 110 (HashMap.h:441) 4 com.apple.WebKit 0x000000010e7291a1 WebKit::NetworkRTCProvider::resolvedName(__CFHost*, CFHostInfoType, CFStreamError const*, void*) + 225 (NetworkRTCProvider.cpp:180) 5 com.apple.CFNetwork 0x00000001127c7345 ClassicHostDelegate::hostInfoCallback(HostBase*, __CFString const*, __CFError*) + 155 6 com.apple.CFNetwork 0x00000001127c6d99 HostBase::invokeCallback(__CFString const*) + 155 7 com.apple.CFNetwork 0x00000001127c6c05 DispatchHost::processPending() + 129 8 com.apple.CoreFoundation 0x0000000111ad8761 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 9 com.apple.CoreFoundation 0x0000000111abd907 __CFRunLoopDoSources0 + 423 10 com.apple.CoreFoundation 0x0000000111abce76 __CFRunLoopRun + 918 11 com.apple.CoreFoundation 0x0000000111abc884 CFRunLoopRunSpecific + 420 12 com.apple.Foundation 0x000000010deb5760 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 274 13 com.apple.Foundation 0x000000010deb563b -[NSRunLoop(NSRunLoop) run] + 76 14 libxpc.dylib 0x000000011333d819 _xpc_objc_main + 400 15 libxpc.dylib 0x000000011333fb49 xpc_main + 189 16 com.apple.WebKit.Networking 0x000000010de1be7c main + 892 (XPCServiceMain.mm:148) 17 libdyld.dylib 0x000000011307268d start + 1
Attachments
Patch (1.37 KB, patch)
2017-04-21 14:34 PDT, youenn fablet
no flags
Radar WebKit Bug Importer
Comment 1 2017-04-13 12:27:50 PDT
Ryan Haddad
Comment 2 2017-04-14 09:28:29 PDT
This crash is affecting EWS results.
Ryan Haddad
Comment 3 2017-04-17 15:51:06 PDT
youenn fablet
Comment 4 2017-04-21 14:34:40 PDT
Alexey Proskuryakov
Comment 5 2017-04-21 14:44:08 PDT
Youenn, why can the test be re-activated now?
youenn fablet
Comment 6 2017-04-21 14:46:52 PDT
(In reply to Alexey Proskuryakov from comment #5) > Youenn, why can the test be re-activated now? The crash is probably the same as https://bugs.webkit.org/show_bug.cgi?id=170889
WebKit Commit Bot
Comment 7 2017-04-21 15:17:16 PDT
Comment on attachment 307810 [details] Patch Clearing flags on attachment: 307810 Committed r215647: <http://trac.webkit.org/changeset/215647>
WebKit Commit Bot
Comment 8 2017-04-21 15:17:17 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.