Hello guys,

I'm using qemu-arm-static and binfmt_misc to have an ARM chroot on my
laptop. Although most programs run fine when I run a go program or the go
compiler itself it crashes. Digging into the issue I found that the problem
has to do with go trying to use all the signals. I also found a thread of
someone having the same problem [1] but the proposed solution doesn't work.

I downloaded the source code of QEMU and found that there is a hack
in linux-user/signal.c [2]. I'm not sure I understand well what is
happening there. Can someone provide some more info on what this hack does
and what needs to be done to make a proper solution?

I wasn't sure if I should contact the developer responsible for this line
so posted here.

Thanks,
Petros Angelatos

[1] https://groups.google.com/forum/#!topic/golang-nuts/MqKTX_XIOKE
[2]
http://git.qemu.org/?p=qemu.git;a=blob;f=linux-user/signal.c;h=7751c47ef14acb80ceab9e83e7ca1e5d17b4f9e2;hb=HEAD#l82

Reply via email to