Change GPU process mojo error handler
The GPU process mojo error handler would cache the error string for 5 seconds and if a specific crash was triggered the error string would be put in a crash key. This produced some unexpected error strings, see https://crbug.com/1075495#c32, for deserialization errors on viz.mojom.CompositorFrameSink interface between browser and GPU. Change the error handler to immediately DumpWithoutCrashing() so we get a stack trace during deserialization. Hopefully the stack trace will provide some better clues as to what went wrong. Bug: 1075495 Change-Id: Iaa9d6c0cddb43132603c5c0fffc1e9a76c745631 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2405413Reviewed-by:Ken Rockot <rockot@google.com> Reviewed-by:
Zhenyao Mo <zmo@chromium.org> Commit-Queue: kylechar <kylechar@chromium.org> Cr-Commit-Position: refs/heads/master@{#806878}
Showing
Please register or sign in to comment