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: unrecognized failures #55308

Open
gopherbot opened this issue Sep 21, 2022 · 43 comments
Open

runtime: unrecognized failures #55308

gopherbot opened this issue Sep 21, 2022 · 43 comments
Labels
compiler/runtime Issues related to the Go compiler and/or runtime. NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone

Comments

@gopherbot
Copy link

gopherbot commented Sep 21, 2022

#!watchflakes
default <- pkg == "runtime" && test == ""

Issue created automatically to collect these failures.

Example (log):

signal: segmentation fault

watchflakes

@gopherbot gopherbot added NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. compiler/runtime Issues related to the Go compiler and/or runtime. labels Sep 21, 2022
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2022-08-02 18:52 android-arm64-corellium go@4400238e runtime (log)
signal: segmentation fault
2022-08-22 14:48 android-arm64-corellium go@6bdca820 runtime (log)
fatal: systemstack called from unexpected goroutine
2022-08-25 19:17 android-arm64-corellium go@f64f12f0 runtime (log)
fatal: systemstack called from unexpected goroutine
2022-09-06 17:03 android-arm64-corellium go@dc629ec9 runtime (log)
signal: segmentation fault

watchflakes

@bcmills
Copy link
Member

bcmills commented Sep 21, 2022

Mostly #51001. (Perhaps that issue accounts for all of them?)

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2022-09-27 15:57 windows-386-2012 go@e978ef36 runtime (log)
Exception 0xc7 0xcccccccc 0xcccccccc 0x0
PC=0x0

fatal error: unexpected signal during runtime execution
[signal 0xc0000005 code=0x0 addr=0x0 pc=0x4652b9]

runtime stack:
runtime.throw({0x8026a2, 0x2a})
	C:/workdir/go/src/runtime/panic.go:1047 +0x4d fp=0x2c10fbd8 sp=0x2c10fbc4 pc=0x43f45d
runtime.sigpanic()
...
fatal error: unexpected signal during runtime execution
panic during panic
[signal 0xc0000005 code=0x0 addr=0x0 pc=0x46590f]

runtime stack:
runtime.throw({0x8026a2, 0x2a})
	C:/workdir/go/src/runtime/panic.go:1047 +0x4d fp=0x2c10f81c sp=0x2c10f808 pc=0x43f45d
runtime.sigpanic()
	C:/workdir/go/src/runtime/signal_windows.go:251 +0x23b fp=0x2c10f840 sp=0x2c10f81c pc=0x4552ab
runtime.gentraceback(0xffffffff, 0xffffffff, 0x0, 0xd77fd10, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0)
...
	C:/workdir/go/src/runtime/traceback.go:764 +0x1a7 fp=0x2c10fef0 sp=0x2c10fe10 pc=0x4678d7
runtime.tracebacktrap(0x0, 0x0, 0x0, 0xd77fd10)
	C:/workdir/go/src/runtime/traceback.go:728 +0x7e fp=0x2c10ff08 sp=0x2c10fef0 pc=0x46771e
runtime.winthrow(0x75e284, 0xb381ad0, 0xd77fd10)
	C:/workdir/go/src/runtime/signal_windows.go:236 +0x221 fp=0x2c10ff34 sp=0x2c10ff08 pc=0x454cb1
runtime.lastcontinuehandler(0x75e284, 0xb381ad0, 0xd77fd10)
	C:/workdir/go/src/runtime/signal_windows.go:198 +0x58 fp=0x2c10ff44 sp=0x2c10ff34 pc=0x454a78
sigtramp()
	C:/workdir/go/src/runtime/sys_windows_386.s:127 +0x77 fp=0x2c10ff48 sp=0x2c10ff44 pc=0x4797f7
*** Test killed: ran too long (6m0s).
2022-09-27 18:26 android-arm64-corellium go@17078f58 runtime (log)
fatal: systemstack called from unexpected goroutine

watchflakes

@bcmills
Copy link
Member

bcmills commented Sep 28, 2022

#50144 and #51001.

I've updated those with watchflakes patterns. (@rsc / @cherrymui — could you double-check that the patterns match?)

@cherrymui
Copy link
Member

The patterns looks good to me. Thanks.

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2022-09-28 16:36 linux-ppc64le-power9osu go@9d2c73a9 runtime (log)
fatal: systemstack called from unexpected goroutine
2022-09-30 05:48 android-arm64-corellium go@d7dbe011 runtime (log)
signal: segmentation fault
2022-10-04 16:03 android-arm64-corellium go@fa463cc9 runtime (log)
signal: segmentation fault

watchflakes

@laboger
Copy link
Contributor

laboger commented Oct 5, 2022

2022-09-28 16:36 linux-ppc64le-power9osu go@9d2c73a9 runtime (log)

I don't see where this log is coming from. I don't see it on the build dashboard on that date and I don't see the commit mentioned in the git log for the latest master.

@bcmills
Copy link
Member

bcmills commented Oct 5, 2022

It's on release-branch.go1.18:
https://build.golang.org/?repo=&branch=release-branch.go1.18

@prattmic prattmic self-assigned this Oct 5, 2022
@seankhliao seankhliao added this to the Backlog milestone Nov 19, 2022
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2022-12-01 20:48 freebsd-amd64-race go@8ed74ee3 runtime (log)
goos: freebsd
goarch: amd64
pkg: runtime
cpu: Intel(R) Xeon(R) CPU @ 2.20GHz
BenchmarkMakeChan/Byte-4                  	  954790	       124.7 ns/op
BenchmarkMakeChan/Int-4                   	 1000000	       133.0 ns/op
BenchmarkMakeChan/Ptr-4                   	  615478	       206.8 ns/op
BenchmarkMakeChan/Struct/0-4              	 1238061	        93.71 ns/op
BenchmarkMakeChan/Struct/32-4             	  483538	       231.7 ns/op
BenchmarkMakeChan/Struct/40-4             	  410156	       277.1 ns/op
...
runtime.park_m(0xc000402000?)
	/tmp/workdir/go/src/runtime/proc.go:3511 +0x12d fp=0x7fffffffe6d0 sp=0x7fffffffe6a0 pc=0x49a78d
runtime.mcall()
	/tmp/workdir/go/src/runtime/asm_amd64.s:452 +0x43 fp=0x7fffffffe6e0 sp=0x7fffffffe6d0 pc=0x4cf103

goroutine 4554 [running]:
	goroutine running on other thread; stack unavailable
created by testing.(*B).doBench
	/tmp/workdir/go/src/testing/benchmark.go:284 +0xa5
exit status 2

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2022-11-21 16:27 openbsd-386-71 go@f0331c52 runtime (log)
SIGQUIT: quit
PC=0x11a3c57f m=15 sigcode=0

eax    0x4
ebx    0x40
ecx    0x0
edx    0x3587aad0
edi    0x770
esi    0x6c98a780
ebp    0x3587aa78
esp    0x3587aa5c
eip    0x11a3c57f
eflags 0x207
cs     0x2b
fs     0x5b
gs     0x63
*** Test killed with quit: ran too long (4m0s).
2023-01-03 20:31 openbsd-386-71 go@9955a7e9 runtime (log)
SIGQUIT: quit
PC=0x445737a7 m=15 sigcode=0

eax    0x58
ebx    0x6fc80890
ecx    0x0
edx    0x30845520
edi    0x170
esi    0x6fe053b0
ebp    0x308454c8
esp    0x308454b0
eip    0x445737a7
eflags 0x206
cs     0x2b
fs     0x5b
gs     0x63
*** Test killed with quit: ran too long (4m0s).

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2023-01-17 16:11 openbsd-386-71 go@8409251e runtime (log)
SIGQUIT: quit
PC=0x35bdb947 m=17 sigcode=0

eax    0x58
ebx    0x62e761d0
ecx    0x0
edx    0x192360b0
edi    0x190
esi    0x62e12f00
ebp    0x19236058
esp    0x19236040
eip    0x35bdb947
eflags 0x206
cs     0x2b
fs     0x5b
gs     0x63
*** Test killed with quit: ran too long (6m0s).
2023-01-17 22:30 openbsd-386-71 go@627765a8 runtime (log)
SIGQUIT: quit
PC=0x4c8ca4f7 m=20 sigcode=0

eax    0x58
ebx    0x6d43b190
ecx    0x0
edx    0x35c851d4
edi    0x16c
esi    0x6d810870
ebp    0x35c85178
esp    0x35c85160
eip    0x4c8ca4f7
eflags 0x202
cs     0x2b
fs     0x5b
gs     0x63
*** Test killed with quit: ran too long (6m0s).

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2023-03-20 20:33 linux-amd64-racecompile crypto@018c28f8 go@f9cf2c4d runtime [build] (log)
runtime: bad pointer in frame cmd/compile/internal/dwarfgen.assembleInlines at 0xc0046512b0: 0x48
fatal error: invalid pointer found on stack

runtime stack:
runtime.throw({0x14b230d?, 0x1cc1f40?})
	../src/runtime/panic.go:1076 +0x5c fp=0x7f035b7fd588 sp=0x7f035b7fd558 pc=0x46d93c
runtime.adjustpointers(0x7f035b7fd800?, 0x7f035b7fd648, 0x494cbf?, {0x7f035b7fd800?, 0x0?})
	../src/runtime/stack.go:632 +0x1ad fp=0x7f035b7fd5e8 sp=0x7f035b7fd588 pc=0x487b2d
runtime.adjustframe(0x7f035b7fd800, 0x7f035b7fd6e0)
	../src/runtime/stack.go:673 +0xbb fp=0x7f035b7fd678 sp=0x7f035b7fd5e8 pc=0x487c3b
runtime.copystack(0xc0004d76c0, 0x7f035b7fdb18?)
	../src/runtime/stack.go:933 +0x2c6 fp=0x7f035b7fd970 sp=0x7f035b7fd678 pc=0x4883e6
runtime.shrinkstack(0xc0004d76c0)
	../src/runtime/stack.go:1216 +0x113 fp=0x7f035b7fd990 sp=0x7f035b7fd970 pc=0x489293
runtime.scanstack(0xc0004d76c0, 0x20?)
	../src/runtime/mgcmark.go:775 +0xdb fp=0x7f035b7fdcc8 sp=0x7f035b7fd990 pc=0x45599b
runtime.markroot.func1()
	../src/runtime/mgcmark.go:239 +0xb5 fp=0x7f035b7fdd18 sp=0x7f035b7fdcc8 pc=0x4549b5
runtime.markroot(0xc00003bc38, 0x52, 0x1)
	../src/runtime/mgcmark.go:213 +0x1a5 fp=0x7f035b7fddc0 sp=0x7f035b7fdd18 pc=0x454665
runtime.gcDrain(0xc00003bc38, 0x3)
	../src/runtime/mgcmark.go:1068 +0x37d fp=0x7f035b7fde20 sp=0x7f035b7fddc0 pc=0x45659d
runtime.gcBgMarkWorker.func2()
	../src/runtime/mgc.go:1359 +0xa5 fp=0x7f035b7fde70 sp=0x7f035b7fde20 pc=0x452d25
runtime.systemstack()
	../src/runtime/asm_amd64.s:509 +0x4a fp=0x7f035b7fde80 sp=0x7f035b7fde70 pc=0x4a1e8a

watchflakes

@findleyr
Copy link
Contributor

Another similar looking failure was routed to one of our gopls test flake bugs:
https://build.golang.org/log/4671a63ebd3cfd900b08ea99b2a7327c9a3dc504

@bcmills
Copy link
Member

bcmills commented Apr 10, 2023

I left a comment at #57367 (comment).

(That particular was a compiler regression that was subsequently reverted.)

@mknyszek mknyszek modified the milestones: Backlog, Go1.21 Apr 11, 2023
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2023-04-17 18:44 freebsd-arm-paulzhol go@2068d565 runtime [build] (log)
can't create $WORK/b009/_pkg_.a: open $WORK/b009/_pkg_.a: device not configured
go: unlinkat /tmp/workdir-host-freebsd-arm-paulzhol/tmp/go-build2035123384: device not configured
go tool dist: FAILED: /tmp/workdir-host-freebsd-arm-paulzhol/go/pkg/tool/freebsd_arm/go_bootstrap install cmd/asm cmd/cgo cmd/compile cmd/link: exit status 1
/tmp/workdir-host-freebsd-arm-paulzhol/go/src/make.bash: line 226:  1073 Segmentation fault      ./cmd/dist/dist bootstrap -a $vflag $GO_DISTFLAGS "$@"

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2023-05-04 17:35 android-amd64-emu go@13201d57 runtime (log)
adb exec-out rm -rf /data/local/tmp/go_android_exec/runtime.test-106851
error: device offline
go_android_exec: no exit code (in "")

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2023-05-05 19:20 linux-amd64-race go@f90bb8a3 runtime (log)
goos: linux
goarch: amd64
pkg: runtime
cpu: Intel(R) Xeon(R) CPU @ 2.20GHz
BenchmarkCallers/cached-4                 	   69576	      1721 ns/op
BenchmarkCallers/inlined-4                	   52701	      2280 ns/op
BenchmarkCallers/no-cache-4               	   10000	     10032 ns/op
BenchmarkFPCallers/cached-4               	 2843337	        42.79 ns/op
BenchmarkMakeChan/Byte-4                  	 1186437	        92.75 ns/op
BenchmarkMakeChan/Int-4                   	  938323	       132.2 ns/op
...
runtime.goexit0(0xc000505a00)
	/workdir/go/src/runtime/proc.go:3703 +0x266 fp=0x7f531fffee68 sp=0x7f531fffee28 pc=0x47b606
runtime.mcall()
	/workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7f531fffee80 sp=0x7f531fffee68 pc=0x4af98e

goroutine 4549 [running]:
	goroutine running on other thread; stack unavailable
created by testing.(*B).doBench in goroutine 1
	/workdir/go/src/testing/benchmark.go:284 +0xa5
exit status 2

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2023-05-10 15:11 android-amd64-emu go@93d9035c runtime (log)
adb exec-out rm -rf /data/local/tmp/go_android_exec/runtime.test-105820
error: device offline
go_android_exec: no exit code (in "")

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == ""
2023-04-18 15:42 freebsd-amd64-race go@56c44227 runtime (log)
goos: freebsd
goarch: amd64
pkg: runtime
cpu: Intel(R) Xeon(R) CPU @ 2.20GHz
BenchmarkCallers/cached-4                 	   69872	      1704 ns/op
BenchmarkCallers/inlined-4                	   54068	      2193 ns/op
BenchmarkCallers/no-cache-4               	   10000	     10040 ns/op
BenchmarkFPCallers/cached-4               	 2720203	        43.58 ns/op
BenchmarkMakeChan/Byte-4                  	 1129864	       109.9 ns/op
BenchmarkMakeChan/Int-4                   	 1000000	       138.4 ns/op
...
runtime.goexit0(0xc0004e9040)
	/tmp/workdir/go/src/runtime/proc.go:3685 +0x266 fp=0x7fffdf9faf38 sp=0x7fffdf9faef8 pc=0x4983e6
runtime.mcall()
	/tmp/workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7fffdf9faf50 sp=0x7fffdf9faf38 pc=0x4cba4e

goroutine 3527 [running]:
	goroutine running on other thread; stack unavailable
created by testing.(*B).doBench in goroutine 1
	/tmp/workdir/go/src/testing/benchmark.go:284 +0xa5
exit status 2

watchflakes

@bcmills
Copy link
Member

bcmills commented May 17, 2023

#60050 again.

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-18 09:15 linux-ppc64-sid-power10 go@27906bb7 runtime [build] (log)
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x66e318]

goroutine 2140 [running]:
panic({0x8e4c60?, 0xf65b30?})
	runtime/panic.go:1017 +0x434 fp=0xc000059240 sp=0xc000059180 pc=0x58ab4
runtime.panicmem(...)
	runtime/panic.go:261
runtime.sigpanic()
	runtime/signal_unix.go:852 +0x358 fp=0xc0000592b0 sp=0xc000059240 pc=0x73858
cmd/compile/internal/ssagen.(*state).stmtList(...)
	cmd/compile/internal/ssagen/ssa.go:1416
cmd/compile/internal/ssagen.(*state).stmt(0xc0044f6600, {0xacc908, 0xc00205e5b0?})
	cmd/compile/internal/ssagen/ssa.go:1432 +0x258 fp=0xc000059760 sp=0xc0000592d0 pc=0x66e318
cmd/compile/internal/ssagen.(*state).stmtList(...)
	cmd/compile/internal/ssagen/ssa.go:1417
cmd/compile/internal/ssagen.buildssa(0xc003e009a0, 0x1)
	cmd/compile/internal/ssagen/ssa.go:548 +0x2374 fp=0xc000059d60 sp=0xc000059760 pc=0x668cf4
cmd/compile/internal/ssagen.Compile(0xc003e009a0, 0x812390?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48 fp=0xc000059f30 sp=0xc000059d60 pc=0x660188
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c fp=0xc000059f80 sp=0xc000059f30 pc=0x860f4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48 fp=0xc000059fc0 sp=0xc000059f80 pc=0x861338
runtime.goexit()
	runtime/asm_ppc64x.s:912 +0x4 fp=0xc000059fc0 sp=0xc000059fc0 pc=0x95264
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 178
	cmd/compile/internal/gc/compile.go:165 +0x20c

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-18 22:02 android-amd64-emu go@edbef1a8 runtime (log)
adb exec-out rm -rf /data/local/tmp/go_android_exec/runtime.test-117032
error: device offline
go_android_exec: no exit code (in "")

watchflakes

@bcmills
Copy link
Member

bcmills commented May 19, 2023

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-19 20:19 linux-ppc64le-power9osu sys@c8ea6b0c go@45b74d20 runtime [build] (log)
panic: runtime error: index out of range [29600864] with length 7877

goroutine 1636 [running]:
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
cmd/internal/obj.(*Link).InnermostPos(...)
	cmd/internal/obj/inl.go:124
cmd/internal/obj.(*Link).OutermostPos(0x10?, {0x1c00000?, 0xc0?})
	cmd/internal/obj/inl.go:105 +0x134
cmd/compile/internal/base.FmtPos({0x11?, 0x0?})
...
cmd/compile/internal/ssagen.buildssa(0xc001a43e40, 0x0)
	cmd/compile/internal/ssagen/ssa.go:548 +0x24a0
cmd/compile/internal/ssagen.Compile(0xc001a43e40, 0x802c50?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 179
	cmd/compile/internal/gc/compile.go:165 +0x20c

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-23 19:15 linux-ppc64-sid-buildlet go@8b51eb51 runtime [build] (log)
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x54 pc=0x693bb4]

goroutine 3153 [running]:
cmd/compile/internal/types.(*Type).Size(...)
	cmd/compile/internal/types/type.go:973
cmd/compile/internal/ssagen.TypeOK(0x0)
	cmd/compile/internal/ssagen/ssa.go:5573 +0x34
cmd/compile/internal/ssagen.(*state).stmt(0xc00e1d9100, {0xace888, 0xc002b356d0?})
	cmd/compile/internal/ssagen/ssa.go:1660 +0x6138
...
	cmd/compile/internal/ssagen/ssa.go:548 +0x24e0
cmd/compile/internal/ssagen.Compile(0xc005553080, 0x0?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 130
	cmd/compile/internal/gc/compile.go:165 +0x20c
go tool dist: FAILED: /workdir/go/pkg/tool/linux_ppc64/go_bootstrap install -a cmd/asm cmd/cgo cmd/compile cmd/link: exit status 1

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-22 18:55 linux-ppc64-sid-buildlet vuln@4d485808 go@e0db8ab6 runtime [build] (log)
panic: runtime error: index out of range [1883897856] with length 7826

goroutine 2700 [running]:
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
cmd/internal/obj.(*Link).InnermostPos(...)
	cmd/internal/obj/inl.go:124
cmd/internal/obj.(*Link).OutermostPos(0x10?, {0x0?, 0x100b120?})
	cmd/internal/obj/inl.go:105 +0x140
cmd/compile/internal/base.FmtPos({0x0?, 0x11?})
...
cmd/compile/internal/ssagen.buildssa(0xc005dcdb80, 0x1)
	cmd/compile/internal/ssagen/ssa.go:548 +0x24e0
cmd/compile/internal/ssagen.Compile(0xc005dcdb80, 0x816150?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 106
	cmd/compile/internal/gc/compile.go:165 +0x20c

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-24 03:14 linux-ppc64-sid-buildlet go@626d478d runtime [build] (log)
panic: runtime error: index out of range [268500992] with length 9198

goroutine 2190 [running]:
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
cmd/internal/obj.(*Link).InnermostPos(...)
	cmd/internal/obj/inl.go:124
cmd/internal/obj.(*Link).OutermostPos(0x10?, {0xc0?, 0x20c00?})
	cmd/internal/obj/inl.go:105 +0x140
cmd/compile/internal/base.FmtPos({0x0?, 0x11?})
...
	cmd/compile/internal/ssagen/ssa.go:548 +0x24e0
cmd/compile/internal/ssagen.Compile(0xc0030c0160, 0x1?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0xc000036a00?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 170
	cmd/compile/internal/gc/compile.go:165 +0x20c
go tool dist: FAILED: /workdir/go/pkg/tool/linux_ppc64/go_bootstrap install cmd: exit status 1

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-24 13:48 linux-ppc64le-power9osu go@c7f0a8c4 runtime [build] (log)
panic: runtime error: index out of range [23597728] with length 8347

goroutine 1701 [running]:
panic({0x919740?, 0xc007d35a10?})
	runtime/panic.go:1017 +0x440 fp=0xc005473080 sp=0xc005472fc0 pc=0x58a70
runtime.goPanicIndex(0x16812a0, 0x209b)
	runtime/panic.go:114 +0x98 fp=0xc0054730d0 sp=0xc005473080 pc=0x56a08
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
cmd/internal/obj.(*Link).InnermostPos(...)
...
cmd/compile/internal/ssagen.Compile(0xc00271da20, 0x806b70?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48 fp=0xc005473f30 sp=0xc005473d60 pc=0x650068
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c fp=0xc005473f80 sp=0xc005473f30 pc=0x85374c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48 fp=0xc005473fc0 sp=0xc005473f80 pc=0x853b18
runtime.goexit()
	runtime/asm_ppc64x.s:912 +0x4 fp=0xc005473fc0 sp=0xc005473fc0 pc=0x94b04
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 153
	cmd/compile/internal/gc/compile.go:165 +0x20c

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-24 18:48 linux-ppc64le-power9osu go@5de20f0f runtime [build] (log)
panic: runtime error: index out of range [9294496] with length 7931 [recovered]
	panic: runtime error: index out of range [9294496] with length 7931

goroutine 1 [running]:
panic({0x9192e0?, 0xc001b74300?})
	runtime/panic.go:1017 +0x440 fp=0xc002185650 sp=0xc002185590 pc=0x58af0
runtime.goPanicIndex(0x8dd2a0, 0x1efb)
	runtime/panic.go:114 +0x98 fp=0xc0021856a0 sp=0xc002185650 pc=0x56a88
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
...
cmd/compile/internal/gc.compileFunctions()
	cmd/compile/internal/gc/compile.go:194 +0x220 fp=0xc002187968 sp=0xc0021878e8 pc=0x853610
cmd/compile/internal/gc.Main(0x9899f0)
	cmd/compile/internal/gc/main.go:344 +0x173c fp=0xc002187ea8 sp=0xc002187968 pc=0x85592c
main.main()
	cmd/compile/main.go:57 +0x134 fp=0xc002187f18 sp=0xc002187ea8 pc=0x87ad64
runtime.main()
	runtime/proc.go:267 +0x348 fp=0xc002187fc0 sp=0xc002187f18 pc=0x5bac8
runtime.goexit()
	runtime/asm_ppc64x.s:912 +0x4 fp=0xc002187fc0 sp=0xc002187fc0 pc=0x94bb4
2023-05-24 18:48 linux-ppc64le-power9osu go@5de20f0f runtime [build] (log)
panic: runtime error: index out of range [9294496] with length 7931 [recovered]
	panic: runtime error: index out of range [9294496] with length 7931

goroutine 1 [running]:
panic({0x9192e0?, 0xc001b74300?})
	runtime/panic.go:1017 +0x440 fp=0xc002185650 sp=0xc002185590 pc=0x58af0
runtime.goPanicIndex(0x8dd2a0, 0x1efb)
	runtime/panic.go:114 +0x98 fp=0xc0021856a0 sp=0xc002185650 pc=0x56a88
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
...
cmd/cgo/internal/testplugin_test.testMain(0xc000104000?)
	/workdir/go/src/cmd/cgo/internal/testplugin/plugin_test.go:103 +0x944 fp=0xc000047e00 sp=0xc000047968 pc=0x12f6e4
cmd/cgo/internal/testplugin_test.TestMain(0xc000054058?)
	/workdir/go/src/cmd/cgo/internal/testplugin/plugin_test.go:33 +0x98 fp=0xc000047e48 sp=0xc000047e00 pc=0x12eca8
main.main()
	_testmain.go:89 +0x1ac fp=0xc000047f18 sp=0xc000047e48 pc=0x132bdc
runtime.main()
	/workdir/go/src/runtime/proc.go:267 +0x348 fp=0xc000047fc0 sp=0xc000047f18 pc=0x4d268
runtime.goexit()
	/workdir/go/src/runtime/asm_ppc64x.s:912 +0x4 fp=0xc000047fc0 sp=0xc000047fc0 pc=0x824c4

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-24 21:35 linux-ppc64-sid-power10 go@295c237b runtime [build] (log)
panic: interface conversion: ir.Node is *ir.AddrExpr, not *ir.UnaryExpr

goroutine 3097 [running]:
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc00b14da00, {0xadeb88, 0xc005a1c820?}, 0x1)
	cmd/compile/internal/ssagen/ssa.go:2665 +0x5614
cmd/compile/internal/ssagen.(*state).expr(...)
	cmd/compile/internal/ssagen/ssa.go:2639
cmd/compile/internal/ssagen.(*state).stmt(0xc00b14da00, {0xadf488, 0xc0035c7bd0?})
	cmd/compile/internal/ssagen/ssa.go:1671 +0x5fa4
cmd/compile/internal/ssagen.(*state).stmtList(...)
	cmd/compile/internal/ssagen/ssa.go:1417
cmd/compile/internal/ssagen.(*state).stmt(0xc00b14da00, {0xadf008, 0xc0035cac80?})
	cmd/compile/internal/ssagen/ssa.go:1437 +0x5af8
cmd/compile/internal/ssagen.(*state).stmtList(...)
	cmd/compile/internal/ssagen/ssa.go:1417
cmd/compile/internal/ssagen.buildssa(0xc005827ce0, 0x2)
	cmd/compile/internal/ssagen/ssa.go:548 +0x2374
cmd/compile/internal/ssagen.Compile(0xc005827ce0, 0xc004c06b60?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x7fff51abd5e0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 128
	cmd/compile/internal/gc/compile.go:165 +0x20c
go tool dist: FAILED: /workdir/go/pkg/tool/linux_ppc64/go_bootstrap install std: exit status 1

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-24 21:17 linux-ppc64le-buildlet go@85e84a49 runtime [build] (log)
panic: runtime error: index out of range [7160752] with length 7931

goroutine 2294 [running]:
panic({0x9292e0?, 0xc008b4fda0?})
	runtime/panic.go:1017 +0x448 fp=0xc003ae5080 sp=0xc003ae4fc0 pc=0x58e08
runtime.goPanicIndex(0x6d43b0, 0x1efb)
	runtime/panic.go:114 +0x98 fp=0xc003ae50d0 sp=0xc003ae5080 pc=0x56d88
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
cmd/internal/obj.(*Link).InnermostPos(...)
...
cmd/compile/internal/ssagen.Compile(0xc001a95ce0, 0x0?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48 fp=0xc003ae5f30 sp=0xc003ae5d60 pc=0x653d98
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c fp=0xc003ae5f80 sp=0xc003ae5f30 pc=0x85b0ec
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48 fp=0xc003ae5fc0 sp=0xc003ae5f80 pc=0x85b4b8
runtime.goexit()
	runtime/asm_ppc64x.s:912 +0x4 fp=0xc003ae5fc0 sp=0xc003ae5fc0 pc=0x94f94
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 135
	cmd/compile/internal/gc/compile.go:165 +0x20c

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-22 18:55 linux-ppc64le-power10osu vuln@4d485808 go@d4bd855c runtime [build] (log)
SIGILL: illegal instruction
PC=0x17ac8 m=0 sigcode=1
instruction bytes: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x10 0x0 0xde 0xea 0x40 0x8 0x36 0x7c

goroutine 847 [running]:
runtime.efaceeq(0xba750c0263166500, 0x68ece810, 0x68e0d000)
	?:0 +0xe8 fp=0xc00090ae3f sp=0xc00090ae40 pc=0x17ac8
cmd/compile/internal/ssagen.(*state).stmt(0xc004888c0000, {0x92e6a000, 0x94464000?})
	cmd/compile/internal/ssagen/ssa.go:1423 +0x64 fp=0xc00090b2cf sp=0xc00090ae3f pc=0x668ca4
runtime: g 847: unexpected return pc for cmd/compile/internal/ssagen.(*state).stmt called from 0x668ea800
...
r18  0x400	r19  0x18b
r20  0xb	r21  0x1
r22  0xc00090a3a0	r23  0xc00090aec0
r24  0x72e53a947150	r25  0x92492492
r26  0xc001b943db	r27  0xc001b943d9
r28  0xc0048a8240	r29  0x2
r30  0xc0043d3d40	r31  0x668ea8
pc   0x17ac8	ctr  0x0
link 0x668ca4	xer  0x20040000
ccr  0x84428082	trap 0x700
2023-05-25 01:01 linux-ppc64le-power10osu go@6f7824f7 runtime [build] (log)
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x54 pc=0x6906b4]

goroutine 979 [running]:
cmd/compile/internal/types.(*Type).Size(...)
	cmd/compile/internal/types/type.go:973
cmd/compile/internal/ssagen.TypeOK(0x0)
	cmd/compile/internal/ssagen/ssa.go:5573 +0x34
cmd/compile/internal/ssagen.(*state).stmt(0xc007070500, {0xacf488, 0xc00298aaa0?})
	cmd/compile/internal/ssagen/ssa.go:1660 +0x5f3c
cmd/compile/internal/ssagen.(*state).stmtList(...)
	cmd/compile/internal/ssagen/ssa.go:1417
cmd/compile/internal/ssagen.buildssa(0xc001bcf600, 0x2)
	cmd/compile/internal/ssagen/ssa.go:548 +0x235c
cmd/compile/internal/ssagen.Compile(0xc001bcf600, 0x0?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 155
	cmd/compile/internal/gc/compile.go:165 +0x20c
go tool dist: FAILED: /workdir/go/pkg/tool/linux_ppc64le/go_bootstrap install cmd: exit status 1

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-04-27 22:15 linux-ppc64le-buildlet perf@d343f639 go@f0e356a0 runtime [build] (log)
panic: interface conversion: ir.Node is *ir.Decl, not *ir.ForStmt

goroutine 2271 [running]:
cmd/compile/internal/ssagen.(*state).stmt(0xc00954c500, {0xacf608, 0xc002585848?})
	cmd/compile/internal/ssagen/ssa.go:1799 +0x5c24
cmd/compile/internal/ssagen.(*state).stmtList(...)
	cmd/compile/internal/ssagen/ssa.go:1417
cmd/compile/internal/ssagen.buildssa(0xc00256be40, 0x2)
	cmd/compile/internal/ssagen/ssa.go:548 +0x24d0
cmd/compile/internal/ssagen.Compile(0xc00256be40, 0x0?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 121
	cmd/compile/internal/gc/compile.go:165 +0x20c
2023-04-27 22:15 linux-ppc64le-buildlet perf@d343f639 go@cfe8b43b runtime [build] (log)
panic: runtime error: index out of range [2216400] with length 7931

goroutine 1869 [running]:
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
cmd/internal/obj.(*Link).InnermostPos(...)
	cmd/internal/obj/inl.go:124
cmd/internal/obj.(*Link).OutermostPos(0x10?, {0x48400?, 0xc0?})
	cmd/internal/obj/inl.go:105 +0x140
cmd/compile/internal/base.FmtPos({0x11?, 0x0?})
...
cmd/compile/internal/ssagen.buildssa(0xc001af0dc0, 0x2)
	cmd/compile/internal/ssagen/ssa.go:548 +0x24d0
cmd/compile/internal/ssagen.Compile(0xc001af0dc0, 0x412e9b1600000000?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 142
	cmd/compile/internal/gc/compile.go:165 +0x20c

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-26 15:24 linux-ppc64le-power9osu go@a4cd3650 runtime [build] (log)
panic: runtime error: index out of range [7137936] with length 7931

goroutine 2239 [running]:
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
cmd/internal/obj.(*Link).InnermostPos(...)
	cmd/internal/obj/inl.go:124
cmd/internal/obj.(*Link).OutermostPos(0x10?, {0x20800?, 0xc0?})
	cmd/internal/obj/inl.go:105 +0x134
cmd/compile/internal/base.FmtPos({0x11?, 0x0?})
...
	cmd/compile/internal/ssagen/ssa.go:548 +0x24a0
cmd/compile/internal/ssagen.Compile(0xc001bed1e0, 0x806250?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 79
	cmd/compile/internal/gc/compile.go:165 +0x20c
go tool dist: FAILED: /workdir/go/pkg/tool/linux_ppc64le/go_bootstrap install cmd: exit status 1

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-22 18:55 linux-ppc64le-power9osu vuln@4d485808 go@3824d3d7 runtime [build] (log)
panic: runtime error: index out of range [7138080] with length 7217

goroutine 2017 [running]:
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
cmd/internal/obj.(*Link).InnermostPos(...)
	cmd/internal/obj/inl.go:124
cmd/internal/obj.(*Link).OutermostPos(0x10?, {0x1c04000?, 0xc0?})
	cmd/internal/obj/inl.go:105 +0x134
cmd/compile/internal/base.FmtPos({0x11?, 0x0?})
...
cmd/compile/internal/ssagen.buildssa(0xc000534b00, 0x2)
	cmd/compile/internal/ssagen/ssa.go:548 +0x24a0
cmd/compile/internal/ssagen.Compile(0xc000534b00, 0x0?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 170
	cmd/compile/internal/gc/compile.go:165 +0x20c

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-25 18:03 linux-ppc64le-power10osu net@f7250ea1 go@7ad92e95 runtime [build] (log)
panic: interface conversion: ir.Node is *ir.IfStmt, not *ir.ForStmt

goroutine 3100 [running]:
cmd/compile/internal/ssagen.(*state).stmt(0xc00bfc8e00, {0xacf4c8, 0xc0032d2700?})
	cmd/compile/internal/ssagen/ssa.go:1799 +0x5a34
cmd/compile/internal/ssagen.(*state).stmtList(...)
	cmd/compile/internal/ssagen/ssa.go:1417
cmd/compile/internal/ssagen.(*state).stmt(0xc00bfc8e00, {0xacf4c8, 0xc0019bc4d0?})
	cmd/compile/internal/ssagen/ssa.go:1432 +0x268
cmd/compile/internal/ssagen.(*state).stmtList(...)
	cmd/compile/internal/ssagen/ssa.go:1417
cmd/compile/internal/ssagen.buildssa(0xc001a6cc60, 0x1)
	cmd/compile/internal/ssagen/ssa.go:548 +0x235c
cmd/compile/internal/ssagen.Compile(0xc001a6cc60, 0x811b90?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 125
	cmd/compile/internal/gc/compile.go:165 +0x20c

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-23 20:52 linux-ppc64le-power10osu mod@fc83a8fa go@bfa25c3f runtime [build] (log)
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x54 pc=0x6906b4]

goroutine 851 [running]:
cmd/compile/internal/types.(*Type).Size(...)
	cmd/compile/internal/types/type.go:973
cmd/compile/internal/ssagen.TypeOK(0x0)
	cmd/compile/internal/ssagen/ssa.go:5573 +0x34
cmd/compile/internal/ssagen.(*state).stmt(0xc00627a800, {0xacf408, 0xc001ad37c0?})
	cmd/compile/internal/ssagen/ssa.go:1660 +0x5f3c
cmd/compile/internal/ssagen.(*state).stmtList(...)
	cmd/compile/internal/ssagen/ssa.go:1417
cmd/compile/internal/ssagen.buildssa(0xc0018cf600, 0x3)
	cmd/compile/internal/ssagen/ssa.go:548 +0x235c
cmd/compile/internal/ssagen.Compile(0xc0018cf600, 0x0?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 163
	cmd/compile/internal/gc/compile.go:165 +0x20c

watchflakes

@laboger
Copy link
Contributor

laboger commented May 30, 2023 via email

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-04-27 22:15 aix-ppc64 perf@d343f639 go@993707a9 runtime [build] (log)
panic: runtime error: index out of range [1392508928] with length 7925

goroutine 3254 [running]:
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
cmd/internal/obj.(*Link).InnermostPos(...)
	cmd/internal/obj/inl.go:124
cmd/internal/obj.(*Link).OutermostPos(0x10?, {0xa000100?, 0x59680?})
	cmd/internal/obj/inl.go:105 +0x148
cmd/compile/internal/base.FmtPos({0x0?, 0x11?})
...
cmd/compile/internal/ssagen.buildssa(0xa00010002017b80, 0x2)
	cmd/compile/internal/ssagen/ssa.go:548 +0x27ec
cmd/compile/internal/ssagen.Compile(0xa00010002017b80, 0x3?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0xa0001000048a3c0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x54
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 11
	cmd/compile/internal/gc/compile.go:165 +0x20c

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-05-31 19:56 linux-ppc64le-power10osu go@9552a112 runtime [build] (log)
panic: runtime error: index out of range [7183600] with length 9222

goroutine 1401 [running]:
cmd/internal/src.(*PosTable).Pos(...)
	cmd/internal/src/xpos.go:153
cmd/internal/obj.(*Link).InnermostPos(...)
	cmd/internal/obj/inl.go:124
cmd/internal/obj.(*Link).OutermostPos(0x10?, {0x20800?, 0xc0?})
	cmd/internal/obj/inl.go:105 +0x134
cmd/compile/internal/base.FmtPos({0x11?, 0x0?})
...
	cmd/compile/internal/ssagen/ssa.go:548 +0x235c
cmd/compile/internal/ssagen.Compile(0xc0015c62c0, 0x0?)
	cmd/compile/internal/ssagen/pgen.go:187 +0x48
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
	cmd/compile/internal/gc/compile.go:184 +0x4c
cmd/compile/internal/gc.compileFunctions.func3.1()
	cmd/compile/internal/gc/compile.go:166 +0x48
created by cmd/compile/internal/gc.compileFunctions.func3 in goroutine 107
	cmd/compile/internal/gc/compile.go:165 +0x20c
go tool dist: FAILED: /workdir/go/pkg/tool/linux_ppc64le/go_bootstrap install cmd: exit status 1

watchflakes

@mknyszek
Copy link
Contributor

mknyszek commented Jun 7, 2023

In triage, I don't see anything new to break out here? Leaving this comment as a marker for next time.

@laboger
Copy link
Contributor

laboger commented Jun 8, 2023

These are the same failures as in #60368. They started when the compiler
was built with PGO.

The problem I mentioned earlier was fixed by https://go-review.googlesource.com/c/go/+/499679 which for some reason became apparent when PGO was used to build the compiler. This problem affected all ppc64/ppc64le ports since it was bug in the ppc64 version of the gc write barrier flush and resulted in several different stack traces from the compile step. We've not seen that particular problem since.

@mknyszek mknyszek modified the milestones: Go1.21, Go1.22 Jun 9, 2023
@gopherbot gopherbot modified the milestones: Go1.21, Go1.22 Aug 8, 2023
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-08-16 16:51 linux-riscv64-unmatched go@e82cb142 runtime [build] (log)
<autogenerated>:1: internal compiler error: want STRUCT, but have uint8

goroutine 1 [running]:
runtime/debug.Stack()
	runtime/debug/stack.go:24 +0x6c
cmd/compile/internal/base.FatalfAt({0x0?, 0x0?}, {0x9118ea, 0x14}, {0x3f8ba6afc8, 0x2, 0x2})
	cmd/compile/internal/base/print.go:230 +0x23c
cmd/compile/internal/base.Fatalf(...)
	cmd/compile/internal/base/print.go:199
cmd/compile/internal/types.(*Type).wantEtype(...)
...
cmd/compile/internal/reflectdata.WriteRuntimeTypes()
	cmd/compile/internal/reflectdata/reflect.go:1260 +0x2e0
cmd/compile/internal/gc.dumpdata()
	cmd/compile/internal/gc/obj.go:117 +0x5c
cmd/compile/internal/gc.Main(0x93bd30)
	cmd/compile/internal/gc/main.go:335 +0x1390
main.main()
	cmd/compile/main.go:57 +0x118

go tool dist: FAILED: /tmp/workdir-host-linux-riscv64-unmatched/go/pkg/tool/linux_riscv64/go_bootstrap install cmd: exit status 1

watchflakes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler/runtime Issues related to the Go compiler and/or runtime. NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Projects
Status: No status
Status: Active
Development

No branches or pull requests

8 participants