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: flaky failures on NetBSD since CL 526118 #62524
Comments
Found new dashboard test flakes for:
2023-07-31 17:13 netbsd-386-9_3 go@4a14d9c9 runtime.TestSelectFairness (log)
2023-08-03 15:59 netbsd-arm-bsiegert go@e4aec1fa runtime.TestDeferLiveness (log)
2023-08-22 02:47 netbsd-amd64-9_3 go@b291538d runtime.TestCgoExecSignalMask (log)
2023-08-25 21:04 netbsd-arm-bsiegert go@789b3f84 runtime.TestSegv (log)
2023-08-29 23:22 netbsd-386-9_3 go@1f8f2ab9 runtime.TestCgoExecSignalMask (log)
2023-09-01 15:17 netbsd-arm-bsiegert go@e3ef8d18 runtime.TestDeferLiveness (log)
2023-09-01 20:40 netbsd-arm-bsiegert go@227ec028 runtime.TestDeferLiveness (log)
2023-09-05 21:59 netbsd-amd64-9_3 go@b6372114 runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-06 14:20 netbsd-amd64-9_3 go@b0e1d3ea runtime.TestSegv (log)
2023-09-06 18:36 netbsd-amd64-9_3 go@4be921d8 runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-06 18:36 netbsd-arm64-bsiegert go@4be921d8 runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-07 01:59 netbsd-386-9_3 go@3466e573 runtime.TestGoroutineParallelism (log)
2023-09-07 13:18 netbsd-386-9_3 go@660620dd runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-07 13:18 netbsd-arm-bsiegert go@660620dd runtime.TestGoroutineProfileTrivial (log)
2023-09-07 15:14 netbsd-amd64-9_3 go@fb5bdb4c runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-07 16:18 netbsd-386-9_3 go@a35bb44a runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-07 19:09 netbsd-386-9_3 go@9a9aa6e2 runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-07 19:11 netbsd-amd64-9_3 go@da7ee57f runtime.TestCgoLockOSThreadExit (log)
2023-09-07 19:16 netbsd-386-9_3 go@0bbd273e runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-07 19:17 netbsd-arm64-bsiegert go@2b46cffe runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-07 19:20 netbsd-amd64-9_3 go@d80f3966 runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-07 19:20 netbsd-amd64-9_3 go@d80f3966 runtime.TestCgoLockOSThreadExit (log)
2023-09-07 19:20 netbsd-arm64-bsiegert go@d80f3966 runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-07 20:05 netbsd-arm-bsiegert go@02d581ef runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-07 20:05 netbsd-arm64-bsiegert go@02d581ef runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-07 21:07 netbsd-amd64-9_3 go@3a124de5 runtime.TestGoroutineParallelism (log)
2023-09-07 21:16 netbsd-arm-bsiegert go@1d538f19 runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-07 23:30 netbsd-arm-bsiegert go@834a6f9a runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-08 04:32 netbsd-arm-bsiegert go@1152615d runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-08 06:28 netbsd-arm-bsiegert go@2f0b28da runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-08 06:28 netbsd-arm-bsiegert go@2f0b28da runtime.TestCgoLockOSThreadExit (log)
|
Found new dashboard test flakes for:
2023-09-08 18:56 netbsd-amd64-9_3 go@d2eab5ff runtime.TestGoroutineParallelism (log)
2023-09-08 19:01 netbsd-386-9_3 go@9c9fcabb runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-08 19:03 netbsd-386-9_3 go@45d3d100 runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-08 19:09 netbsd-386-9_3 go@5d9e0be1 runtime.TestLockOSThreadTemplateThreadRace (log)
|
Linux doesn't use |
(It looks like there could be a problematic race with semawake attempting to wake the wrong thread when racing with an extra M moving between threads. But such a race should not be possible because the |
Change https://go.dev/cl/527057 mentions this issue: |
Found new dashboard test flakes for:
2023-09-08 20:27 netbsd-386-9_3 go@af3bf866 runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-08 20:27 netbsd-amd64-9_3 go@af3bf866 runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-08 20:37 netbsd-386-9_3 go@a742ae49 runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-08 20:27 netbsd-arm64-bsiegert go@af3bf866 runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-09 01:46 netbsd-arm64-bsiegert go@267323ef runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-08 19:09 netbsd-arm64-bsiegert go@5d9e0be1 runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-08 19:04 netbsd-arm64-bsiegert go@dac9b9dd runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-08 19:03 netbsd-arm64-bsiegert go@45d3d100 runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-08 18:54 netbsd-arm64-bsiegert go@0a49d4a7 runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-08 18:51 netbsd-arm64-bsiegert go@7f1f4a19 runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-08 20:27 netbsd-arm-bsiegert go@af3bf866 runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-08 19:01 netbsd-arm-bsiegert go@af8a2bde runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-08 19:01 netbsd-arm-bsiegert go@9c9fcabb runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-08 18:54 netbsd-arm-bsiegert go@0a49d4a7 runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-09 01:48 netbsd-386-9_3 go@ee788dba runtime.TestLockOSThreadTemplateThreadRace (log)
2023-09-10 23:21 netbsd-386-9_3 go@5eb382fc runtime.TestLockOSThreadTemplateThreadRace (log)
|
Found new dashboard test flakes for:
2023-09-11 14:46 netbsd-arm64-bsiegert go@a46b1ad3 runtime.TestLockOSThreadTemplateThreadRace (log)
|
Hm, perhaps not fully fixed? |
That is at a commit before your CL. It's just that the builder slowly caught up. (If it were a commit newer than the CL, watchflakes would reopen the issue.) |
Found new dashboard test flakes for:
2023-09-12 17:08 netbsd-arm-bsiegert go@4f9fe6d5 runtime.TestCgoSignalDeadlock (log)
2023-09-12 17:08 netbsd-arm-bsiegert go@4f9fe6d5 runtime.TestSegv (log)
2023-09-12 17:08 netbsd-arm-bsiegert go@4f9fe6d5 runtime.TestNeedmDeadlock (log)
2023-09-12 18:14 netbsd-arm-bsiegert go@5cc1e99f runtime.TestCgoSignalDeadlock (log)
2023-09-12 18:14 netbsd-arm-bsiegert go@5cc1e99f runtime.TestSegv (log)
2023-09-12 18:14 netbsd-arm-bsiegert go@5cc1e99f runtime.TestNeedmDeadlock (log)
|
Found new dashboard test flakes for:
2023-10-04 02:55 netbsd-arm-bsiegert go@a1eb658d runtime.TestDeferLiveness (log)
|
Found new dashboard test flakes for:
2023-09-12 17:47 netbsd-arm-bsiegert go@9f5a2cf6 runtime.TestCgoSignalDeadlock (log)
2023-09-12 17:47 netbsd-arm-bsiegert go@9f5a2cf6 runtime.TestSegv (log)
2023-09-12 17:47 netbsd-arm-bsiegert go@9f5a2cf6 runtime.TestNeedmDeadlock (log)
|
Found new dashboard test flakes for:
2023-09-07 16:10 netbsd-arm-bsiegert go@dc6513b8 runtime.TestLockOSThreadTemplateThreadRace (log)
|
On the build dashboard, the NetBSD ports start to become very flaky since CL https://go.dev/cl/526118. The failures are usually related to tests that are specific to OS threads. So the CL could be related. Filing an issue to investigate.
cc @prattmic @golang/netbsd @golang/runtime
The text was updated successfully, but these errors were encountered: