As reported at https://bugs.launchpad.net/ubuntu/+source/gccgo-4.9/+bug/1472650, any gccgo-compiled program crashes on startup on an arm64 using 4 level page tables with an error "fatal error: runtime_lfstackpush: invalid pointer". There is a fix available at https://go-review.googlesource.com/#/c/13037/
The proposed fix was merged into mainline on September 23. I assume that this problem is now fixed.