https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118152
--- Comment #4 from Ian Lance Taylor <ian at airs dot com> --- Oh, sorry, it's a test. It's not left behind in the tree. In the armv8l-unknown-linux-gnueabihf/libgo directory you can run make GOTESTFLAGS=--keep sync/atomic/check That will leave behind a temporary directory gotestNNNNN. In the subdirectory of that directory named "test" the program named "a.out" is the test program that is run. In that program there should be a function named sync_1atomic__test.TestNilDeref..func30. That is the function that is crashing, according to the backtrace you showed. A disassembly of that function may or may not help. Thanks.