Bug 251040

Summary: [ iOS Debug ] fast/forms/ios/remove-view-after-focus.html is a flaky crash under SOAuthorizationCoordinator::tryAuthorize
Product: WebKit Reporter: Bri Harris <bharris9>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: ap, bfulgham, pascoe, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari Technology Preview   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Crash Log none

Bri Harris
Reported 2023-01-23 14:17:28 PST
fast/forms/ios/remove-view-after-focus.html is a flaky crash on iOS Debug HISTORY: https://results.webkit.org/?suite=layout-tests&test=fast%2Fforms%2Fios%2Fremove-view-after-focus.html Crash Log is attached.
Attachments
Crash Log (39.17 KB, text/plain)
2023-01-23 14:18 PST, Bri Harris
no flags
Bri Harris
Comment 1 2023-01-23 14:18:26 PST
Created attachment 464612 [details] Crash Log
Radar WebKit Bug Importer
Comment 2 2023-01-23 14:18:55 PST
Bri Harris
Comment 3 2023-01-23 14:46:01 PST
Test is flaky; However, I was able to reproduce crash on iOS 16 Debug ToT running the test as follows: Run-webkit-test --iOS-simulator fast/forms/ios/remove-view-after-focus.html --iteration 100 Running in iterations of 100 allowed us to reproduce the crash more than once during that test run.
Bri Harris
Comment 4 2023-01-23 14:52:27 PST
It appears to have been a flaky crash since testing began on iOS 16.
Bri Harris
Comment 5 2023-01-23 15:11:50 PST
EWS
Comment 6 2023-01-23 15:18:02 PST
Committed 259247@main (9e94ed68b0a1): <https://commits.webkit.org/259247@main> Reviewed commits have been landed. Closing PR #8995 and removing active labels.
Ryan Haddad
Comment 7 2023-01-23 16:00:11 PST
Reopening since the above was a test gardening commit.
Ryan Haddad
Comment 8 2023-01-23 16:04:02 PST
ASSERTION FAILED: !HashTranslator::equal(KeyTraits::emptyValue(), key) /Volumes/Data/worker/Apple-iOS-16-Simulator-Debug-Build/build/WebKitBuild/Debug-iphonesimulator/usr/local/include/wtf/HashTable.h(659) : void WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, OpaqueJSString *>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, OpaqueJSString *>>, WTF::DefaultHash<unsigned int>, WTF::HashMap<unsigned int, OpaqueJSString *>::KeyValuePairTraits, WTF::HashTraits<unsigned int>>::checkKey(const T &) [Key = unsigned int, Value = WTF::KeyValuePair<unsigned int, OpaqueJSString *>, Extractor = WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, OpaqueJSString *>>, HashFunctions = WTF::DefaultHash<unsigned int>, Traits = WTF::HashMap<unsigned int, OpaqueJSString *>::KeyValuePairTraits, KeyTraits = WTF::HashTraits<unsigned int>, HashTranslator = WTF::IdentityHashTranslator<WTF::HashMap<unsigned int, OpaqueJSString *>::KeyValuePairTraits, WTF::DefaultHash<unsigned int>>, T = unsigned int]
Alexey Proskuryakov
Comment 9 2023-01-24 18:58:23 PST
Perhaps caused by a preceding test? Seems unlikely that this code gets triggered as part of generic layout test execution.
Note You need to log in before you can comment on or make changes to this bug.