hey guys, I have a library project that I’m using in my android app w/ `gomobile`, there’s a `SIGILL` crash on exynos (samsung), so I’m looking for `.o` and/or `.sym` for the compiled binary, #general says this is the place to pose this question — shipit, on Gophers Slack

The night of October 24, this question appeared on the #darkarts channel in the Gophers Slack (a group chat of ~33k Go programmers — sign up here).

This question seemed straightforward at first. It seemed safe to assume that shipit simply made a bug or false assumption.

As it turned out, shipit’s code was correct. No bug there.

The code that shipit’s code used was correct too. No bug there.

Android’s code was correct too. No bug there.

If all of the code is correct, then how could this be happening?

Sometimes, bugs occur in places you never consider. Usually, people will either blame the app or the operating system. This issue was far deeper.