** Changed in: qemu
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1696773
Title:
golang calls to exec crash user emulation
Status in QEMU:
Fix
Note that this fix will be in the upcoming 4.1 release.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1696773
Title:
golang calls to exec crash user emulation
Status in QEMU:
Fix Committed
Bug
The sigaltstack fix is now in master (commit 5bfce0b74fbd5d530) and at
least in my test environment this also fixes the "can't build hello.go
reliably" example. So I'm marking this as 'fix committed'. If there are
still problems with running Go binaries, these are likely to be
independent bugs, so
The 'qemucrash' test case problem seems to be because we were
incorrectly implementing 'sigaltstack' as setting a process-wide signal
stack. This is incorrect, as sigaltstack stacks are supposed to be per-
thread, and the Go runtime relies on this. I've just sent a patch which
seems to me to fix
The 'qemucrash' test case from this bug still crashes as of current
head-of-git (4.1 rc1).
** Changed in: qemu
Status: New => Confirmed
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1696773
Observed the same here... (details of the environment at the end of the
post)
Just building a hello world is good enough to crash go 3 times out of 4:
--8<-
ubuntu@qemu:~$ cat < hello.go
> package main
>
> import "fmt"
>
>
This bug is mentioned in this account from Cloudflare of porting their
software stack to arm64:
https://blog.cloudflare.com/porting-our-software-to-arm64/
The relevant section from that blog reads as follows:
# Intermittent Go Failures
> With a decent amount of Go code running through our CI
** Tags added: arm linux-user
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1696773
Title:
golang calls to exec crash user emulation
Status in QEMU:
New
Bug description:
An example program
You will need to apply the patch from
https://bugs.launchpad.net/qemu/+bug/1696353 to run this sample app on
current master.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1696773
Title:
golang