• Christopher Cameron's avatar
    Mac: Disable CATransactionGPUCoordinator to test crash theory · f7549422
    Christopher Cameron authored
    Crashes with content::GpuProcessHost::OnProcessCrashed on the stack
    have become prevalent in Chrome 69.
    
    CATransactionGPUCoordinator was introduced in the first Canary to
    exhibit these crashes (https://crrev.com/565687 in 69.0.3455.0).
    
    Disable CATransactionGPUCoordinator to test the theory that it is
    responsible for the crashes. This will make window resize slightly
    jankier (like -- the window's contents will detach from the window
    during resize) while disabled. Note that not all window resize logic
    is disabled by this -- just the GPU side (so resize will be reasonable
    most of the time, but there will be occaisonal glitches now).
    
    Bug: 871430
    Change-Id: Ifec51e511712b9843f15e9b8c43b66d852232b89
    Reviewed-on: https://chromium-review.googlesource.com/1164555Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
    Commit-Queue: ccameron <ccameron@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#581117}
    f7549422
gpu_process_host.cc 60.3 KB