https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82544
--- Comment #4 from Ian Lance Taylor <ian at airs dot com> --- The call to abort makes this seem more like a problem in the unwind code in libgcc than a problem with the Go compiler. Can you find out exactly what code in uw_context_1 is calling abort? Try running the program under the debugger.