Title: [270210] trunk/Source/WebKit
- Revision
- 270210
- Author
- [email protected]
- Date
- 2020-11-27 19:21:50 -0800 (Fri, 27 Nov 2020)
Log Message
[WinCairo?] GPU process remains alive even after web process exited
https://bugs.webkit.org/show_bug.cgi?id=219321
Reviewed by Don Olmstead.
AuxiliaryProcess::didClose is calling _exit. However, GPUProcess
overrode AuxiliaryProcess::didClose but it did nothing. GPUProcess
doesn't need to override it.
* GPUProcess/GPUProcess.cpp:
(WebKit::GPUProcess::didClose): Deleted.
* GPUProcess/GPUProcess.h:
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (270209 => 270210)
--- trunk/Source/WebKit/ChangeLog 2020-11-28 02:31:28 UTC (rev 270209)
+++ trunk/Source/WebKit/ChangeLog 2020-11-28 03:21:50 UTC (rev 270210)
@@ -1,3 +1,18 @@
+2020-11-27 Fujii Hironori <[email protected]>
+
+ [WinCairo?] GPU process remains alive even after web process exited
+ https://bugs.webkit.org/show_bug.cgi?id=219321
+
+ Reviewed by Don Olmstead.
+
+ AuxiliaryProcess::didClose is calling _exit. However, GPUProcess
+ overrode AuxiliaryProcess::didClose but it did nothing. GPUProcess
+ doesn't need to override it.
+
+ * GPUProcess/GPUProcess.cpp:
+ (WebKit::GPUProcess::didClose): Deleted.
+ * GPUProcess/GPUProcess.h:
+
2020-11-27 Don Olmstead <[email protected]>
Non-unified build fixes, late November 2020 edition, take two
Modified: trunk/Source/WebKit/GPUProcess/GPUProcess.cpp (270209 => 270210)
--- trunk/Source/WebKit/GPUProcess/GPUProcess.cpp 2020-11-28 02:31:28 UTC (rev 270209)
+++ trunk/Source/WebKit/GPUProcess/GPUProcess.cpp 2020-11-28 03:21:50 UTC (rev 270210)
@@ -114,11 +114,6 @@
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 (270209 => 270210)
--- trunk/Source/WebKit/GPUProcess/GPUProcess.h 2020-11-28 02:31:28 UTC (rev 270209)
+++ trunk/Source/WebKit/GPUProcess/GPUProcess.h 2020-11-28 03:21:50 UTC (rev 270210)
@@ -98,7 +98,6 @@
// IPC::Connection::Client
void didReceiveMessage(IPC::Connection&, IPC::Decoder&) override;
- void didClose(IPC::Connection&) override;
// Message Handlers
void initializeGPUProcess(GPUProcessCreationParameters&&);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes