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

os: TestRemoveAllRace failures due to apparent runtime deadlock on netbsd #62531

Closed
gopherbot opened this issue Sep 8, 2023 · 19 comments
Closed
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. OS-NetBSD

Comments

@gopherbot
Copy link

gopherbot commented Sep 8, 2023

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`

Issue created automatically to collect these failures.

Example (log):

SIGQUIT: quit
PC=0x80b5a97 m=11 sigcode=0

eax    0x4
ebx    0x0
ecx    0x8406e00
edx    0x8438e00
edi    0x8591fb4
esi    0x8
ebp    0x4
esp    0x8591e68
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x860defc sp=0x860def8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x860df24 sp=0x860defc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x860df3c sp=0x860df24 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x860df48 sp=0x860df3c pc=0x804e83f
os_test.TestRemoveAllRace(0x860b860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x860df98 sp=0x860df48 pc=0x819d57d
testing.tRunner(0x860b860, 0x8203ce8)

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 8, 2023
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "os" && test == "TestRemoveAllRace"
2023-09-06 18:36 netbsd-386-9_3 go@4be921d8 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5a97 m=11 sigcode=0

eax    0x4
ebx    0x0
ecx    0x8406e00
edx    0x8438e00
edi    0x8591fb4
esi    0x8
ebp    0x4
esp    0x8591e68
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x860defc sp=0x860def8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x860df24 sp=0x860defc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x860df3c sp=0x860df24 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x860df48 sp=0x860df3c pc=0x804e83f
os_test.TestRemoveAllRace(0x860b860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x860df98 sp=0x860df48 pc=0x819d57d
testing.tRunner(0x860b860, 0x8203ce8)
2023-09-06 19:37 netbsd-amd64-9_3 go@729f214e os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=8 sigcode=0

rax    0x4
rbx    0x0
rcx    0x46bf83
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0xc000213d50
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000338e20 sp=0xc000338e10 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc000338e80 sp=0xc000338e20 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc000338ec0 sp=0xc000338e80 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc000338ee0 sp=0xc000338ec0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc000358b60)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc000338f70 sp=0xc000338ee0 pc=0x557395
testing.tRunner(0xc000358b60, 0x5c8eb0)
2023-09-07 00:29 netbsd-386-9_3 go@fbaf71f3 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5a97 m=10 sigcode=0

eax    0x4
ebx    0x0
ecx    0x84c8300
edx    0x84c6380
edi    0x8325338
esi    0x8
ebp    0x3
esp    0x84d7e68
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x864e6fc sp=0x864e6f8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x864e724 sp=0x864e6fc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x864e73c sp=0x864e724 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x864e748 sp=0x864e73c pc=0x804e83f
os_test.TestRemoveAllRace(0x862b860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x864e798 sp=0x864e748 pc=0x819d57d
testing.tRunner(0x862b860, 0x8203ce8)
2023-09-07 00:53 netbsd-386-9_3 go@0eed32bd os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5a97 m=9 sigcode=0

eax    0x4
ebx    0x0
ecx    0x8482300
edx    0x8480380
edi    0x8325338
esi    0x6
ebp    0x3
esp    0x848de68
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x84c7efc sp=0x84c7ef8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x84c7f24 sp=0x84c7efc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x84c7f3c sp=0x84c7f24 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x84c7f48 sp=0x84c7f3c pc=0x804e83f
os_test.TestRemoveAllRace(0x84c5860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x84c7f98 sp=0x84c7f48 pc=0x819d57d
testing.tRunner(0x84c5860, 0x8203ce8)
2023-09-07 15:10 netbsd-amd64-9_3 go@ae09ca6c os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=10 sigcode=0

rax    0x3c
rbx    0xc000059e40
rcx    0x46bf83
rdx    0xc000059e40
rdi    0x3
rsi    0x0
rbp    0xc000059e60
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0002a2e20 sp=0xc0002a2e10 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc0002a2e80 sp=0xc0002a2e20 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc0002a2ec0 sp=0xc0002a2e80 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc0002a2ee0 sp=0xc0002a2ec0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc000240d00)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc0002a2f70 sp=0xc0002a2ee0 pc=0x557055
testing.tRunner(0xc000240d00, 0x5c8d08)
2023-09-07 15:25 netbsd-386-9_3 go@d9a4b24a os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5a97 m=9 sigcode=0

eax    0x4
ebx    0x0
ecx    0x844c100
edx    0x844a000
edi    0x8449fb4
esi    0x6
ebp    0x3
esp    0x8449e68
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x86afefc sp=0x86afef8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x86aff24 sp=0x86afefc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x86aff3c sp=0x86aff24 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x86aff48 sp=0x86aff3c pc=0x804e83f
os_test.TestRemoveAllRace(0x868b860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x86aff98 sp=0x86aff48 pc=0x819d2ad
testing.tRunner(0x868b860, 0x8203b84)
2023-09-07 16:18 netbsd-arm-bsiegert go@a35bb44a os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x8a1c8 m=8 sigcode=0

trap    0x0
error   0x0
oldmask 0x0
r0      0x4
r1      0x0
r2      0x5adf14
r3      0x0
...
	/var/gobuilder/buildlet/go/src/runtime/asm_arm.s:274 +0x4 fp=0x5c8ef4 sp=0x5c8ef0 pc=0x87974
runtime.stopTheWorld(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1262 +0xd4 fp=0x5c8f20 sp=0x5c8ef4 pc=0x546e8
runtime.stopTheWorldGC(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1310 +0x4c fp=0x5c8f38 sp=0x5c8f20 pc=0x548b0
runtime.GOMAXPROCS(0x10)
	/var/gobuilder/buildlet/go/src/runtime/debug.go:28 +0x74 fp=0x5c8f44 sp=0x5c8f38 pc=0x1717c
os_test.TestRemoveAllRace(0x58fa40)
	/var/gobuilder/buildlet/go/src/os/os_test.go:2703 +0x2c fp=0x5c8f94 sp=0x5c8f44 pc=0x182174
testing.tRunner(0x58fa40, 0x1f0b90)
2023-09-07 17:11 netbsd-amd64-9_3 go@31c1f4a6 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=10 sigcode=0

rax    0x4
rbx    0x0
rcx    0x46bf83
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0xc000093d50
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000337620 sp=0xc000337610 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc000337680 sp=0xc000337620 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc0003376c0 sp=0xc000337680 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc0003376e0 sp=0xc0003376c0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc000358d00)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc000337770 sp=0xc0003376e0 pc=0x557055
testing.tRunner(0xc000358d00, 0x5c8d08)
2023-09-07 19:10 netbsd-386-9_3 go@584d6465 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5a97 m=10 sigcode=0

eax    0x4
ebx    0x5439cb76
ecx    0x8407c00
edx    0x8524000
edi    0x3b9aca00
esi    0x0
ebp    0x9d
esp    0x8445eec
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x8679efc sp=0x8679ef8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x8679f24 sp=0x8679efc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x8679f3c sp=0x8679f24 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x8679f48 sp=0x8679f3c pc=0x804e83f
os_test.TestRemoveAllRace(0x8667770)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x8679f98 sp=0x8679f48 pc=0x819d2ad
testing.tRunner(0x8667770, 0x8203b84)
2023-09-07 19:16 netbsd-amd64-9_3 go@0bbd273e os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=9 sigcode=0

rax    0x4
rbx    0x0
rcx    0x46bf83
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0xc000093d78
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000168620 sp=0xc000168610 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc000168680 sp=0xc000168620 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc0001686c0 sp=0xc000168680 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc0001686e0 sp=0xc0001686c0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc000179860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc000168770 sp=0xc0001686e0 pc=0x557055
testing.tRunner(0xc000179860, 0x5c8d08)
2023-09-07 20:05 netbsd-amd64-9_3 go@02d581ef os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=9 sigcode=0

rax    0x4
rbx    0x0
rcx    0x46bf83
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0xc000057d50
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0001d0620 sp=0xc0001d0610 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc0001d0680 sp=0xc0001d0620 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc0001d06c0 sp=0xc0001d0680 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc0001d06e0 sp=0xc0001d06c0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc0001da820)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc0001d0770 sp=0xc0001d06e0 pc=0x557055
testing.tRunner(0xc0001da820, 0x5c8d08)
2023-09-07 23:30 netbsd-amd64-9_3 go@834a6f9a os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=10 sigcode=0

rax    0x4
rbx    0x0
rcx    0x46bf83
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0xc000057d78
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000047620 sp=0xc000047610 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc000047680 sp=0xc000047620 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc0000476c0 sp=0xc000047680 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc0000476e0 sp=0xc0000476c0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc00006e820)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc000047770 sp=0xc0000476e0 pc=0x557055
testing.tRunner(0xc00006e820, 0x5c8d08)
2023-09-08 04:20 netbsd-amd64-9_3 go@13d5ca42 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=10 sigcode=0

rax    0x4
rbx    0x0
rcx    0x46bf83
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0xc0001d3d78
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000297620 sp=0xc000297610 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc000297680 sp=0xc000297620 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc0002976c0 sp=0xc000297680 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc0002976e0 sp=0xc0002976c0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc0002b8d00)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc000297770 sp=0xc0002976e0 pc=0x557055
testing.tRunner(0xc0002b8d00, 0x5c8d08)
2023-09-08 04:21 netbsd-386-9_3 go@7f574998 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5a97 m=9 sigcode=0

eax    0x4
ebx    0x0
ecx    0x8456100
edx    0x8454000
edi    0x8491fb4
esi    0x6
ebp    0x3
esp    0x8491e68
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x86b7efc sp=0x86b7ef8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x86b7f24 sp=0x86b7efc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x86b7f3c sp=0x86b7f24 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x86b7f48 sp=0x86b7f3c pc=0x804e83f
os_test.TestRemoveAllRace(0x8693860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x86b7f98 sp=0x86b7f48 pc=0x819d2ad
testing.tRunner(0x8693860, 0x8203b84)
2023-09-08 04:32 netbsd-386-9_3 go@1152615d os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5a97 m=10 sigcode=0

eax    0x4
ebx    0x0
ecx    0x8584500
edx    0x8582700
edi    0x8491fb4
esi    0x7
ebp    0x3
esp    0x8491e68
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x85c96fc sp=0x85c96f8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x85c9724 sp=0x85c96fc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x85c973c sp=0x85c9724 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x85c9748 sp=0x85c973c pc=0x804e83f
os_test.TestRemoveAllRace(0x85c5860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x85c9798 sp=0x85c9748 pc=0x819d2ad
testing.tRunner(0x85c5860, 0x8203b84)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "os" && test == "TestRemoveAllRace"
2023-09-08 15:08 netbsd-386-9_3 go@b0ae440b os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5a97 m=9 sigcode=0

eax    0x4
ebx    0x0
ecx    0x8482500
edx    0x8480700
edi    0x8325338
esi    0x6
ebp    0x3
esp    0x8449e68
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x8576efc sp=0x8576ef8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x8576f24 sp=0x8576efc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x8576f3c sp=0x8576f24 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x8576f48 sp=0x8576f3c pc=0x804e83f
os_test.TestRemoveAllRace(0x855b1d0)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x8576f98 sp=0x8576f48 pc=0x819d2ad
testing.tRunner(0x855b1d0, 0x8203b84)
2023-09-08 18:40 netbsd-386-9_3 go@c6d550a6 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5a97 m=9 sigcode=0

eax    0x4
ebx    0x0
ecx    0x84f0800
edx    0x8480380
edi    0x8325338
esi    0x7
ebp    0x3
esp    0x8527e68
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x86c66fc sp=0x86c66f8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x86c6724 sp=0x86c66fc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x86c673c sp=0x86c6724 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x86c6748 sp=0x86c673c pc=0x804e83f
os_test.TestRemoveAllRace(0x869d860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x86c6798 sp=0x86c6748 pc=0x819d2ad
testing.tRunner(0x869d860, 0x8203b84)
2023-09-08 18:51 netbsd-amd64-9_3 go@7f1f4a19 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=11 sigcode=0

rax    0x4
rbx    0x0
rcx    0x46bf83
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0xc000077d50
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0000c3620 sp=0xc0000c3610 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc0000c3680 sp=0xc0000c3620 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc0000c36c0 sp=0xc0000c3680 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc0000c36e0 sp=0xc0000c36c0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc000085860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc0000c3770 sp=0xc0000c36e0 pc=0x557055
testing.tRunner(0xc000085860, 0x5c8d08)

watchflakes

@bcmills bcmills changed the title os: TestRemoveAllRace failures os: TestRemoveAllRace failures on netbsd Sep 8, 2023
@bcmills bcmills added OS-NetBSD compiler/runtime Issues related to the Go compiler and/or runtime. labels Sep 8, 2023
@bcmills bcmills changed the title os: TestRemoveAllRace failures on netbsd os: TestRemoveAllRace failures due to apparent deadlock on netbsd Sep 8, 2023
@bcmills
Copy link
Contributor

bcmills commented Sep 8, 2023

Given the goroutine 132 [stopping the world] header in the logs, this looks like a runtime bug to me.

(attn @golang/netbsd; CC @golang/runtime)

@bcmills bcmills changed the title os: TestRemoveAllRace failures due to apparent deadlock on netbsd os: TestRemoveAllRace failures due to apparent runtime deadlock on netbsd Sep 8, 2023
@bcmills
Copy link
Contributor

bcmills commented Sep 8, 2023

This seems likely to be another symptom of the same root cause as #62524.

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-08 18:56 netbsd-386-9_3 go@d2eab5ff os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5a97 m=9 sigcode=0

eax    0x4
ebx    0x90b5777b
ecx    0x844c100
edx    0x844a000
edi    0x3b9aca00
esi    0x0
ebp    0xb5
esp    0x862feec
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x86bfefc sp=0x86bfef8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x86bff24 sp=0x86bfefc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x86bff3c sp=0x86bff24 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x86bff48 sp=0x86bff3c pc=0x804e83f
os_test.TestRemoveAllRace(0x869b860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x86bff98 sp=0x86bff48 pc=0x819d2ad
testing.tRunner(0x869b860, 0x8203b84)
2023-09-08 18:57 netbsd-amd64-9_3 go@729e21b2 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=10 sigcode=0

rax    0x4
rbx    0x0
rcx    0x46bf83
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0xc000077d50
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0001efe20 sp=0xc0001efe10 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc0001efe80 sp=0xc0001efe20 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc0001efec0 sp=0xc0001efe80 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc0001efee0 sp=0xc0001efec0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc000314d00)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc0001eff70 sp=0xc0001efee0 pc=0x557055
testing.tRunner(0xc000314d00, 0x5c8d08)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-08 19:04 netbsd-386-9_3 go@dac9b9dd os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b586a m=9 sigcode=0

eax    0x0
ebx    0x845ff20
ecx    0x860a000
edx    0x0
edi    0x1
esi    0x0
ebp    0x842c600
esp    0x845ff14
eip    0x80b586a
eflags 0x206
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x864e6fc sp=0x864e6f8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x864e724 sp=0x864e6fc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x864e73c sp=0x864e724 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x864e748 sp=0x864e73c pc=0x804e83f
os_test.TestRemoveAllRace(0x862b860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x864e798 sp=0x864e748 pc=0x819d2ad
testing.tRunner(0x862b860, 0x8203b84)

watchflakes

@gopherbot
Copy link
Author

Change https://go.dev/cl/527057 mentions this issue: runtime: don't clear procid on netbsd

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-08 17:56 netbsd-arm-bsiegert go@527b6bba os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x8a1c8 m=10 sigcode=0

trap    0x0
error   0x0
oldmask 0x0
r0      0x4
r1      0x0
r2      0x0
r3      0x0
...
	/var/gobuilder/buildlet/go/src/runtime/asm_arm.s:274 +0x4 fp=0x4e7ef4 sp=0x4e7ef0 pc=0x87974
runtime.stopTheWorld(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1262 +0xd4 fp=0x4e7f20 sp=0x4e7ef4 pc=0x546e8
runtime.stopTheWorldGC(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1310 +0x4c fp=0x4e7f38 sp=0x4e7f20 pc=0x548b0
runtime.GOMAXPROCS(0x10)
	/var/gobuilder/buildlet/go/src/runtime/debug.go:28 +0x74 fp=0x4e7f44 sp=0x4e7f38 pc=0x1717c
os_test.TestRemoveAllRace(0x4e3860)
	/var/gobuilder/buildlet/go/src/os/os_test.go:2703 +0x2c fp=0x4e7f94 sp=0x4e7f44 pc=0x182174
testing.tRunner(0x4e3860, 0x1f0b90)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-08 20:37 netbsd-amd64-9_3 go@a742ae49 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=10 sigcode=0

rax    0x4
rbx    0x0
rcx    0x46bf83
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0xc000237d78
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc00022be20 sp=0xc00022be10 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc00022be80 sp=0xc00022be20 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc00022bec0 sp=0xc00022be80 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc00022bee0 sp=0xc00022bec0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc000285d40)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc00022bf70 sp=0xc00022bee0 pc=0x557055
testing.tRunner(0xc000285d40, 0x5c8d08)
2023-09-08 20:56 netbsd-386-9_3 go@2e7e1d2e os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5a97 m=10 sigcode=0

eax    0x4
ebx    0x0
ecx    0x844c100
edx    0x844a000
edi    0x845ffb4
esi    0x7
ebp    0x3
esp    0x845fe68
eip    0x80b5a97
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x86b7efc sp=0x86b7ef8 pc=0x80b3660
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x86b7f24 sp=0x86b7efc pc=0x8085a27
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x86b7f3c sp=0x86b7f24 pc=0x8085bb5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x86b7f48 sp=0x86b7f3c pc=0x804e83f
os_test.TestRemoveAllRace(0x8693860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x86b7f98 sp=0x86b7f48 pc=0x819d2ad
testing.tRunner(0x8693860, 0x8203b84)
2023-09-08 20:56 netbsd-amd64-9_3 go@2e7e1d2e os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=12 sigcode=0

rax    0x4
rbx    0x0
rcx    0x46bf83
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0xc00007bd50
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0002c0620 sp=0xc0002c0610 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc0002c0680 sp=0xc0002c0620 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc0002c06c0 sp=0xc0002c0680 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc0002c06e0 sp=0xc0002c06c0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc0002cab60)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc0002c0770 sp=0xc0002c06e0 pc=0x557055
testing.tRunner(0xc0002cab60, 0x5c8d08)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-08 20:56 netbsd-arm-bsiegert go@2e7e1d2e os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x8a1c8 m=9 sigcode=0

trap    0x0
error   0x0
oldmask 0x0
r0      0x4
r1      0x0
r2      0x0
r3      0x0
...
	/var/gobuilder/buildlet/go/src/runtime/asm_arm.s:274 +0x4 fp=0x5e6ef4 sp=0x5e6ef0 pc=0x87974
runtime.stopTheWorld(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1262 +0xd4 fp=0x5e6f20 sp=0x5e6ef4 pc=0x546e8
runtime.stopTheWorldGC(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1310 +0x4c fp=0x5e6f38 sp=0x5e6f20 pc=0x548b0
runtime.GOMAXPROCS(0x10)
	/var/gobuilder/buildlet/go/src/runtime/debug.go:28 +0x74 fp=0x5e6f44 sp=0x5e6f38 pc=0x1717c
os_test.TestRemoveAllRace(0x5c1860)
	/var/gobuilder/buildlet/go/src/os/os_test.go:2703 +0x2c fp=0x5e6f94 sp=0x5e6f44 pc=0x182174
testing.tRunner(0x5c1860, 0x1f0b90)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-08 18:57 netbsd-arm64-bsiegert go@729e21b2 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x7bd7c m=8 sigcode=0

r0      0x4
r1      0x0
r2      0x0
r3      0x0
r4      0x4000081550
r5      0x0
r6      0x4
...
	/scratch/gobuilder/buildlet/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x4000140e10 sp=0x4000140e00 pc=0x78cd8
runtime.stopTheWorld(0x9)
	/scratch/gobuilder/buildlet/go/src/runtime/proc.go:1262 +0xc4 fp=0x4000140e70 sp=0x4000140e10 pc=0x4abc4
runtime.stopTheWorldGC(0x78?)
	/scratch/gobuilder/buildlet/go/src/runtime/proc.go:1310 +0x44 fp=0x4000140eb0 sp=0x4000140e70 pc=0x4ad64
runtime.GOMAXPROCS(0x10)
	/scratch/gobuilder/buildlet/go/src/runtime/debug.go:28 +0x80 fp=0x4000140ed0 sp=0x4000140eb0 pc=0x166d0
os_test.TestRemoveAllRace(0x400028d1e0)
	/scratch/gobuilder/buildlet/go/src/os/os_test.go:2703 +0x30 fp=0x4000140f60 sp=0x4000140ed0 pc=0x154480
testing.tRunner(0x400028d1e0, 0x1c3d08)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-08 18:50 netbsd-arm64-bsiegert go@18c6ec1e os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x7bd7c m=10 sigcode=0

r0      0x4
r1      0x0
r2      0x4000079e38
r3      0x0
r4      0x4000080fd0
r5      0x0
r6      0x1
...
	/var/gobuilder/buildlet/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x4000088e10 sp=0x4000088e00 pc=0x78cd8
runtime.stopTheWorld(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1262 +0xc4 fp=0x4000088e70 sp=0x4000088e10 pc=0x4abc4
runtime.stopTheWorldGC(0x8?)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1310 +0x44 fp=0x4000088eb0 sp=0x4000088e70 pc=0x4ad64
runtime.GOMAXPROCS(0x10)
	/var/gobuilder/buildlet/go/src/runtime/debug.go:28 +0x80 fp=0x4000088ed0 sp=0x4000088eb0 pc=0x166d0
os_test.TestRemoveAllRace(0x400006bba0)
	/var/gobuilder/buildlet/go/src/os/os_test.go:2703 +0x30 fp=0x4000088f60 sp=0x4000088ed0 pc=0x154480
testing.tRunner(0x400006bba0, 0x1c3d08)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-08 19:09 netbsd-arm-bsiegert go@5d9e0be1 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x8a1c8 m=9 sigcode=0

trap    0x0
error   0x0
oldmask 0x0
r0      0x4
r1      0x0
r2      0x0
r3      0x0
...
	/var/gobuilder/buildlet/go/src/runtime/asm_arm.s:274 +0x4 fp=0x4c36f4 sp=0x4c36f0 pc=0x87974
runtime.stopTheWorld(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1262 +0xd4 fp=0x4c3720 sp=0x4c36f4 pc=0x546e8
runtime.stopTheWorldGC(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1310 +0x4c fp=0x4c3738 sp=0x4c3720 pc=0x548b0
runtime.GOMAXPROCS(0x10)
	/var/gobuilder/buildlet/go/src/runtime/debug.go:28 +0x74 fp=0x4c3744 sp=0x4c3738 pc=0x1717c
os_test.TestRemoveAllRace(0x57e690)
	/var/gobuilder/buildlet/go/src/os/os_test.go:2703 +0x2c fp=0x4c3794 sp=0x4c3744 pc=0x182174
testing.tRunner(0x57e690, 0x1f0b90)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-08 19:05 netbsd-arm-bsiegert go@5d6f835b os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x8a1c8 m=10 sigcode=0

trap    0x0
error   0x0
oldmask 0x0
r0      0x4
r1      0x0
r2      0x0
r3      0x0
...
	/var/gobuilder/buildlet/go/src/runtime/asm_arm.s:274 +0x4 fp=0x522ef4 sp=0x522ef0 pc=0x87974
runtime.stopTheWorld(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1262 +0xd4 fp=0x522f20 sp=0x522ef4 pc=0x546e8
runtime.stopTheWorldGC(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1310 +0x4c fp=0x522f38 sp=0x522f20 pc=0x548b0
runtime.GOMAXPROCS(0x10)
	/var/gobuilder/buildlet/go/src/runtime/debug.go:28 +0x74 fp=0x522f44 sp=0x522f38 pc=0x1717c
os_test.TestRemoveAllRace(0x5a30e0)
	/var/gobuilder/buildlet/go/src/os/os_test.go:2703 +0x2c fp=0x522f94 sp=0x522f44 pc=0x182174
testing.tRunner(0x5a30e0, 0x1f0b90)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-08 18:51 netbsd-arm-bsiegert go@7f1f4a19 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x8a1c8 m=9 sigcode=0

trap    0x0
error   0x0
oldmask 0x0
r0      0x4
r1      0x0
r2      0x0
r3      0x0
...
	/var/gobuilder/buildlet/go/src/runtime/asm_arm.s:274 +0x4 fp=0x5896f4 sp=0x5896f0 pc=0x87974
runtime.stopTheWorld(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1262 +0xd4 fp=0x589720 sp=0x5896f4 pc=0x546e8
runtime.stopTheWorldGC(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1310 +0x4c fp=0x589738 sp=0x589720 pc=0x548b0
runtime.GOMAXPROCS(0x10)
	/var/gobuilder/buildlet/go/src/runtime/debug.go:28 +0x74 fp=0x589744 sp=0x589738 pc=0x1717c
os_test.TestRemoveAllRace(0x44e870)
	/var/gobuilder/buildlet/go/src/os/os_test.go:2703 +0x2c fp=0x589794 sp=0x589744 pc=0x182174
testing.tRunner(0x44e870, 0x1f0b90)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-09 01:48 netbsd-amd64-9_3 go@ee788dba os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x46bf83 m=10 sigcode=0

rax    0x4
rbx    0x0
rcx    0x46bf83
rdx    0x0
rdi    0x3
rsi    0x0
rbp    0xc000253d50
...
	/tmp/workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000143e20 sp=0xc000143e10 pc=0x4689c8
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc9 fp=0xc000143e80 sp=0xc000143e20 pc=0x43b4c9
runtime.stopTheWorldGC(0xc0?)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x34 fp=0xc000143ec0 sp=0xc000143e80 pc=0x43b694
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x69 fp=0xc000143ee0 sp=0xc000143ec0 pc=0x4072c9
os_test.TestRemoveAllRace(0xc00016a820)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x35 fp=0xc000143f70 sp=0xc000143ee0 pc=0x556fb5
testing.tRunner(0xc00016a820, 0x5c7d08)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-07 19:06 netbsd-arm-bsiegert go@ac2ec69e os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x8a1c8 m=10 sigcode=0

trap    0x0
error   0x0
oldmask 0x0
r0      0x4
r1      0x0
r2      0x0
r3      0x0
...
	/var/gobuilder/buildlet/go/src/runtime/asm_arm.s:274 +0x4 fp=0x5d2ef4 sp=0x5d2ef0 pc=0x87974
runtime.stopTheWorld(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1262 +0xd4 fp=0x5d2f20 sp=0x5d2ef4 pc=0x546e8
runtime.stopTheWorldGC(0x9)
	/var/gobuilder/buildlet/go/src/runtime/proc.go:1310 +0x4c fp=0x5d2f38 sp=0x5d2f20 pc=0x548b0
runtime.GOMAXPROCS(0x10)
	/var/gobuilder/buildlet/go/src/runtime/debug.go:28 +0x74 fp=0x5d2f44 sp=0x5d2f38 pc=0x1717c
os_test.TestRemoveAllRace(0x624870)
	/var/gobuilder/buildlet/go/src/os/os_test.go:2703 +0x2c fp=0x5d2f94 sp=0x5d2f44 pc=0x182174
testing.tRunner(0x624870, 0x1f0b90)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-11 14:46 netbsd-386-9_3 go@9af74e71 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x80b5c37 m=9 sigcode=0

eax    0x4
ebx    0x0
ecx    0x8526100
edx    0x8524000
edi    0x852ffb4
esi    0x6
ebp    0x3
esp    0x852fe68
eip    0x80b5c37
eflags 0x247
cs     0x17
fs     0xab
gs     0xb3
*** Test killed with quit: ran too long (4m0s).

runtime.systemstack_switch()
	/tmp/workdir/go/src/runtime/asm_386.s:341 fp=0x86c7efc sp=0x86c7ef8 pc=0x80b3800
runtime.stopTheWorld(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x86c7f24 sp=0x86c7efc pc=0x8085c47
runtime.stopTheWorldGC(0x9)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x86c7f3c sp=0x86c7f24 pc=0x8085dd5
runtime.GOMAXPROCS(0x10)
	/tmp/workdir/go/src/runtime/debug.go:28 +0x5f fp=0x86c7f48 sp=0x86c7f3c pc=0x804ea5f
os_test.TestRemoveAllRace(0x86a3860)
	/tmp/workdir/go/src/os/os_test.go:2703 +0x2d fp=0x86c7f98 sp=0x86c7f48 pc=0x819d39d
testing.tRunner(0x86a3860, 0x8203bbc)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "netbsd" && pkg == "os" && test == "TestRemoveAllRace" && log ~ `runtime\.stopTheWorldGC`
2023-09-11 16:02 netbsd-arm64-bsiegert go@e3ce3126 os.TestRemoveAllRace (log)
SIGQUIT: quit
PC=0x7becc m=10 sigcode=0

r0      0x4
r1      0x0
r2      0x0
r3      0x0
r4      0x4000080a50
r5      0x0
r6      0x4
...
	/scratch/gobuilder/buildlet/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x400004ce10 sp=0x400004ce00 pc=0x78e28
runtime.stopTheWorld(0x9)
	/scratch/gobuilder/buildlet/go/src/runtime/proc.go:1262 +0xc4 fp=0x400004ce70 sp=0x400004ce10 pc=0x4ad94
runtime.stopTheWorldGC(0x18?)
	/scratch/gobuilder/buildlet/go/src/runtime/proc.go:1310 +0x44 fp=0x400004ceb0 sp=0x400004ce70 pc=0x4af34
runtime.GOMAXPROCS(0x10)
	/scratch/gobuilder/buildlet/go/src/runtime/debug.go:28 +0x80 fp=0x400004ced0 sp=0x400004ceb0 pc=0x168a0
os_test.TestRemoveAllRace(0x400029a340)
	/scratch/gobuilder/buildlet/go/src/os/os_test.go:2703 +0x30 fp=0x400004cf60 sp=0x400004ced0 pc=0x1545c0
testing.tRunner(0x400029a340, 0x1c2f60)

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. OS-NetBSD
Projects
Status: Done
Development

No branches or pull requests

2 participants