Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

runtime: "panic during panic" on plan9 builders #49684

Open
bcmills opened this issue Nov 19, 2021 · 1 comment
Open

runtime: "panic during panic" on plan9 builders #49684

bcmills opened this issue Nov 19, 2021 · 1 comment

Comments

@bcmills
Copy link
Member

@bcmills bcmills commented Nov 19, 2021

plan9-386-0intro at e8cda0a6c925668972ada40602ada08468fa90dc

:: Running /tmp/workdir-gnot/go/src/make.rc with args ["/tmp/workdir-gnot/go/src/make.rc"] and env ["home=/usr/glenda" "path=.\x00/bin" "*=" "type=host-plan9-386-0intro" "rcname=gobuildlet" "pid=169" "fn#term%=fn term% {$*}\n" "fn#newworkdir=fn newworkdir {if(test -d $workdir){for(i in `{du -a $workdir|awk '{print $2}'})chmod u+w $i;rm -rf $workdir};mkdir $workdir}\n" "status=" "fn#cd=fn cd {builtin cd $* && awd}\n" "GOROOT_BOOTSTRAP=/tmp/workdir-gnot/go1.4" "workdir=/tmp/workdir-gnot" "objtype=386" "fn#sigexit=" "cflag=" "0=/bin/gobuildlet" "WORKDIR=/tmp/workdir-gnot" "GO_BUILDER_NAME=plan9-386-0intro" "GOBIN=" "GOROOT_BOOTSTRAP=/usr/go-plan9-386-bootstrap"] in dir /tmp/workdir-gnot/go/src

Building Go cmd/dist using /usr/go-plan9-386-bootstrap
Building Go toolchain1 using /usr/go-plan9-386-bootstrap.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
# runtime
fatal error: unexpected signal during runtime execution
[signal sys: trap: fault read code=0x0 addr=0x0 pc=0x57001]

runtime stack:
fatal error: unexpected signal during runtime execution
panic during panic
[signal sys: trap: fault read code=0x0 addr=0x0 pc=0x4dc6a]

runtime stack:
fatal error: unexpected signal during runtime execution
stack trace unavailable
go tool dist: FAILED: /tmp/workdir-gnot/go/pkg/tool/plan9_386/go_bootstrap install -gcflags=all= -ldflags=all= -a -i cmd/asm cmd/cgo cmd/compile cmd/link: exit status: 'go_bootstrap 293035: 2'

greplogs --dashboard -md -l -e '(?ms)plan9-.*^panic during panic' --since=2021-01-01

2021-11-19T00:05:59-e8cda0a/plan9-386-0intro
2021-11-11T20:20:50-46b2fc0/plan9-arm
2021-09-07T19:39:04-d92101f/plan9-arm
2021-09-02T16:26:26-08588e6/plan9-arm
2021-08-24T22:10:11-5d863f8/plan9-arm
2021-04-29T13:24:00-858fdbe-eb3fe28/plan9-arm
2021-04-26T18:54:39-0d1280c/plan9-arm
2021-02-23T06:01:29-e521498/plan9-arm

@0intro, @millerresearch, @fhs: is this possibly a duplicate of #35456 and/or #22227?

@millerresearch
Copy link

@millerresearch millerresearch commented Nov 21, 2021

These all seem to be glitches deep in the internals of the runtime, all different except that fatal error: bad g->status in ready occurs in two of them.

I have no theories.

Loading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants