[Webkit-unassigned] [Bug 180485] New: REGRESSION: Crash in WebCore::SecurityOriginDataHash::hash(WebCore::SecurityOriginData const&) + 13

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 6 10:39:40 PST 2017


https://bugs.webkit.org/show_bug.cgi?id=180485

            Bug ID: 180485
           Summary: REGRESSION: Crash in
                    WebCore::SecurityOriginDataHash::hash(WebCore::Securit
                    yOriginData const&) + 13
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ryanhaddad at apple.com

Created attachment 328588

  --> https://bugs.webkit.org/attachment.cgi?id=328588&action=review

Crash log

The following crash was seen on iOS Simulator with (probably unrelated) LayoutTest media/modern-media-controls/localized-strings/replaced-string.html
https://build.webkit.org/results/Apple%20iOS%2011%20Simulator%20Release%20WK2%20(Tests)/r225575%20(1752)/results.html

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore                   0x0000000112abbdbd WebCore::SecurityOriginDataHash::hash(WebCore::SecurityOriginData const&) + 13
1   com.apple.WebCore                   0x00000001136976ef WebCore::ServiceWorkerRegistrationKey::hash() const + 15
2   com.apple.WebCore                   0x00000001136a74e4 WTF::KeyValuePair<WebCore::ServiceWorkerRegistrationKey, std::__1::unique_ptr<WebCore::SWServerRegistration, std::__1::default_delete<WebCore::SWServerRegistration> > >* WTF::HashTable<WebCore::ServiceWorkerRegistrationKey, WTF::KeyValuePair<WebCore::ServiceWorkerRegistrationKey, std::__1::unique_ptr<WebCore::SWServerRegistration, std::__1::default_delete<WebCore::SWServerRegistration> > >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::ServiceWorkerRegistrationKey, std::__1::unique_ptr<WebCore::SWServerRegistration, std::__1::default_delete<WebCore::SWServerRegistration> > > >, WTF::ServiceWorkerRegistrationKeyHash, WTF::HashMap<WebCore::ServiceWorkerRegistrationKey, std::__1::unique_ptr<WebCore::SWServerRegistration, std::__1::default_delete<WebCore::SWServerRegistration> >, WTF::ServiceWorkerRegistrationKeyHash, WTF::HashTraits<WebCore::ServiceWorkerRegistrationKey>, WTF::HashTraits<std::__1::unique_ptr<WebCore::SWServerRegistration, std::__1::default_delete<WebCore::SWServerRegistration> > > >::KeyValuePairTraits, WTF::HashTraits<WebCore::ServiceWorkerRegistrationKey> >::lookup<WTF::HashMapTranslatorAdapter<WTF::HashMap<WebCore::ServiceWorkerRegistrationKey, std::__1::unique_ptr<WebCore::SWServerRegistration, std::__1::default_delete<WebCore::SWServerRegistration> >, WTF::ServiceWorkerRegistrationKeyHash, WTF::HashTraits<WebCore::ServiceWorkerRegistrationKey>, WTF::HashTraits<std::__1::unique_ptr<WebCore::SWServerRegistration, std::__1::default_delete<WebCore::SWServerRegistration> > > >::KeyValuePairTraits, WTF::IdentityHashTranslator<WTF::HashMap<WebCore::ServiceWorkerRegistrationKey, std::__1::unique_ptr<WebCore::SWServerRegistration, std::__1::default_delete<WebCore::SWServerRegistration> >, WTF::ServiceWorkerRegistrationKeyHash, WTF::HashTraits<WebCore::ServiceWorkerRegistrationKey>, WTF::HashTraits<std::__1::unique_ptr<WebCore::SWServerRegistration, std::__1::default_delete<WebCore::SWServerRegistration> > > >::KeyValuePairTraits, WTF::ServiceWorkerRegistrationKeyHash> >, WebCore::ServiceWorkerRegistrationKey>(WebCore::ServiceWorkerRegistrationKey const&) + 36
3   com.apple.WebCore                   0x00000001136a1c0e WebCore::SWServer::invokeRunServiceWorker(WTF::ObjectIdentifier<WebCore::ServiceWorkerIdentifierType>) + 302
4   com.apple.WebKit                    0x00000001097fcd1e WebKit::WebSWServerConnection::startFetch(unsigned long long, std::optional<WTF::ObjectIdentifier<WebCore::ServiceWorkerIdentifierType> >, WebCore::ResourceRequest const&, WebCore::FetchOptions const&, IPC::FormDataReference const&) + 54
5   com.apple.WebKit                    0x0000000109800fd6 void IPC::callMemberFunctionImpl<WebKit::WebSWServerConnection, void (WebKit::WebSWServerConnection::*)(unsigned long long, std::optional<WTF::ObjectIdentifier<WebCore::ServiceWorkerIdentifierType> >, WebCore::ResourceRequest const&, WebCore::FetchOptions const&, IPC::FormDataReference const&), std::__1::tuple<unsigned long long, std::optional<WTF::ObjectIdentifier<WebCore::ServiceWorkerIdentifierType> >, WebCore::ResourceRequest, WebCore::FetchOptions, IPC::FormDataReference>, 0ul, 1ul, 2ul, 3ul, 4ul>(WebKit::WebSWServerConnection*, void (WebKit::WebSWServerConnection::*)(unsigned long long, std::optional<WTF::ObjectIdentifier<WebCore::ServiceWorkerIdentifierType> >, WebCore::ResourceRequest const&, WebCore::FetchOptions const&, IPC::FormDataReference const&), std::__1::tuple<unsigned long long, std::optional<WTF::ObjectIdentifier<WebCore::ServiceWorkerIdentifierType> >, WebCore::ResourceRequest, WebCore::FetchOptions, IPC::FormDataReference>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul>) + 84
6   com.apple.WebKit                    0x00000001097ff7e1 void IPC::handleMessage<Messages::WebSWServerConnection::StartFetch, WebKit::WebSWServerConnection, void (WebKit::WebSWServerConnection::*)(unsigned long long, std::optional<WTF::ObjectIdentifier<WebCore::ServiceWorkerIdentifierType> >, WebCore::ResourceRequest const&, WebCore::FetchOptions const&, IPC::FormDataReference const&)>(IPC::Decoder&, WebKit::WebSWServerConnection*, void (WebKit::WebSWServerConnection::*)(unsigned long long, std::optional<WTF::ObjectIdentifier<WebCore::ServiceWorkerIdentifierType> >, WebCore::ResourceRequest const&, WebCore::FetchOptions const&, IPC::FormDataReference const&)) + 212
7   com.apple.WebKit                    0x000000010966bc8a WebKit::StorageToWebProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 134
8   com.apple.WebKit                    0x000000010957a189 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) + 119
9   com.apple.WebKit                    0x000000010957c910 IPC::Connection::dispatchOneMessage() + 176
10  JavaScriptCore                      0x000000011141a75f WTF::RunLoop::performWork() + 175
11  JavaScriptCore                      0x000000011141a992 WTF::RunLoop::performWork(void*) + 34
12  com.apple.CoreFoundation            0x000000010a9602b1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
13  com.apple.CoreFoundation            0x000000010a9ffd31 __CFRunLoopDoSource0 + 81
14  com.apple.CoreFoundation            0x000000010a944c19 __CFRunLoopDoSources0 + 185
15  com.apple.CoreFoundation            0x000000010a9441ff __CFRunLoopRun + 1279
16  com.apple.CoreFoundation            0x000000010a943a89 CFRunLoopRunSpecific + 409
17  com.apple.Foundation                0x0000000108f38e5e -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 274
18  com.apple.Foundation                0x0000000108f38d39 -[NSRunLoop(NSRunLoop) run] + 76
19  libxpc.dylib                        0x000000010c4530d9 _xpc_objc_main + 460
20  libxpc.dylib                        0x000000010c4554cb xpc_main + 143
21  com.apple.WebKit.Storage            0x0000000108e8e532 main + 408
22  libdyld.dylib                       0x000000010c0fed81 start + 1

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20171206/a9b7f289/attachment.html>


More information about the webkit-unassigned mailing list