Files
cef/patch/patches/chrome_browser_task_manager.patch
Marshall Greenblatt a26ddfd279 Update to Chromium version 156.0.8078.0
win: dxil.dll is no longer distributed
mac: Xcode 27 (macOS 26.6+) is now required
2026-10-07 12:25:37 -04:00

17 lines
778 B
Diff

diff --git chrome/browser/task_manager/sampling/task_manager_impl.cc chrome/browser/task_manager/sampling/task_manager_impl.cc
index 5cd0a4663f03acf2b8c8d3342f9bbd9a4e4c47b1..ead45693e24c8bf283833de8ff65857ec4faab8f 100644
--- chrome/browser/task_manager/sampling/task_manager_impl.cc
+++ chrome/browser/task_manager/sampling/task_manager_impl.cc
@@ -712,6 +712,11 @@ void TaskManagerImpl::StopUpdating() {
is_running_ = false;
+ // Drop any in-flight async callbacks (e.g. memory-dump replies and GPU
+ // video-memory stats) so they don't fire into a stopped task manager.
+ weak_ptr_factory_.InvalidateWeakPtrs();
+ waiting_for_memory_dump_ = false;
+
content::GetNetworkService()->EnableDataUseUpdates(false);
for (const auto& provider : task_providers_)