commit | 41b8e69137237002adf17e04445b61f16a6086c1 | [log] [tgz] |
---|---|---|
author | Scott Graham <scottmg@chromium.org> | Tue Aug 20 16:52:06 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Jan 12 13:13:08 2021 -0800 |
tree | 2486ce67532bce75f5a2b1a2b4df6928ce74cf0e | |
parent | 7b808152aaa1c497850e645b0ffd9abff3a7ef85 [diff] |
fuchsia: Check results of Initialize() subcalls in ProcessReaderFuchsia From looking at some syzkaller logs, the earliest error seems to be [...ERROR memory_map_fuchsia.cc:47] zx_object_get_info ZX_INFO_PROCESS_MAPS: ZX_ERR_BAD_STATE (-20) which might be caused by a failure to suspend. That error causes ProcessReaderFuchsia's memory_map_ Initialize() to fail, but that was mistakenly being ignored. Later calls then fail as well. While we're here, also check a couple other Initialize()s that were sometimes triggering later on. Bug: https://bugs.fuchsia.dev/p/fuchsia/issues/detail?id=34598 Change-Id: I7e1f39267f1a7715259ae8cb7d65dc32e6fbfa2c Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/1763028 Reviewed-by: Joshua Peraza <jperaza@chromium.org> Commit-Queue: Scott Graham <scottmg@chromium.org> GitOrigin-RevId: db6f51d3fca8009dbe3c04341fc3c91809895425
Crashpad is a crash-reporting system.
Crashpad’s source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.