Bug 279967
| Summary: | [WPE] Assertion failure !isHashTraitsEmptyValue<KeyTraits>(key) in WPE/Debug/WTF/Headers/wtf/HashTable.h | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | zsun |
| Component: | DOM | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | cdumez, cgarcia, philn, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
zsun
STDERR: ASSERTION FAILED: !isHashTraitsEmptyValue<KeyTraits>(key)
STDERR: /app/webkit/WebKitBuild/WPE/Debug/WTF/Headers/wtf/HashTable.h(649) : void WTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::checkKey(const T&) [with HashTranslator = WTF::HashMapTranslator<WTF::HashMap<int, int>::KeyValuePairTraits, WTF::DefaultHash<int> >; T = int; Key = int; Value = WTF::KeyValuePair<int, int>; Extractor = WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<int, int> >; HashFunctions = WTF::DefaultHash<int>; Traits = WTF::HashMap<int, int>::KeyValuePairTraits; KeyTraits = WTF::HashTraits<int>]
STDERR: 1 0x7f2444619ee2 void WTF::HashTable<int, WTF::KeyValuePair<int, int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<int, int> >, WTF::DefaultHash<int>, WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<int> >::checkKey<WTF::HashMapTranslator<WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::DefaultHash<int> >, int>(int const&)
STDERR: 2 0x7f24446197c2 WTF::HashTableAddResult<WTF::HashTableIterator<WTF::HashTable<int, WTF::KeyValuePair<int, int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<int, int> >, WTF::DefaultHash<int>, WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<int> >, int, WTF::KeyValuePair<int, int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<int, int> >, WTF::DefaultHash<int>, WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<int> > > WTF::HashTable<int, WTF::KeyValuePair<int, int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<int, int> >, WTF::DefaultHash<int>, WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<int> >::add<WTF::HashMapTranslator<WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::DefaultHash<int> >, int const&, WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::inlineAdd<int const&, int&>(int const&, int&)::{lambda()#1}>(int&, WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::inlineAdd<int const&, int&>(int const&, int&)::{lambda()#1} const&)
STDERR: 3 0x7f24446186cc WTF::HashTableAddResult<WTF::HashTableIterator<WTF::HashTable<int, WTF::KeyValuePair<int, int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<int, int> >, WTF::DefaultHash<int>, WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<int> >, int, WTF::KeyValuePair<int, int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<int, int> >, WTF::DefaultHash<int>, WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<int> > > WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::inlineAdd<int const&, int&>(int const&, int&)
STDERR: 4 0x7f244461821c WTF::HashTableAddResult<WTF::HashTableIterator<WTF::HashTable<int, WTF::KeyValuePair<int, int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<int, int> >, WTF::DefaultHash<int>, WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<int> >, int, WTF::KeyValuePair<int, int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<int, int> >, WTF::DefaultHash<int>, WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<int> > > WTF::HashMap<int, int, WTF::DefaultHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int>, WTF::HashTableTraits>::add<int&>(int const&, int&)
STDERR: 5 0x7f24446166ec WebKit::WebEventFactory::createWebTouchEvent(wpe_input_touch_event*, float)
STDERR: 6 0x7f24446153b8 WebKit::NativeWebTouchEvent::NativeWebTouchEvent(wpe_input_touch_event*, float)
STDERR: 7 0x7f2444a6f3b5 operator()
STDERR: 8 0x7f2444a6f4ca _FUN
STDERR: 9 0x5642a84544ed WTR::EventSenderProxyClientLibWPE::prepareAndDispatchTouchEvent(unsigned int, double)
STDERR: 10 0x5642a8453faf WTR::EventSenderProxyClientLibWPE::touchStart(double)
STDERR: 11 0x5642a84580e2 WTR::EventSenderProxy::touchStart()
STDERR: 12 0x5642a83e6769 WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle(OpaqueWKString const*, void const*, OpaqueWKMessageListener const*)
STDERR: 13 0x5642a83e3912 WTR::TestController::didReceiveSynchronousPageMessageFromInjectedBundleWithListener(OpaqueWKPage const*, OpaqueWKString const*, void const*, OpaqueWKMessageListener const*, void const*)
STDERR: 14 0x7f244472b2b9 WebKit::WebPageInjectedBundleClient::didReceiveSynchronousMessageFromInjectedBundle(WebKit::WebPageProxy*, WTF::String const&, API::Object*, WTF::CompletionHandler<void (WTF::RefPtr<API::Object, WTF::RawPtrTraits<API::Object>, WTF::DefaultRefDerefTraits<API::Object> >)>&&)
STDERR: 15 0x7f2444734c1a WebKit::WebPageProxy::handleSynchronousMessage(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)
STDERR: 16 0x7f244357d7a1 auto IPC::callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), std::tuple<WTF::String, WebKit::UserData>, void (WebKit::UserData&&)>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), IPC::Connection&, std::tuple<WTF::String, WebKit::UserData>&&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)::{lambda((auto:1&&)...)#1}::operator()<WTF::String, WebKit::UserData>(WTF::String&&, WebKit::UserData&&) const
STDERR: 17 0x7f24435be5ab void std::__invoke_impl<void, IPC::callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), std::tuple<WTF::String, WebKit::UserData>, void (WebKit::UserData&&)>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), IPC::Connection&, std::tuple<WTF::String, WebKit::UserData>&&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)::{lambda((auto:1&&)...)#1}, WTF::String, WebKit::UserData>(std::__invoke_other, IPC::callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), std::tuple<WTF::String, WebKit::UserData>, void (WebKit::UserData&&)>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), IPC::Connection&, std::tuple<WTF::String, WebKit::UserData>&&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)::{lambda((auto:1&&)...)#1}&&, WTF::String&&, WebKit::UserData&&)
STDERR: 18 0x7f244359fb7b std::__invoke_result<IPC::callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), std::tuple<WTF::String, WebKit::UserData>, void (WebKit::UserData&&)>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), IPC::Connection&, std::tuple<WTF::String, WebKit::UserData>&&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)::{lambda((auto:1&&)...)#1}, WTF::String, WebKit::UserData>::type std::__invoke<IPC::callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), std::tuple<WTF::String, WebKit::UserData>, void (WebKit::UserData&&)>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), IPC::Connection&, std::tuple<WTF::String, WebKit::UserData>&&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)::{lambda((auto:1&&)...)#1}, WTF::String, WebKit::UserData>(IPC::callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), std::tuple<WTF::String, WebKit::UserData>, void (WebKit::UserData&&)>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), IPC::Connection&, std::tuple<WTF::String, WebKit::UserData>&&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)::{lambda((auto:1&&)...)#1}&&, WTF::String&&, WebKit::UserData&&)
STDERR: 19 0x7f244357d80a decltype(auto) std::__apply_impl<IPC::callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), std::tuple<WTF::String, WebKit::UserData>, void (WebKit::UserData&&)>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), IPC::Connection&, std::tuple<WTF::String, WebKit::UserData>&&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)::{lambda((auto:1&&)...)#1}, std::tuple<WTF::String, WebKit::UserData>, 0ul, 1ul>(IPC::callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), std::tuple<WTF::String, WebKit::UserData>, void (WebKit::UserData&&)>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), IPC::Connection&, std::tuple<WTF::String, WebKit::UserData>&&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)::{lambda((auto:1&&)...)#1}&&, std::tuple<WTF::String, WebKit::UserData>&&, std::integer_sequence<unsigned long, 0ul, 1ul>)
STDERR: 20 0x7f244357d84b decltype(auto) std::apply<IPC::callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), std::tuple<WTF::String, WebKit::UserData>, void (WebKit::UserData&&)>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), IPC::Connection&, std::tuple<WTF::String, WebKit::UserData>&&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)::{lambda((auto:1&&)...)#1}, std::tuple<WTF::String, WebKit::UserData> >(IPC::callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), std::tuple<WTF::String, WebKit::UserData>, void (WebKit::UserData&&)>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), IPC::Connection&, std::tuple<WTF::String, WebKit::UserData>&&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)::{lambda((auto:1&&)...)#1}&&, std::tuple<WTF::String, WebKit::UserData>&&)
STDERR: 21 0x7f244357d8c8 void IPC::callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), std::tuple<WTF::String, WebKit::UserData>, void (WebKit::UserData&&)>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&), IPC::Connection&, std::tuple<WTF::String, WebKit::UserData>&&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)
STDERR: 22 0x7f24435602c6 bool IPC::handleMessageSynchronous<Messages::WebPageProxy::HandleSynchronousMessage, WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)>(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&))
STDERR: 23 0x7f244354ee7d WebKit::WebPageProxy::didReceiveSyncMessage(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&)
STDERR: 24 0x7f244454f96d IPC::MessageReceiverMap::dispatchSyncMessage(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&)
STDERR: 25 0x7f2444624c3d WebKit::AuxiliaryProcessProxy::dispatchSyncMessage(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&)
STDERR: 26 0x7f24448cb828 WebKit::WebProcessProxy::didReceiveSyncMessage(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&)
STDERR: 27 0x7f2444520809 IPC::Connection::dispatchSyncMessage(IPC::Decoder&)
STDERR: 28 0x7f2444521185 IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>)
STDERR: 29 0x7f244451a501 IPC::Connection::SyncMessageState::ConnectionAndIncomingMessage::dispatch()
STDERR: 30 0x7f244451b400 IPC::Connection::SyncMessageState::dispatchMessagesAndResetDidScheduleDispatchMessagesForConnection(IPC::Connection&)
STDERR: 31 0x7f2444521726 IPC::Connection::dispatchSyncStateMessages()
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
zsun
Affected tests-
fast/events/touch/basic-multi-touch-events-limited.html
fast/events/touch/basic-multi-touch-events.html
fast/events/touch/basic-single-touch-events.html
fast/events/touch/frame-hover-update.html
fast/events/touch/input-touch-target.html
fast/events/touch/inserted-fragment-touch-target.html
fast/events/touch/moved-touch-target.html
fast/events/touch/multi-touch-grouped-targets.html
fast/events/touch/multi-touch-inside-iframes.html
fast/events/touch/multi-touch-inside-nested-iframes.html
fast/events/touch/multi-touch-some-without-handlers.html
fast/events/touch/ontouchstart-active-selector.html
fast/events/touch/removed-fragment-touch-target.html
fast/events/touch/removed-touch-target.html
fast/events/touch/send-oncancel-event.html
fast/events/touch/tap-highlight-color.htmlfast/events/touch/text-node-touch-target.html
fast/events/touch/textarea-touch-target.html
fast/events/touch/touch-active-state.html
fast/events/touch/touch-before-pressing-spin-button.html
fast/events/touch/touch-coords-in-zoom-and-scroll.html
fast/events/touch/touch-event-frames.html
fast/events/touch/touch-event-pageXY.html
fast/events/touch/touch-inside-iframe-scrolled.html
fast/events/touch/touch-inside-iframe.html
fast/events/touch/touch-slider-no-js-touch-listener.html
fast/events/touch/touch-slider.html
fast/events/touch/touch-stale-node-crash.html
fast/events/touch/touch-target-limited.html
fast/events/touch/touch-target.html
fast/events/touch/zoomed-touch-event-pageXY.html
Vitaly Dyackhov
Pull request: https://github.com/WebKit/WebKit/pull/34498
EWS
Committed 284552@main (a5522d147cd6): <https://commits.webkit.org/284552@main>
Reviewed commits have been landed. Closing PR #34498 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/137111467>