Call AtomString::init in WebKit2Initialize.
<https://webkit.org/b/206375>
<rdar://problem/58646578>

Patch by Daniel Chen <thedanielchen@apple.com> on 2020-01-16
Reviewed by Timothy Hatcher.

* Shared/Cocoa/WebKit2InitializeCocoa.mm:
(WebKit::runInitializationCode):
* Shared/WebKit2Initialize.cpp:
(WebKit::InitializeWebKit2):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@254723 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog
index 4393f94..76432ec 100644
--- a/Source/WebKit/ChangeLog
+++ b/Source/WebKit/ChangeLog
@@ -1,3 +1,16 @@
+2020-01-16  Daniel Chen  <thedanielchen@apple.com>
+
+        Call AtomString::init in WebKit2Initialize.
+        <https://webkit.org/b/206375>
+        <rdar://problem/58646578>
+
+        Reviewed by Timothy Hatcher.
+
+        * Shared/Cocoa/WebKit2InitializeCocoa.mm:
+        (WebKit::runInitializationCode):
+        * Shared/WebKit2Initialize.cpp:
+        (WebKit::InitializeWebKit2):
+
 2020-01-16  Chris Dumez  <cdumez@apple.com>
 
         IPC hardening for WebPageProxy::savePDFToTemporaryFolder* / WebPageProxy::openPDFFromTemporaryFolder* messages
diff --git a/Source/WebKit/Shared/Cocoa/WebKit2InitializeCocoa.mm b/Source/WebKit/Shared/Cocoa/WebKit2InitializeCocoa.mm
index 1384103..adfad08 100644
--- a/Source/WebKit/Shared/Cocoa/WebKit2InitializeCocoa.mm
+++ b/Source/WebKit/Shared/Cocoa/WebKit2InitializeCocoa.mm
@@ -44,6 +44,7 @@
 
 static void runInitializationCode(void* = nullptr)
 {
+    AtomString::init();
 #if PLATFORM(IOS_FAMILY)
     InitWebCoreThreadSystemInterface();
 #endif
diff --git a/Source/WebKit/Shared/WebKit2Initialize.cpp b/Source/WebKit/Shared/WebKit2Initialize.cpp
index 083730d..5456a25 100644
--- a/Source/WebKit/Shared/WebKit2Initialize.cpp
+++ b/Source/WebKit/Shared/WebKit2Initialize.cpp
@@ -39,6 +39,7 @@
 
 void InitializeWebKit2()
 {
+    AtomString::init();
     JSC::initializeThreading();
     RunLoop::initializeMainRunLoop();