Title: [270213] trunk/Source/WebKit
- Revision
- 270213
- Author
- hironori.fu...@sony.com
- Date
- 2020-11-27 20:29:08 -0800 (Fri, 27 Nov 2020)
Log Message
Unreviewed, reverting r270210.
It broke TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo on
iOS
Reverted changeset:
"[WinCairo?] GPU process remains alive even after web process
exited"
https://bugs.webkit.org/show_bug.cgi?id=219321
https://trac.webkit.org/changeset/270210
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (270212 => 270213)
--- trunk/Source/WebKit/ChangeLog 2020-11-28 03:56:52 UTC (rev 270212)
+++ trunk/Source/WebKit/ChangeLog 2020-11-28 04:29:08 UTC (rev 270213)
@@ -1,5 +1,19 @@
2020-11-27 Fujii Hironori <hironori.fu...@sony.com>
+ Unreviewed, reverting r270210.
+
+ It broke TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo on
+ iOS
+
+ Reverted changeset:
+
+ "[WinCairo?] GPU process remains alive even after web process
+ exited"
+ https://bugs.webkit.org/show_bug.cgi?id=219321
+ https://trac.webkit.org/changeset/270210
+
+2020-11-27 Fujii Hironori <hironori.fu...@sony.com>
+
[WinCairo?] GPU process remains alive even after web process exited
https://bugs.webkit.org/show_bug.cgi?id=219321
Modified: trunk/Source/WebKit/GPUProcess/GPUProcess.cpp (270212 => 270213)
--- trunk/Source/WebKit/GPUProcess/GPUProcess.cpp 2020-11-28 03:56:52 UTC (rev 270212)
+++ trunk/Source/WebKit/GPUProcess/GPUProcess.cpp 2020-11-28 04:29:08 UTC (rev 270213)
@@ -114,6 +114,11 @@
return m_webProcessConnections.isEmpty();
}
+void GPUProcess::didClose(IPC::Connection&)
+{
+ ASSERT(RunLoop::isMain());
+}
+
void GPUProcess::lowMemoryHandler(Critical critical)
{
WTF::releaseFastMallocFreeMemory();
Modified: trunk/Source/WebKit/GPUProcess/GPUProcess.h (270212 => 270213)
--- trunk/Source/WebKit/GPUProcess/GPUProcess.h 2020-11-28 03:56:52 UTC (rev 270212)
+++ trunk/Source/WebKit/GPUProcess/GPUProcess.h 2020-11-28 04:29:08 UTC (rev 270213)
@@ -98,6 +98,7 @@
// IPC::Connection::Client
void didReceiveMessage(IPC::Connection&, IPC::Decoder&) override;
+ void didClose(IPC::Connection&) override;
// Message Handlers
void initializeGPUProcess(GPUProcessCreationParameters&&);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes