Summary: | REGRESSION (259678@main): [ iOS17 ] ASSERTION FAILED: task.callback for fast/dom/Orientation/no-orientation-change-event-when-unparenting-view.html result of a consistent crash | ||
---|---|---|---|
Product: | WebKit | Reporter: | Marta Darbinyan <darbinyan> |
Component: | New Bugs | Assignee: | Chris Dumez <cdumez> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | cdumez, marcosc, webkit-bot-watchers-bugzilla, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
See Also: |
https://bugs.webkit.org/show_bug.cgi?id=251396 https://bugs.webkit.org/show_bug.cgi?id=267974 |
||
Bug Depends on: | 268161 | ||
Bug Blocks: |
Description
Marta Darbinyan
2024-01-23 10:36:18 PST
Test gardening commit 273368@main (83caf051d603): <https://commits.webkit.org/273368@main> Reviewed commits have been landed. Closing PR #23114 and removing active labels. Pull request: https://github.com/WebKit/WebKit/pull/23287 Committed 273552@main (ea3f579227de): <https://commits.webkit.org/273552@main> Reviewed commits have been landed. Closing PR #23287 and removing active labels. Looks like it's still crashing on the bots: ``` ASSERTION FAILED: !HashTranslator::equal(KeyTraits::emptyValue(), key) /Volumes/Data/worker/Apple-iOS-17-Simulator-Debug-Build/build/WebKitBuild/Debug-iphonesimulator/usr/local/include/wtf/HashTable.h(649) : void WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>>, WTF::DefaultHash<unsigned int>, WTF::HashMap<unsigned int, WTR::UIScriptContext::Task>::KeyValuePairTraits, WTF::HashTraits<unsigned int>>::checkKey(const T &) [Key = unsigned int, Value = WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>, Extractor = WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>>, HashFunctions = WTF::DefaultHash<unsigned int>, Traits = WTF::HashMap<unsigned int, WTR::UIScriptContext::Task>::KeyValuePairTraits, KeyTraits = WTF::HashTraits<unsigned int>, HashTranslator = WTF::IdentityHashTranslator<WTF::HashMap<unsigned int, WTR::UIScriptContext::Task>::KeyValuePairTraits, WTF::DefaultHash<unsigned int>>, T = unsigned int] 1 0x11918e240 WTFCrash 2 0x102e09590 WTF::StringImpl* WTF::RawPtrTraits<WTF::StringImpl>::exchange<std::nullptr_t>(WTF::StringImpl*&, std::nullptr_t&&) 3 0x102eab4fc void WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>>, WTF::DefaultHash<unsigned int>, WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<unsigned int>>::checkKey<WTF::IdentityHashTranslator<WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::DefaultHash<unsigned int>>, unsigned int>(unsigned int const&) 4 0x102eab388 WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>* WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>>, WTF::DefaultHash<unsigned int>, WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<unsigned int>>::inlineLookup<WTF::IdentityHashTranslator<WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::DefaultHash<unsigned int>>, unsigned int>(unsigned int const&) 5 0x102eab358 WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>* WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>>, WTF::DefaultHash<unsigned int>, WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<unsigned int>>::lookup<WTF::IdentityHashTranslator<WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::DefaultHash<unsigned int>>, unsigned int>(unsigned int const&) 6 0x102ead850 WTF::HashTableIterator<WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>>, WTF::DefaultHash<unsigned int>, WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<unsigned int>>, unsigned int, WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>>, WTF::DefaultHash<unsigned int>, WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<unsigned int>> WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>>, WTF::DefaultHash<unsigned int>, WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<unsigned int>>::find<WTF::IdentityHashTranslator<WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::DefaultHash<unsigned int>>, unsigned int>(unsigned int const&) 7 0x102ead7f0 WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WTR::UIScriptContext::Task>>, WTF::DefaultHash<unsigned int>, WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<unsigned int>>::find(unsigned int const&) 8 0x102eacf7c WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::find(unsigned int const&) 9 0x102ea9048 WTF::HashMap<unsigned int, WTR::UIScriptContext::Task, WTF::DefaultHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WTR::UIScriptContext::Task>, WTF::HashTableTraits>::take(unsigned int const&) 10 0x102ea8f08 WTR::UIScriptContext::asyncTaskComplete(unsigned int) 11 0x102ec46ec WTR::UIScriptControllerIOS::simulateRotation(WTR::DeviceOrientation, OpaqueJSValue const*)::$_21::operator()() const 12 0x102ec48d4 WTF::BlockPtr<void ()> WTF::BlockPtr<void ()>::fromCallable<WTR::UIScriptControllerIOS::simulateRotation(WTR::DeviceOrientation, OpaqueJSValue const*)::$_21>(WTR::UIScriptControllerIOS::simulateRotation(WTR::DeviceOrientation, OpaqueJSValue const*)::$_21)::'lambda'(void*)::operator()(void*) const 13 0x102ec48a8 WTF::BlockPtr<void ()> WTF::BlockPtr<void ()>::fromCallable<WTR::UIScriptControllerIOS::simulateRotation(WTR::DeviceOrientation, OpaqueJSValue const*)::$_21>(WTR::UIScriptControllerIOS::simulateRotation(WTR::DeviceOrientation, OpaqueJSValue const*)::$_21)::'lambda'(void*)::__invoke(void*) 14 0x102ea5248 -[TestRunnerWKWebView _didEndRotation] 15 0x102dedc6c __80-[PlatformWebViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke.38 16 0x1070e5720 -[_UIViewControllerTransitionCoordinator _applyBlocks:releaseBlocks:] ``` Pull request: https://github.com/WebKit/WebKit/pull/25196 Committed 275423@main (f42d30f8697a): <https://commits.webkit.org/275423@main> Reviewed commits have been landed. Closing PR #25196 and removing active labels. |