Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
runtime: segfault in sync.Pool when using a shared runtime #24640
QPlease answer these questions before submitting your issue. Thanks!
What version of Go are you using (
The original post from the linked bug report:
On that bug report, Matt Madison (perhaps @madisongh?) notes:
Stack traces from a few sample runs:
added a commit
Apr 21, 2018
referenced this issue
Apr 24, 2018
I tried adding -race to the build/install step and got the following error.
What is there to do for this? I'm assuming since my env is an ARM based, the race detector won't work?
Here's a couple logs I saw during my testing. These are pretty representative as all the other ones I saw were pretty much the same. It seems to occur when mqtt is connecting (in go routine?) and log happens at/near the same time.
I don't have amd64 machine to test on (in fact we only have 1-2 arm type machines). I am planning to test it on my local env (OS X) but will have to figure out my build and how to run it with race detector. Will report back when I do.
There's some repro steps in the original ticket. It may help with debugging.