-
Notifications
You must be signed in to change notification settings - Fork 17.8k
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
SIGILL: illegal instruction on any go tool under macOS [1.14 backport] #37478
Comments
Change https://golang.org/cl/221058 mentions this issue: |
@UrbanLegend I think you might be confusing macOS versions with Go versions. |
Approving per discussion in a release meeting because this is a serious issue without a workaround. |
My configuration is having this problem. Here is the hardware and OS information: System Version: macOS 10.14.6 (18G3020) |
Chirping in with essentially the same config as @Jonconradt, except my Boot ROM is 138.0.0.0.0. |
@cherrymui This issue has been approved. Feel free to merge when you have the opportunity. |
@cagedmantis I don't think I have permission to submit to the release branch. I'll have to let you or the release team do that. Thanks. |
@cherrymui Sorry for the confusion. |
In CL 219131 we inserted a VZEROUPPER instruction on darwin/amd64. The instruction is not available on pre-AVX machines. Guard it with CPU feature. Updates #37459. Fixes #37478. Change-Id: I9a064df277d091be4ee594eda5c7fd8ee323102b Reviewed-on: https://go-review.googlesource.com/c/go/+/221057 Run-TryBot: Cherry Zhang <[email protected]> TryBot-Result: Gobot Gobot <[email protected]> Reviewed-by: Keith Randall <[email protected]> (cherry picked from commit c46ffdd) Reviewed-on: https://go-review.googlesource.com/c/go/+/221058 Run-TryBot: Dmitri Shuralyov <[email protected]>
Closed by merging c54e369 to release-branch.go1.14. |
hi i have same probleme but i can't see any solution :( |
The fix will be released when Go 1.14.1 comes out. For now, you will have to wait (or build a Go distribution for yourself, from tip or with the patch above applied to 1.14). |
@randall77 i'm so sorry, many thanks |
Something like:
|
hi @randall77
|
@Shurikken From your log, it looks like the It's possible the problem was that you didn't add the newly built
Thank you for helping confirm that this patch will fix the problem in the upcoming Go 1.14.1 release. |
@dmitshur hi i have problem when use cd src ./make.bash :
|
I see, the In order to run |
The line number here:
corroborates the fact that you are still running a vanilla 1.14, not a patched one. |
Excuse me i'm newby.... :( |
Show us. It's hard to debug for you when we can't see what you're doing. Perhaps you can just wait until 1.14.1 comes out. |
@dmitshur do we have a timeline for the release of 1.14.1? |
@apriendeau We are actively making progress on the work that is necessary to get Go 1.14.1 and 1.13.9 releases out. I don't know the exact day it'll happen, but we're aiming to do it soon. /cc @toothrot @cagedmantis |
Method of resolving this if you have go installed using brew: This will remove an old version of go from your machine, then uninstall hugo compiled with that old version, then reinstall go at 1.14, then reinstall hugo which will compile it with 1.14. Easy peazy. |
Did brew patch the CL that fixes this issue into their Go 1.14? Because 1.14.1 with that CL is not out yet. |
I just tried this and it didn't work.
Sooooooo ... no? :) (P.S. Hi, @dmitshur! 👋 What interesting timing, this is my first time trying hugo. 😁) |
To revert a
To unpin and permit
…and remove the previously inserted line from |
Any updates on a go1.14.1 release? |
go1.14.1 is out and has a fix for this issue. |
For the record, all Go releases are announced on the low-volume golang-announce mailing list. For 1.14.1, see https://groups.google.com/d/msg/golang-announce/Ix2U_8WWmXo/a2nJkNW5AAAJ. |
@dmitshur requested issue #37459 to be considered for backport to the next 1.14 minor release.
The text was updated successfully, but these errors were encountered: