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

Closed
gopherbot opened this issue Sep 21, 2022 · 71 comments
Closed

runtime: unrecognized failures #55308

gopherbot opened this issue Sep 21, 2022 · 71 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
Contributor

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 the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Sep 21, 2022
@gopherbot gopherbot added the compiler/runtime Issues related to the Go compiler and/or runtime. label Sep 21, 2022
@gopherbot
Copy link
Contributor 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

@rsc rsc moved this to Active in Test Flakes Sep 21, 2022
@bcmills
Copy link
Contributor

bcmills commented Sep 21, 2022

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

@gopherbot
Copy link
Contributor 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
Contributor

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
Contributor 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
Contributor

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
Contributor 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
Contributor 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
Contributor 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
Contributor 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
Contributor

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
Contributor 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
Contributor 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
Contributor 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

@mknyszek mknyszek removed their assignment Nov 30, 2023
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2023-12-01 17:20 linux-ppc64le-power9osu go@fbfe62bc runtime (log)
signal: segmentation fault (core dumped)

watchflakes

@mknyszek
Copy link
Contributor

I have a strong feeling the only failure here is just #64290 and the timeline matches up.

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-01-31 21:40 linux-amd64-clang go@9289b9c3 runtime (log)
PASS
runtime.test: some test left a core file behind

watchflakes

@github-project-automation github-project-automation bot moved this from Done to In Progress in Go Compiler / Runtime Feb 6, 2024
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-02-07 20:45 linux-amd64-clang go@dd31ad7e runtime (log)
PASS
runtime.test: some test left a core file behind

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-02-09 22:14 linux-ppc64le-buildlet go@69f1290f runtime (log)
panic: test timed out after 10m0s
running tests:
	TestGdbConst (9m54s)

goroutine 61371 gp=0xc0006f6e00 m=14 mp=0xc000b00808 [running]:
panic({0x42f020?, 0xc001b4a030?})
	/workdir/go/src/runtime/panic.go:768 +0x174 fp=0xc000223ee0 sp=0xc000223e20 pc=0x57414
testing.(*M).startAlarm.func1()
	/workdir/go/src/testing/testing.go:2366 +0x338 fp=0xc000223fc0 sp=0xc000223ee0 pc=0x144b68
runtime.goexit({})
...
os/exec.(*Cmd).writerDescriptor.func1()
	/workdir/go/src/os/exec/exec.go:577 +0x31 fp=0xc000121f20 sp=0xc000121eb0 pc=0x179121
os/exec.(*Cmd).Start.func2(0xc000b45f98?)
	/workdir/go/src/os/exec/exec.go:724 +0x48 fp=0xc000121f98 sp=0xc000121f20 pc=0x179d18
os/exec.(*Cmd).Start.gowrap1()
	/workdir/go/src/os/exec/exec.go:736 +0x58 fp=0xc000121fc0 sp=0xc000121f98 pc=0x179cb8
runtime.goexit({})
	/workdir/go/src/runtime/asm_ppc64x.s:1018 +0x4 fp=0xc000121fc0 sp=0xc000121fc0 pc=0xa2014
created by os/exec.(*Cmd).Start in goroutine 23956
	/workdir/go/src/os/exec/exec.go:723 +0x8ec

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-02-20 15:35 darwin-amd64-longtest go@af3f94ce runtime (log)
SIGQUIT: quit
PC=0x7ff8143421fe m=0 sigcode=0

goroutine 0 gp=0xec2f960 m=0 mp=0xec30da0 [idle]:
runtime.pthread_cond_wait(0xec313e8, 0xec313a8)
	/tmp/buildlet/go/src/runtime/sys_darwin.go:507 +0x2e fp=0x7ff7b2ab7330 sp=0x7ff7b2ab7308 pc=0xe4b0fee
runtime.semasleep(0xffffffffffffffff)
	/tmp/buildlet/go/src/runtime/os_darwin.go:71 +0xaf fp=0x7ff7b2ab7388 sp=0x7ff7b2ab7330 pc=0xe4884cf
runtime.notesleep(0xec30ee0)
	/tmp/buildlet/go/src/runtime/lock_sema.go:183 +0x8f fp=0x7ff7b2ab73c0 sp=0x7ff7b2ab7388 pc=0xe45a08f
...
r12    0x16
r13    0x0
r14    0x9990100099a00
r15    0x96900
rip    0x7ff8143421fe
rflags 0x247
cs     0x7
fs     0x0
gs     0x0
*** Test killed with quit: ran too long (1h50m0s).

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-02-21 21:27 android-amd64-emu go@cdf3249d runtime (log)
panic: test timed out after 5m0s
running tests:
	TestCrashWhileTracing (4m49s)

goroutine 23042 gp=0xc0006c6e00 m=13 mp=0xc000a80008 [running]:
panic({0x75388b5247a0?, 0xc0008d6070?})
	/workdir/go/src/runtime/panic.go:778 +0x16f fp=0xc000062f10 sp=0xc000062e60 pc=0x75388b08ef4f
testing.(*M).startAlarm.func1()
	/workdir/go/src/testing/testing.go:2366 +0x385 fp=0xc000062fe0 sp=0xc000062f10 pc=0x75388b16f805
runtime.goexit({})
...
runtime_test.TestCgoTraceback(0xc0000f4820)
	/workdir/go/src/runtime/crash_cgo_test.go:45 +0x1f fp=0xc0006c3f70 sp=0xc0006c3ef0 pc=0x75388b37aedf
testing.tRunner(0xc0000f4820, 0x75388b5b8870)
	/workdir/go/src/testing/testing.go:1689 +0xfb fp=0xc0006c3fc0 sp=0xc0006c3f70 pc=0x75388b16b53b
testing.(*T).Run.gowrap1()
	/workdir/go/src/testing/testing.go:1742 +0x25 fp=0xc0006c3fe0 sp=0xc0006c3fc0 pc=0x75388b16c565
runtime.goexit({})
	/workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006c3fe8 sp=0xc0006c3fe0 pc=0x75388b0d3fc1
created by testing.(*T).Run in goroutine 1
	/workdir/go/src/testing/testing.go:1742 +0x390

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-02-22 15:37 android-386-emu go@638b9023 runtime (log)
panic: test timed out after 5m0s
running tests:
	TestCrashWhileTracing (4m29s)

goroutine 85153 gp=0xcaa0e6c8 m=13 mp=0xcab00588 [running]:
panic({0xeb86f560, 0xcacd0040})
	/workdir/go/src/runtime/panic.go:778 +0x171 fp=0xcaa8b784 sp=0xcaa8b730 pc=0xeb39afe1
testing.(*M).startAlarm.func1()
	/workdir/go/src/testing/testing.go:2366 +0x3e1 fp=0xcaa8b7f0 sp=0xcaa8b784 pc=0xeb48beb1
runtime.goexit({})
...
runtime_test.TestCgoCCodeSIGPROF(0xcab60308)
	/workdir/go/src/runtime/crash_cgo_test.go:217 +0x26 fp=0xcadf6774 sp=0xcadf6730 pc=0xeb6ac906
testing.tRunner(0xcab60308, 0xeb8d10b8)
	/workdir/go/src/testing/testing.go:1689 +0x153 fp=0xcadf67e4 sp=0xcadf6774 pc=0xeb487273
testing.(*T).Run.gowrap1()
	/workdir/go/src/testing/testing.go:1742 +0x2f fp=0xcadf67f0 sp=0xcadf67e4 pc=0xeb4883af
runtime.goexit({})
	/workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xcadf67f4 sp=0xcadf67f0 pc=0xeb3e3e41
created by testing.(*T).Run in goroutine 1
	/workdir/go/src/testing/testing.go:1742 +0x417

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-02-22 22:50 android-386-emu go@8a0fbd75 runtime (log)
panic: test timed out after 5m0s
running tests:
	TestCrashWhileTracing (4m33s)

goroutine 85132 gp=0xc7c34b48 m=13 mp=0xc7b00588 [running]:
panic({0xe87905a0, 0xc782c0b0})
	/workdir/go/src/runtime/panic.go:778 +0x171 fp=0xc7943f84 sp=0xc7943f30 pc=0xe82bc081
testing.(*M).startAlarm.func1()
	/workdir/go/src/testing/testing.go:2366 +0x3e1 fp=0xc7943ff0 sp=0xc7943f84 pc=0xe83acf51
runtime.goexit({})
...
runtime_test.TestEINTR(0xc7bb0308)
	/workdir/go/src/runtime/crash_cgo_test.go:736 +0x26 fp=0xc7d74774 sp=0xc7d74730 pc=0xe85d1ef6
testing.tRunner(0xc7bb0308, 0xe87f2298)
	/workdir/go/src/testing/testing.go:1689 +0x153 fp=0xc7d747e4 sp=0xc7d74774 pc=0xe83a8313
testing.(*T).Run.gowrap1()
	/workdir/go/src/testing/testing.go:1742 +0x2f fp=0xc7d747f0 sp=0xc7d747e4 pc=0xe83a944f
runtime.goexit({})
	/workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xc7d747f4 sp=0xc7d747f0 pc=0xe8304ee1
created by testing.(*T).Run in goroutine 1
	/workdir/go/src/testing/testing.go:1742 +0x417

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-02-23 18:08 android-386-emu go@0e7c9846 runtime (log)
panic: test timed out after 5m0s
running tests:
	TestCrashWhileTracing (4m33s)

goroutine 85177 gp=0xd0203b08 m=19 mp=0xd0045608 [running]:
panic({0xf0faf600, 0xd002c048})
	/workdir/go/src/runtime/panic.go:778 +0x171 fp=0xd023ff84 sp=0xd023ff30 pc=0xf0adb081
testing.(*M).startAlarm.func1()
	/workdir/go/src/testing/testing.go:2366 +0x3e1 fp=0xd023fff0 sp=0xd023ff84 pc=0xf0bcbf61
runtime.goexit({})
...
runtime_test.TestCgoCrashTraceback(0xd05a8a08)
	/workdir/go/src/runtime/crash_cgo_test.go:241 +0x26 fp=0xd0342774 sp=0xd0342734 pc=0xf0dece66
testing.tRunner(0xd05a8a08, 0xf10111e8)
	/workdir/go/src/testing/testing.go:1689 +0x153 fp=0xd03427e4 sp=0xd0342774 pc=0xf0bc7323
testing.(*T).Run.gowrap1()
	/workdir/go/src/testing/testing.go:1742 +0x2f fp=0xd03427f0 sp=0xd03427e4 pc=0xf0bc845f
runtime.goexit({})
	/workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xd03427f4 sp=0xd03427f0 pc=0xf0b23ee1
created by testing.(*T).Run in goroutine 1
	/workdir/go/src/testing/testing.go:1742 +0x417

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-02-27 21:18 darwin-amd64-longtest go@686662f3 runtime (log)
panic during panic
SIGSEGV: segmentation violation
PC=0x2db158e m=15 sigcode=1 addr=0x6c

goroutine 0 gp=0xc00043ba40 m=15 mp=0xc0002e4908 [idle]:
runtime.usleep(0x1)
	/tmp/buildlet/go/src/runtime/sys_darwin.go:302 +0x26 fp=0x70000af7ce10 sp=0x70000af7cdf0 pc=0x2da6566
runtime.osyield(...)
	/tmp/buildlet/go/src/runtime/os_darwin.go:362
runtime.casgstatus(0xc0004a8a80, 0x310e223, 0x0)
...
r11    0x3c
r12    0x34f0dd3
r13    0x0
r14    0xc00043ba40
r15    0x8
rip    0x2db158e
rflags 0x10202
cs     0x2b
fs     0x0
gs     0x0

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-02-28 16:44 solaris-amd64-oraclerel go@58911599 runtime (log)
panic: test timed out after 3m0s
running tests:
	TestRuntimePanic (55s)

goroutine 21804 gp=0xc0009d6a80 m=7 mp=0xc000078d08 [running]:
panic({0x802340?, 0xc000204130?})
	/tmp/workdir-host-solaris-oracle-amd64-oraclerel/go/src/runtime/panic.go:778 +0x16f fp=0xc0004e4f10 sp=0xc0004e4e60 pc=0x44102f
testing.(*M).startAlarm.func1()
	/tmp/workdir-host-solaris-oracle-amd64-oraclerel/go/src/testing/testing.go:2366 +0x385 fp=0xc0004e4fe0 sp=0xc0004e4f10 pc=0x518425
runtime.goexit({})
...
runtime_test.TestRuntimePanic(0xc00035e000)
	/tmp/workdir-host-solaris-oracle-amd64-oraclerel/go/src/runtime/crash_test.go:810 +0x131 fp=0xc00008ff70 sp=0xc00008feb8 pc=0x722871
testing.tRunner(0xc00035e000, 0x8c3a80)
	/tmp/workdir-host-solaris-oracle-amd64-oraclerel/go/src/testing/testing.go:1689 +0xfb fp=0xc00008ffc0 sp=0xc00008ff70 pc=0x51415b
testing.(*T).Run.gowrap1()
	/tmp/workdir-host-solaris-oracle-amd64-oraclerel/go/src/testing/testing.go:1742 +0x25 fp=0xc00008ffe0 sp=0xc00008ffc0 pc=0x515185
runtime.goexit({})
	/tmp/workdir-host-solaris-oracle-amd64-oraclerel/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00008ffe8 sp=0xc00008ffe0 pc=0x4839c1
created by testing.(*T).Run in goroutine 1
	/tmp/workdir-host-solaris-oracle-amd64-oraclerel/go/src/testing/testing.go:1742 +0x390

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-03-11 17:08 linux-amd64-clang go@ed08d01d runtime (log)
PASS
runtime.test: some test left a core file behind

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-04-03 15:10 linux-386-buster go@e55d7cf8 runtime (log)
PASS
runtime.test: some test left a core file behind

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-05-10 17:28 linux-amd64-buster go@f6c3a3e3 runtime (log)
PASS
runtime.test: some test left a core file behind

watchflakes

@dmitshur dmitshur modified the milestones: Go1.22, Backlog May 30, 2024
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == ""
2024-06-21 18:11 gotip-linux-386 go@d67839f5 runtime (log)
PASS
runtime.test: some test left a core file behind
FAIL	runtime	60.426s
2024-07-26 17:39 gotip-linux-amd64 go@d5976429 runtime (log)
PASS
runtime.test: some test left a core file behind
FAIL	runtime	81.008s

watchflakes

@dmitshur
Copy link
Contributor

The most recent failures here since this was reopened are all due to a core file being left behind, and the pattern isn't narrow enough to match anything else specific. So closing this in favor of #69457.

@github-project-automation github-project-automation bot moved this from In Progress to Done in Go Compiler / Runtime Sep 28, 2024
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: Done
Development

No branches or pull requests

9 participants