Cause:
Binaries compiled with Golang versions prior to 1.7 will segfault most of the times in macOS Sierra (10.12) given incompatibilities between the Go syscall wrappers and Darwin.
Consequence:
Users of the OpenShift command-line tools ('oc', 'oadm', and others) in macOS Sierra (10.12) get a stack trace in the attempt of running commands.
Fix:
The Go 1.7 fix was backported by the go-tools team to Go 1.6 which was then used to compile our command-line tools in this release.
Result:
Users of the OpenShift command-line tools can use it normally in macOS Sierra (10.12).
Test again on client/servier 3.3.1.2 on Mac Sierra and it does not reproduce. Peter, could you please help to test again? This could be marked as VERIFIED if not reproduced ever again.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2016:2084