-
Notifications
You must be signed in to change notification settings - Fork 18k
runtime: illegal instruction on armv5 when receiving SIGPIPE #15869
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
Comments
FYI, the PC 0xffff0514 is the end of the Linux/ARM signal return
trampoline address.
I don't yet know why the execution goes to that address yet.
|
CC @cherrymui |
Hi @felipeota. Does this still fail with the current tip? (I don't have armv5 machine to reproduce it.) If so, could you set up a breakpoint in |
We need more information. Punting to 1.8. |
@felipeota, ping. Could you reply to @cherrymui's questions? Otherwise we'll have to close this. |
My armv5 devboard bricked and I can't test this. You can close the issue. If I can bring it back to life I'll try this and reopen it. |
@felipeota, okay. Thanks. |
go version
)?go version go1.6.2 linux/amd64
go env
)?Set up an simple infinite loop like:
compile with:
env GOARCH=arm GOARM=5 GOOS=linux go build loop.go
run on target machine, kill with
kill -SIGPIPE
crashes withillegal instrucion
. It actually happened to me when running Syncthing.Here's cpuinfo on target machine (Iomega Home Media NAS):
Under gdb:
The text was updated successfully, but these errors were encountered: