commit | c1125934ecee46b79f39df498ab4e75d07c73f7e | [log] [tgz] |
---|---|---|
author | Woody Lin <woodylin@google.com> | Wed May 20 23:24:09 2020 +0800 |
committer | Woody Lin <woodylin@google.com> | Tue Oct 13 11:15:28 2020 +0800 |
tree | 45fec410941afffed37157e48eb207c5928204c7 | |
parent | 5d2e89e03da708a03ad1eee25f59deefa4764d25 [diff] |
Watchdog: break timeout loop via system fatal crash Request system fatal crash via SysRq when a watchdog timeout loop is detected. This escapes automatically the device hanging symptom and also preserves context of system server in memory snapshot. More details and background: go/break-sys-watchdog-loop Bug: 141948707 Test: Insert 'sleep_forever()' to block BinderThreadMonitor to reproduce watchdog timeout. Change-Id: I3ae4b33b0d7811764c61663ac3718311b55fd048