The QEMU project is currently moving its bug tracking to another system. For this we need to know which bugs are still valid and which could be closed already. Thus we are setting older bugs to "Incomplete" now.
If you still think this bug report here is valid, then please switch the state back to "New" within the next 60 days, otherwise this report will be marked as "Expired". Or please mark it as "Fix Released" if the problem has been solved with a newer version of QEMU already. Thank you and sorry for the inconvenience. ** Changed in: qemu Status: New => Incomplete -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1868055 Title: cannot run golang app with docker, version 17.09.1-ce, disabling core 0 and qemu-arm, version 2.7. Status in QEMU: Incomplete Bug description: Hello! I figure out that sometimes simple go application is not working. I am using docker + qemu-arm + go( for armv7l). These are version info below. root@VDBS1535:~# docker -v Docker version 17.09.1-ce, build 19e2cf6 bash-3.2# qemu-arm --version qemu-arm version 2.7.0, Copyright (c) 2003-2016 Fabrice Bellard and the QEMU Project developers $ go version go version go1.12.6 linux/arm $ go env GOARCH="arm" GOBIN="" GOCACHE="/home/quickbuild/.cache/go-build" GOEXE="" GOFLAGS="" GOHOSTARCH="arm" GOHOSTOS="linux" GOOS="linux" GOPATH="/home/quickbuild/go" GOPROXY="" GORACE="" GOROOT="/usr/lib/golang" GOTMPDIR="" GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_arm" GCCGO="gccgo" GOARM="7" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -marm -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build242285369=/tmp/go-build -gno-record-gcc-switches" This issue is come only when I disable core 0 using a command below. please check "--cpuset-cpus=1-55" option. sudo docker run --privileged -d -i -t --cpuset-cpus=1-55 --mount type=bind,source="/home/dw83kim/mnt",destination="/mnt" --network host --name="ubuntu_core1" ubuntu:xenial-20200212 This is what I have tested in the environment above. package main func main(){ for i:=0; i<1000; i++ { println("Hello world") } } This is one of the error logs have faced sometimes not always. bash-3.2# go run test.go fatal error: schedule: holding locks panic during panic SIGILL: illegal instruction PC=0xc9ec4c m=3 sigcode=2 goroutine 122 [runnable]: qemu: uncaught target signal 11 (Segmentation fault) - core dumped Segmentation fault (core dumped) bash-3.2# Please check it. Thanks in advance. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1868055/+subscriptions