diff options
author | Simon Glass <sjg@chromium.org> | 2021-04-11 16:27:27 +1200 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2021-04-29 03:23:39 -0700 |
commit | 8116c78ffddc71dec8f793339648a5239a5d9643 (patch) | |
tree | b46978981e5843ffb9f7b6754ed7d9788e80ccc0 /include | |
parent | ab9b4f35e38bf9725a13d2e487d1d5962ab412bb (diff) | |
download | u-boot-8116c78ffddc71dec8f793339648a5239a5d9643.tar.gz u-boot-8116c78ffddc71dec8f793339648a5239a5d9643.tar.xz u-boot-8116c78ffddc71dec8f793339648a5239a5d9643.zip |
buildman: Handle exceptions in threads gracefully
There have been at least a few cases where an exception has occurred in a
thread and resulted in buildman hanging: running out of disk space and
getting a unicode error.
Handle these by collecting a list of exceptions, printing them out and
reporting failure if any are found. Add a test for this.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions