]> Cypherpunks repositories - gostls13.git/commit
runtime: crash on netbsd-arm64 when setcontext fails
authorBenny Siegert <bsiegert@gmail.com>
Thu, 6 Jan 2022 11:27:57 +0000 (11:27 +0000)
committerBenny Siegert <bsiegert@gmail.com>
Thu, 6 Jan 2022 14:02:44 +0000 (14:02 +0000)
commitf300fc2d2c620feac4e7f9b6cf0125b92943d3c4
tree76b6bffec5fea8c3d439650833b657f8656f62c2
parentb5bfaf410ad4dc329400b92a7818ffec5cd9ebb0
runtime: crash on netbsd-arm64 when setcontext fails

Instead of exiting with status 16962 when we fail to call SYS_setcontext
in sigreturn, reference a null pointer and crash. Hopefully, this will
enable grabbing a core dump to debug.

Updates #42422

Change-Id: If02c14a0a37084351f3f00db3dc9766cb68ae4b8
Reviewed-on: https://go-review.googlesource.com/c/go/+/375834
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
Trust: Tobias Klauser <tobias.klauser@gmail.com>
Trust: Benny Siegert <bsiegert@gmail.com>
src/runtime/sys_netbsd_arm64.s