WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
245380
Crash under WebNotificationManager::didUpdateNotificationDecision() on the bots
https://bugs.webkit.org/show_bug.cgi?id=245380
Summary
Crash under WebNotificationManager::didUpdateNotificationDecision() on the bots
Chris Dumez
Reported
2022-09-19 13:41:26 PDT
Crash under WebNotificationManager::didUpdateNotificationDecision() on the bots: Application Specific Information: CRASHING TEST: /workers/service/registration-task-queue-scheduling-1.html Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.WebKit 0x000000010bb7334c WTF::StringImpl::rawHash() const + 0 (StringImpl.h:347) [inlined] 1 com.apple.WebKit 0x000000010bb7334c WTF::StringImpl::hasHash() const + 0 (StringImpl.h:350) [inlined] 2 com.apple.WebKit 0x000000010bb7334c WTF::StringImpl::hash() const + 0 (StringImpl.h:353) [inlined] 3 com.apple.WebKit 0x000000010bb7334c WTF::StringHash::hash(WTF::String const&) + 3 (StringHash.h:101) [inlined] 4 com.apple.WebKit 0x000000010bb7334c unsigned int WTF::HashMapTranslator<WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::DefaultHash<WTF::String> >::hash<WTF::String>(WTF::String const&) + 3 (HashMap.h:227) [inlined] 5 com.apple.WebKit 0x000000010bb7334c WTF::HashTableAddResult<WTF::HashTableIterator<WTF::HashTable<WTF::String, WTF::KeyValuePair<WTF::String, bool>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, bool> >, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String> >, WTF::String, WTF::KeyValuePair<WTF::String, bool>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, bool> >, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String> > > WTF::HashTable<WTF::String, WTF::KeyValuePair<WTF::String, bool>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, bool> >, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String> >::add<WTF::HashMapTranslator<WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::DefaultHash<WTF::String> >, WTF::String const&, bool&>(WTF::String const&, bool&) + 53 (HashTable.h:874) [inlined] 6 com.apple.WebKit 0x000000010bb7334c WTF::HashTableAddResult<WTF::HashTableIterator<WTF::HashTable<WTF::String, WTF::KeyValuePair<WTF::String, bool>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, bool> >, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String> >, WTF::String, WTF::KeyValuePair<WTF::String, bool>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, bool> >, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String> > > WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::inlineAdd<WTF::String const&, bool&>(WTF::String const&, bool&) + 53 (HashMap.h:392) [inlined] 7 com.apple.WebKit 0x000000010bb7334c WTF::HashTableAddResult<WTF::HashTableIterator<WTF::HashTable<WTF::String, WTF::KeyValuePair<WTF::String, bool>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, bool> >, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String> >, WTF::String, WTF::KeyValuePair<WTF::String, bool>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, bool> >, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String> > > WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::inlineSet<WTF::String const&, bool&>(WTF::String const&, bool&) + 84 (HashMap.h:380) 8 com.apple.WebKit 0x000000010beb718f WTF::HashTableAddResult<WTF::HashTableIterator<WTF::HashTable<WTF::String, WTF::KeyValuePair<WTF::String, bool>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, bool> >, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String> >, WTF::String, WTF::KeyValuePair<WTF::String, bool>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, bool> >, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String> > > WTF::HashMap<WTF::String, bool, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<bool>, WTF::HashTableTraits>::set<bool&>(WTF::String const&, bool&) + 8 (HashMap.h:406) [inlined] 9 com.apple.WebKit 0x000000010beb718f WebKit::WebNotificationManager::didUpdateNotificationDecision(WTF::String const&, bool) + 33 (WebNotificationManager.cpp:85) 10 com.apple.WebKit 0x000000010bf7ff17 void IPC::callMemberFunctionImpl<WebKit::WebNotificationManager, void (WebKit::WebNotificationManager::*)(WTF::String const&, bool), std::__1::tuple<WTF::String, bool>, 0ul, 1ul>(WebKit::WebNotificationManager*, void (WebKit::WebNotificationManager::*)(WTF::String const&, bool), std::__1::tuple<WTF::String, bool>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 15 (HandleMessage.h:131) [inlined] 11 com.apple.WebKit 0x000000010bf7ff17 void IPC::callMemberFunction<WebKit::WebNotificationManager, void (WebKit::WebNotificationManager::*)(WTF::String const&, bool), std::__1::tuple<WTF::String, bool>, std::__1::integer_sequence<unsigned long, 0ul, 1ul> >(std::__1::tuple<WTF::String, bool>&&, WebKit::WebNotificationManager*, void (WebKit::WebNotificationManager::*)(WTF::String const&, bool)) + 15 (HandleMessage.h:137) [inlined] 12 com.apple.WebKit 0x000000010bf7ff17 void IPC::handleMessage<Messages::WebNotificationManager::DidUpdateNotificationDecision, WebKit::WebNotificationManager, void (WebKit::WebNotificationManager::*)(WTF::String const&, bool)>(IPC::Connection&, IPC::Decoder&, WebKit::WebNotificationManager*, void (WebKit::WebNotificationManager::*)(WTF::String const&, bool)) + 37 (HandleMessage.h:259) [inlined] 13 com.apple.WebKit 0x000000010bf7ff17 WebKit::WebNotificationManager::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 371 (WebNotificationManagerMessageReceiver.cpp:51) 14 com.apple.WebKit 0x000000010c0a02c2 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) + 86 (MessageReceiverMap.cpp:124) 15 com.apple.WebKit 0x000000010bd7e098 WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 28 (WebProcess.cpp:915) 16 com.apple.WebKit 0x000000010c09bfb9 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) + 221 (Connection.cpp:1147)
Attachments
Add attachment
proposed patch, testcase, etc.
Chris Dumez
Comment 1
2022-09-19 13:45:38 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/4500
EWS
Comment 2
2022-09-19 16:11:42 PDT
Committed
254651@main
(2e9d745e00cd): <
https://commits.webkit.org/254651@main
> Reviewed commits have been landed. Closing PR #4500 and removing active labels.
Radar WebKit Bug Importer
Comment 3
2022-09-19 16:12:23 PDT
<
rdar://problem/100145477
>
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