WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2017-04-13 12:27:50 PDT
<
rdar://problem/31611583
>
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
Skipped test in
http://trac.webkit.org/projects/webkit/changeset/215439
youenn fablet
Comment 4
2017-04-21 14:34:40 PDT
Created
attachment 307810
[details]
Patch
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.
Top of Page
Format For Printing
XML
Clone This Bug