Skip to content

cmd/compile: storeOrder: value is missing #26091

@reesezee

Description

@reesezee

Please answer these questions before submitting your issue. Thanks!

What version of Go are you using (go version)?

1.10.3

Does this issue reproduce with the latest release?

yes

What operating system and processor architecture are you using (go env)?

alpine linux

What did you do?

try to build docker image

If possible, provide a recipe for reproducing the error.
A complete runnable program is good.
A link on play.golang.org is best.

i Copied the dockerfile from here
https://github.com/docker-library/golang/blob/fa0223eaa427188e0c70025f557d515129a9973f/1.10/alpine3.7/Dockerfile
i ran go build -t go:110 . from the dir of Dockerfile

What did you expect to see?

lots of things , then
Build Successful $somehash

What did you see instead?

  • [ -f /go-alpine-patches/*.patch ]
  • continue
  • ./make.bash
    Building Go cmd/dist using /usr/lib/go.
    Building Go toolchain1 using /usr/lib/go.
    Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
    Building Go toolchain2 using go_bootstrap and Go toolchain1.

cmd/compile/internal/ssa

src/cmd/compile/internal/ssa/rewrite386.go:11240:2: internal compiler error: storeOrder: value is missing, total count = 2162738, values = [v2178 v2181 v2182 v2183 v2184 v2185 v2187 v2190 v2191 v2192 v2193 v2194 v2195 v2196 v2197 v2198 v2199 v2200 v2201 v2202 v2203 v2204 v2206 v2207 v2208 v2210 v2211 v2212 v2213 v2214 v2215 v2216 v2217 v2219 v2220 v2221 v2223 v2224 v2225 v2227 v2228 v2229 v2230 v4838 v4776 v4775 v4780 v4779 v4786 v4785]

Please file a bug report including a short program that triggers the error.
https://golang.org/issue/new
go tool dist: FAILED: /usr/local/go/pkg/tool/linux_amd64/go_bootstrap install -gcflags=all= -ldflags=all= -i cmd/asm cmd/cgo cmd/compile cmd/link: exit status 2

The command '/bin/sh -c set -eux; apk add --no-cache --virtual .build-deps bash gcc musl-dev openssl go ; export GOROOT_BOOTSTRAP="$(go env GOROOT)" GOOS="$(go env GOOS)" GOARCH="$(go env GOARCH)" GOHOSTOS="$(go env GOHOSTOS)" GOHOSTARCH="$(go env GOHOSTARCH)" ; apkArch="$(apk --print-arch)"; case "$apkArch" in armhf) export GOARM='6' ;; x86) export GO386='387' ;; esac; wget -O go.tgz "https://golang.org/dl/go$GOLANG_VERSION.src.tar.gz"; echo '567b1cc66c9704d1c019c50bef946272e911ec6baf244310f87f4e678be155f2 go.tgz' | sha256sum -c -; tar -C /usr/local -xzf go.tgz; rm go.tgz; cd /usr/local/go/src; for p in /go-alpine-patches/.patch; do [ -f "$p" ] || continue; patch -p2 -i "$p"; done; ./make.bash; rm -rf /go-alpine-patches; apk del .build-deps; export PATH="/usr/local/go/bin:$PATH"; go version' returned a non-zero code: 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    FrozenDueToAgeNeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.release-blocker

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions