void CommandBufferProxyImpl::OnClientError(gpu::error::Error error) {
  CheckLock();
  last_state_lock_.AssertAcquired();
  last_state_.error = error;
  last_state_.context_lost_reason = gpu::error::kUnknown;
  DisconnectChannelInFreshCallStack();
}

The product writes data past the end, or before the beginning, of the intended buffer.