#!watchflakes
post <- builder ~ `darwin-.*-race` && ( `SIGBUS` || `SIGSEGV` || log ~ `SIGBUS` || log ~ `SIGSEGV`)
Separate form https://github.com/golang/go/issues/61229#issuecomment-3180190849 .
Comment From: gabyhelp
Related Issues
(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)
Comment From: gopherbot
Sorry, but there were parse errors in the watch flakes script. The script I found was:
#!watchflakes
post <- builder == `darwin-.*-race` && ( `SIGBUS` || `SIGSEGV` || log ~ `SIGBUS` || log ~ `SIGSEGV`)
And the problems were:
script:2.20: == requires quoted string
See https://go.dev/wiki/Watchflakes for details.
Comment From: gopherbot
Change https://go.dev/cl/695137 mentions this issue: runtime/race: restore previous version of LLVM TSAN on macOS
Comment From: gopherbot
Found new dashboard test flakes for:
#!watchflakes
post <- builder ~ `darwin-.*-race` && ( `SIGBUS` || `SIGSEGV` || log ~ `SIGBUS` || log ~ `SIGSEGV`)
2025-08-12 05:36 gotip-darwin-arm64-race go@c3135913 math/big.TestMulUnbalanced [SKIP] (log)
=== RUN TestMulUnbalanced SIGBUS: bus error PC=0x10080da34 m=6 sigcode=1 addr=0x100a8e7e0 goroutine 0 gp=0xc000082c40 m=6 mp=0xc000080808 [idle]: goroutine 203 gp=0xc00010d500 m=6 mp=0xc000080808 [running]: runtime.systemstack_switch() /Users/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm64.s:249 +0x8 fp=0xc000056c80 sp=0xc000056c70 pc=0x1008a9998 runtime.startTheWorld({0x8?, 0x1008b2260?, 0xc00010d500?, 0xc00010d500?}) ... r24 0x0 r25 0x185aeef1a279d178 r26 0x16f95ad08 r27 0x40 r28 0xc000082c40 r29 0x16f95acc8 lr 0x10080d5d8 sp 0x16f95ac30 pc 0x10080da34 fault 0x100a8e7e02025-08-12 05:59 gotip-darwin-arm64-race go@74421a30 runtime/pprof.TestGoroutineCounts [SKIP] (log)
=== RUN TestGoroutineCounts SIGBUS: bus error PC=0x102711a34 m=3 sigcode=1 addr=0x1027e0088 goroutine 0 gp=0xc000003180 m=3 mp=0xc000049008 [idle]: goroutine 225 gp=0xc000082a80 m=3 mp=0xc000049008 [running]: runtime.systemstack_switch() /Users/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm64.s:249 +0x8 fp=0xc0000f3ad0 sp=0xc0000f3ac0 pc=0x1027ad068 runtime.startTheWorld({0x78?, 0x102790f78?, 0xc000082a80?, 0xc000082a80?}) ... r24 0x0 r25 0xc0000380d8 r26 0x16d8b2d08 r27 0xffffffffffffff80 r28 0xc000003180 r29 0x16d8b2cc8 lr 0x1027115d8 sp 0x16d8b2c30 pc 0x102711a34 fault 0x1027e00882025-08-12 13:28 gotip-darwin-amd64-race go@00a7bdcb runtime/race.TestRandomScheduling [SKIP] (log)
=== RUN TestRandomScheduling SIGBUS: bus error PC=0x45c5e70 m=0 sigcode=2 addr=0x46a3ee5 goroutine 0 gp=0x49941c0 m=0 mp=0x4995100 [idle]: goroutine 57 gp=0xc000083180 m=0 mp=0x4995100 [running]: runtime.systemstack_switch() /Users/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_amd64.s:478 +0x8 fp=0xc000061c00 sp=0xc000061bf0 pc=0x46694e8 runtime.startTheWorld({0xb8?, 0x0?, 0x1000100045a3240?, 0xc000083180?}) ... r11 0x0 r12 0x1000000000000000 r13 0x10000000000fffff r14 0x49b9400 r15 0x2000000000000000 rip 0x45c5e70 rflags 0x10286 cs 0x2b fs 0x0 gs 0x02025-08-12 16:00 gotip-darwin-arm64-race go@d0a64f79 runtime/pprof.TestGoroutineCounts [SKIP] (log)
=== RUN TestGoroutineCounts SIGBUS: bus error PC=0x10224da34 m=2 sigcode=1 addr=0x10231c088 goroutine 0 gp=0xc000002a80 m=2 mp=0xc000048808 [idle]: goroutine 32 gp=0xc000003a40 m=2 mp=0xc000048808 [running]: runtime.systemstack_switch() /Users/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm64.s:249 +0x8 fp=0xc0010fdad0 sp=0xc0010fdac0 pc=0x1022e9068 runtime.startTheWorld({0x78?, 0x1022ccf78?, 0xc000003a40?, 0xc000003a40?}) ... r24 0x0 r25 0xc0000380b8 r26 0x16dcead08 r27 0xffffffffffffff80 r28 0xc000002a80 r29 0x16dceacc8 lr 0x10224d5d8 sp 0x16dceac30 pc 0x10224da34 fault 0x10231c0882025-08-12 16:15 gotip-darwin-arm64-race go@ec9e1176 runtime/pprof.TestGoroutineCounts [SKIP] (log)
=== RUN TestGoroutineCounts SIGBUS: bus error PC=0x100d89a34 m=0 sigcode=1 addr=0x100e58088 goroutine 0 gp=0x1011ced40 m=0 mp=0x1011cf680 [idle]: goroutine 77 gp=0xc000003a40 m=0 mp=0x1011cf680 [running]: runtime.systemstack_switch() /Users/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm64.s:249 +0x8 fp=0xc000285ad0 sp=0xc000285ac0 pc=0x100e25068 runtime.startTheWorld({0x78?, 0x100e08f78?, 0xc000003a40?, 0xc000003a40?}) ... r24 0x19ef8e000 r25 0xc000035ae0 r26 0x16f09a798 r27 0x40 r28 0x1011ced40 r29 0x16f09a758 lr 0x100d895d8 sp 0x16f09a6c0 pc 0x100d89a34 fault 0x100e580882025-08-12 18:19 gotip-darwin-arm64-race go@182336bf runtime/pprof.TestGoroutineCounts [SKIP] (log)
=== RUN TestGoroutineCounts SIGBUS: bus error PC=0x100b39a34 m=4 sigcode=1 addr=0x100c081b8 goroutine 0 gp=0xc0000821c0 m=4 mp=0xc000080008 [idle]: goroutine 225 gp=0xc000003a40 m=4 mp=0xc000080008 [running]: runtime.systemstack_switch() /Users/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm64.s:249 +0x8 fp=0xc001487ad0 sp=0xc001487ac0 pc=0x100bd5218 runtime.startTheWorld({0x78?, 0x100bb90a8?, 0xc000003a40?, 0xc000003a40?}) ... r24 0x0 r25 0xc000035ab8 r26 0x16f516d08 r27 0xffffffffffffffc0 r28 0xc0000821c0 r29 0x16f516cc8 lr 0x100b395d8 sp 0x16f516c30 pc 0x100b39a34 fault 0x100c081b82025-08-12 18:23 gotip-darwin-arm64-race go@889ab741 runtime/pprof.TestGoroutineCounts [SKIP] (log)
=== RUN TestGoroutineCounts SIGBUS: bus error PC=0x104531a34 m=6 sigcode=1 addr=0x1046001b8 goroutine 0 gp=0xc000148e00 m=6 mp=0xc000080808 [idle]: goroutine 56 gp=0xc0001481c0 m=6 mp=0xc000080808 [running]: runtime.systemstack_switch() /Users/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm64.s:249 +0x8 fp=0xc000053ad0 sp=0xc000053ac0 pc=0x1045cd218 runtime.startTheWorld({0x78?, 0x1045b10a8?, 0xc0001481c0?, 0xc0001481c0?}) ... r24 0x0 r25 0xc00003a6b8 r26 0x16bc36d08 r27 0x0 r28 0xc000148e00 r29 0x16bc36cc8 lr 0x1045315d8 sp 0x16bc36c30 pc 0x104531a34 fault 0x1046001b8Comment From: mknyszek
The failure rate on Darwin is pretty high, high enough that TestGoroutineCounts is being marked as "consistent" by watchflakes. I added the Soon label as a result, but feel free to adjust.
Comment From: gopherbot
Found new dashboard test flakes for:
#!watchflakes
post <- builder ~ `darwin-.*-race` && ( `SIGBUS` || `SIGSEGV` || log ~ `SIGBUS` || log ~ `SIGSEGV`)
2025-08-12 18:42 gotip-darwin-arm64-race go@f67d8ff3 runtime/pprof.TestGoroutineCounts [SKIP] (log)
=== RUN TestGoroutineCounts SIGBUS: bus error PC=0x100b95a34 m=5 sigcode=1 addr=0x100c641b8 goroutine 0 gp=0xc0005821c0 m=5 mp=0xc000580008 [idle]: goroutine 209 gp=0xc000003500 m=5 mp=0xc000580008 [running]: runtime.systemstack_switch() /Users/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm64.s:249 +0x8 fp=0xc00158dad0 sp=0xc00158dac0 pc=0x100c31218 runtime.startTheWorld({0x78?, 0x100c150a8?, 0xc000003500?, 0xc000003500?}) ... r24 0x0 r25 0xc0000334b8 r26 0x16f546b20 r27 0xffffffffffffffc0 r28 0xc0005821c0 r29 0x16f546cc8 lr 0x100b955d8 sp 0x16f546c30 pc 0x100b95a34 fault 0x100c641b8Comment From: gopherbot
Found new dashboard test flakes for:
#!watchflakes
post <- builder ~ `darwin-.*-race` && ( `SIGBUS` || `SIGSEGV` || log ~ `SIGBUS` || log ~ `SIGSEGV`)
2025-08-12 23:04 gotip-darwin-arm64-race go@4e182db5 runtime/pprof.TestGoroutineCounts [SKIP] (log)
=== RUN TestGoroutineCounts SIGBUS: bus error PC=0x100951a34 m=3 sigcode=1 addr=0x100a201b8 goroutine 0 gp=0xc0000821c0 m=3 mp=0xc000080008 [idle]: goroutine 58 gp=0xc000082a80 m=3 mp=0xc000080008 [running]: runtime.systemstack_switch() /Users/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm64.s:249 +0x8 fp=0xc000ef5ad0 sp=0xc000ef5ac0 pc=0x1009ed218 runtime.startTheWorld({0x78?, 0x1009d10a8?, 0xc000082a80?, 0xc000082a80?}) ... r24 0x0 r25 0xc00003a6e8 r26 0x16f6fed08 r27 0xffffffffffffffc0 r28 0xc0000821c0 r29 0x16f6fecc8 lr 0x1009515d8 sp 0x16f6fec30 pc 0x100951a34 fault 0x100a201b8Comment From: gopherbot
Found new dashboard test flakes for:
#!watchflakes
post <- builder ~ `darwin-.*-race` && ( `SIGBUS` || `SIGSEGV` || log ~ `SIGBUS` || log ~ `SIGSEGV`)
2025-08-13 00:45 gotip-darwin-arm64-race go@adbf5952 runtime/pprof.TestGoroutineCounts [SKIP] (log)
=== RUN TestGoroutineCounts SIGBUS: bus error PC=0x104671a34 m=6 sigcode=1 addr=0x1047401b8 goroutine 0 gp=0xc00010b180 m=6 mp=0xc000049808 [idle]: goroutine 224 gp=0xc000082a80 m=6 mp=0xc000049808 [running]: runtime.systemstack_switch() /Users/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm64.s:249 +0x8 fp=0xc0002f6ad0 sp=0xc0002f6ac0 pc=0x10470d218 runtime.startTheWorld({0x78?, 0x1046f10a8?, 0xc000082a80?, 0xc000082a80?}) ... r24 0x0 r25 0xc0000380d8 r26 0x16baf6b50 r27 0xffffffffffffff80 r28 0xc00010b180 r29 0x16baf6cc8 lr 0x1046715d8 sp 0x16baf6c30 pc 0x104671a34 fault 0x1047401b8Comment From: gopherbot
Found new dashboard test flakes for:
#!watchflakes
post <- builder ~ `darwin-.*-race` && ( `SIGBUS` || `SIGSEGV` || log ~ `SIGBUS` || log ~ `SIGSEGV`)