Title: [245569] trunk/Source/WebKit
Revision
245569
Author
sihui_...@apple.com
Date
2019-05-21 10:07:57 -0700 (Tue, 21 May 2019)

Log Message

REGRESSION(r245540): ASSERTION FAILED: identifier.isNull() || RunLoop::isMain()
https://bugs.webkit.org/show_bug.cgi?id=198074

Reviewed by Youenn Fablet.

* NetworkProcess/WebStorage/LocalStorageDatabaseTracker.cpp:
(WebKit::LocalStorageDatabaseTracker::databasePath const):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (245568 => 245569)


--- trunk/Source/WebKit/ChangeLog	2019-05-21 15:53:40 UTC (rev 245568)
+++ trunk/Source/WebKit/ChangeLog	2019-05-21 17:07:57 UTC (rev 245569)
@@ -1,3 +1,13 @@
+2019-05-21  Sihui Liu  <sihui_...@apple.com>
+
+        REGRESSION(r245540): ASSERTION FAILED: identifier.isNull() || RunLoop::isMain()
+        https://bugs.webkit.org/show_bug.cgi?id=198074
+
+        Reviewed by Youenn Fablet.
+
+        * NetworkProcess/WebStorage/LocalStorageDatabaseTracker.cpp:
+        (WebKit::LocalStorageDatabaseTracker::databasePath const):
+
 2019-05-21  Antti Koivisto  <an...@apple.com>
 
         RTL/overflow scroll tests fail with async overflow enabled

Modified: trunk/Source/WebKit/NetworkProcess/WebStorage/LocalStorageDatabaseTracker.cpp (245568 => 245569)


--- trunk/Source/WebKit/NetworkProcess/WebStorage/LocalStorageDatabaseTracker.cpp	2019-05-21 15:53:40 UTC (rev 245568)
+++ trunk/Source/WebKit/NetworkProcess/WebStorage/LocalStorageDatabaseTracker.cpp	2019-05-21 17:07:57 UTC (rev 245569)
@@ -157,7 +157,9 @@
     }
 
 #if PLATFORM(IOS_FAMILY)
-    platformMaybeExcludeFromBackup();
+    RunLoop::main().dispatch([this, protectedThis = makeRef(*this)]() mutable {
+        platformMaybeExcludeFromBackup();
+    });
 #endif
 
     return SQLiteFileSystem::appendDatabaseFileNameToPath(m_localStorageDirectory, filename);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to