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

Reply via email to