Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cmd/link: SIGSEGV running 'openshift-install version' for release-4.8 using external linking on PPC64LE [1.16 backport] #45927

Open
gopherbot opened this issue May 3, 2021 · 5 comments

Comments

@gopherbot
Copy link

@gopherbot gopherbot commented May 3, 2021

@pmur requested issue #45850 to be considered for backport to the next 1.16 minor release.

@gopherbot this affects building openshift with go1.16, please consider a backport.

@gopherbot
Copy link
Author

@gopherbot gopherbot commented May 4, 2021

Change https://golang.org/cl/316750 mentions this issue: cmd/link/internal: fix use of DynlinkingGo with ppc64le trampolines

@laboger
Copy link
Contributor

@laboger laboger commented May 4, 2021

This is a bug that occurs when trying to build binaries for Openshift. These trampoline errors occur because the size of the text section gets too large -- and some of these binaries must have been teetering near the limit and just recently went over after a Kubernetes update. Also, the program with the large text section must use a plugin to cause this error, because that is why DynlinkingGo was returning an incorrect result.

@toothrot
Copy link
Contributor

@toothrot toothrot commented May 6, 2021

@laboger @cherrymui Can you confirm here that this only impacts Go 1.16? This is approved as a serious issue with no workaround, and assuming we do not need to change anything in 1.15.

@cherrymui
Copy link
Contributor

@cherrymui cherrymui commented May 6, 2021

I think it probably affects 1.15 as well.

@toothrot
Copy link
Contributor

@toothrot toothrot commented May 6, 2021

Thanks, I also opened #46002 for Go 1.15.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
5 participants