[Qemu-devel] [Bug 1696773] Re: golang calls to exec crash user emulation

2019-08-15 Thread Thomas Huth
** 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

[Qemu-devel] [Bug 1696773] Re: golang calls to exec crash user emulation

2019-07-29 Thread Peter Maydell
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

[Qemu-devel] [Bug 1696773] Re: golang calls to exec crash user emulation

2019-07-29 Thread Peter Maydell
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

[Qemu-devel] [Bug 1696773] Re: golang calls to exec crash user emulation

2019-07-25 Thread Peter Maydell
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

[Qemu-devel] [Bug 1696773] Re: golang calls to exec crash user emulation

2019-07-23 Thread Peter Maydell
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

[Qemu-devel] [Bug 1696773] Re: golang calls to exec crash user emulation

2019-07-23 Thread Paweł Moll
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" > >

[Qemu-devel] [Bug 1696773] Re: golang calls to exec crash user emulation

2018-09-05 Thread Edward Vielmetti
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

[Qemu-devel] [Bug 1696773] Re: golang calls to exec crash user emulation

2017-11-06 Thread Peter Maydell
** 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

[Qemu-devel] [Bug 1696773] Re: golang calls to exec crash user emulation

2017-06-08 Thread Will Newton
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