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: "found pointer to free object" on plan9-arm #46822

Open
prattmic opened this issue Jun 18, 2021 · 70 comments
Open

runtime: "found pointer to free object" on plan9-arm #46822

prattmic opened this issue Jun 18, 2021 · 70 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. OS-Plan9
Milestone

Comments

@prattmic prattmic added OS-Plan9 NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. labels Jun 18, 2021
@prattmic prattmic added this to the Backlog milestone Jun 18, 2021
@prattmic
Copy link
Member Author

Similar failures on Solaris in #44902

@gopherbot gopherbot added the compiler/runtime Issues related to the Go compiler and/or runtime. label Jul 7, 2022
@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2022-12-01 21:30 plan9-arm go@0e8b6056 (log)
runtime: marked free object in span 0x10af3e40, elemsize=80 freeindex=21 (bad use of unsafe.Pointer? try -d=checkptr)
0x10e3a000 alloc unmarked
0x10e3a050 alloc unmarked
0x10e3a0a0 alloc unmarked
0x10e3a0f0 alloc unmarked
0x10e3a140 alloc unmarked
0x10e3a190 alloc unmarked
0x10e3a1e0 alloc unmarked
0x10e3a230 alloc unmarked
0x10e3a280 alloc unmarked
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x51ed22, 0x1c})
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/panic.go:1198 +0x5c
runtime.(*mspan).reportZombies(0x10af3e40)
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:691 +0x350
runtime.(*sweepLocked).sweep(0x3ffffb78, 0x0)
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:524 +0x834
runtime.(*mcentral).uncacheSpan(0x83e10c, 0x10af3e40)
...
runtime.gcMarkTermination(0x3ff22051096a81bc)
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgc.go:1050 +0x7cc fp=0x10c3cf64 sp=0x10c3cdc8 pc=0x1abec
runtime.gcMarkDone()
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgc.go:902 +0x258 fp=0x10c3cf8c sp=0x10c3cf64 pc=0x1a2f0
runtime.gcBgMarkWorker()
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgc.go:1330 +0x3c4 fp=0x10c3cfec sp=0x10c3cf8c pc=0x1ba94
runtime.goexit()
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/asm_arm.s:838 +0x4 fp=0x10c3cfec sp=0x10c3cfec pc=0x65138
created by runtime.gcBgMarkStartWorkers
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgc.go:1124 +0x28
2022-12-08 18:29 plan9-arm go@f368abb4 (log)
runtime: marked free object in span 0x9d10c4, elemsize=8 freeindex=760 (bad use of unsafe.Pointer? try -d=checkptr)
0x9418000 alloc marked  
0x9418008 alloc marked  
0x9418010 alloc marked  
0x9418018 alloc marked  
0x9418020 alloc marked  
0x9418028 alloc marked  
0x9418030 alloc marked  
0x9418038 alloc marked  
0x9418040 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x609225, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1047 +0x4c fp=0x3ffffb98 sp=0x3ffffb84 pc=0x3ac58
runtime.(*mspan).reportZombies(0x9d10c4)
	/boot/workdir/go/src/runtime/mgcsweep.go:846 +0x35c fp=0x3ffffbd8 sp=0x3ffffb98 pc=0x2a270
runtime.(*sweepLocked).sweep(0x3ffffc6c, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:629 +0x2fc fp=0x3ffffc5c sp=0x3ffffbd8 pc=0x29444
runtime.(*mcentral).uncacheSpan(0x9b2c60, 0x9d10c4)
...
runtime.gcMarkTermination()
	/boot/workdir/go/src/runtime/mgc.go:1108 +0xa6c fp=0x943df4c sp=0x943dd74 pc=0x1b364
runtime.gcMarkDone()
	/boot/workdir/go/src/runtime/mgc.go:918 +0x2a4 fp=0x943df80 sp=0x943df4c pc=0x1a7c0
runtime.gcBgMarkWorker()
	/boot/workdir/go/src/runtime/mgc.go:1407 +0x3f0 fp=0x943dfec sp=0x943df80 pc=0x1c44c
runtime.goexit()
	/boot/workdir/go/src/runtime/asm_arm.s:831 +0x4 fp=0x943dfec sp=0x943dfec pc=0x6b38c
created by runtime.gcBgMarkStartWorkers
	/boot/workdir/go/src/runtime/mgc.go:1199 +0x20
2022-12-09 10:49 plan9-arm go@e76c87b1 (log)
runtime: marked free object in span 0x10b8c0e0, elemsize=64 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x10f8a000 free  unmarked
0x10f8a040 free  unmarked
0x10f8a080 free  unmarked
0x10f8a0c0 free  unmarked
0x10f8a100 free  unmarked
0x10f8a140 alloc marked  
0x10f8a180 alloc marked  
0x10f8a1c0 free  unmarked
0x10f8a200 free  unmarked
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x51ed22, 0x1c})
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/panic.go:1198 +0x5c fp=0x10c40ee0 sp=0x10c40ecc pc=0x37a74
runtime.(*mspan).reportZombies(0x10b8c0e0)
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:691 +0x350 fp=0x10c40f20 sp=0x10c40ee0 pc=0x26b14
runtime.(*sweepLocked).sweep(0x10c40fb4, 0x0)
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:524 +0x834 fp=0x10c40f9c sp=0x10c40f20 pc=0x26470
runtime.sweepone()
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:290 +0x110 fp=0x10c40fd8 sp=0x10c40f9c pc=0x25914
runtime.bgsweep()
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:166 +0x148 fp=0x10c40fec sp=0x10c40fd8 pc=0x25418
runtime.goexit()
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/asm_arm.s:838 +0x4 fp=0x10c40fec sp=0x10c40fec pc=0x65138
created by runtime.gcenable
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgc.go:181 +0x60

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-01-20 05:00 plan9-arm go@3e77efc7 (log)
runtime: marked free object in span 0x9e3904, elemsize=96 freeindex=33 (bad use of unsafe.Pointer? try -d=checkptr)
0x95c0000 alloc marked  
0x95c0060 alloc marked  
0x95c00c0 alloc marked  
0x95c0120 alloc marked  
0x95c0180 alloc marked  
0x95c01e0 alloc marked  
0x95c0240 alloc marked  
0x95c02a0 alloc marked  
0x95c0300 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x61498f, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1075 +0x4c fp=0x3ffffb48 sp=0x3ffffb34 pc=0x3de18
runtime.(*mspan).reportZombies(0x9e3904)
	/boot/workdir/go/src/runtime/mgcsweep.go:846 +0x35c fp=0x3ffffb88 sp=0x3ffffb48 pc=0x2d270
runtime.(*sweepLocked).sweep(0x3ffffc20, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:634 +0xa10 fp=0x3ffffc10 sp=0x3ffffb88 pc=0x2cb48
runtime.(*mcentral).uncacheSpan(0x9c34f8, 0x9e3904)
...
runtime.(*mcache).prepareForSweep(0x9d8088)
	/boot/workdir/go/src/runtime/mcache.go:328 +0x5c fp=0x3ffffc8c sp=0x3ffffc74 pc=0x17234
runtime.procresize(0x4)
	/boot/workdir/go/src/runtime/proc.go:5011 +0x4dc fp=0x3ffffcf4 sp=0x3ffffc8c pc=0x4bee0
runtime.startTheWorldWithSema(0x0)
	/boot/workdir/go/src/runtime/proc.go:1346 +0xb0 fp=0x3ffffd28 sp=0x3ffffcf4 pc=0x439ec
runtime.gcMarkTermination.func3()
	/boot/workdir/go/src/runtime/mgc.go:1090 +0x20 fp=0x3ffffd38 sp=0x3ffffd28 pc=0x69a44
runtime.systemstack()
	/boot/workdir/go/src/runtime/asm_arm.s:317 +0x60 fp=0x3ffffd3c sp=0x3ffffd38 pc=0x6e74c

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-01-27 17:13 plan9-arm go@c8c646d3 (log)
runtime: marked free object in span 0x932df78, elemsize=32 freeindex=172 (bad use of unsafe.Pointer? try -d=checkptr)
0x94f6000 alloc marked  
0x94f6020 alloc marked  
0x94f6040 alloc marked  
0x94f6060 alloc marked  
0x94f6080 alloc marked  
0x94f60a0 alloc marked  
0x94f60c0 alloc marked  
0x94f60e0 alloc marked  
0x94f6100 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x6098a1, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1075 +0x4c fp=0x3ffffc6c sp=0x3ffffc58 pc=0x3ccac
runtime.(*mspan).reportZombies(0x932df78)
	/boot/workdir/go/src/runtime/mgcsweep.go:846 +0x35c fp=0x3ffffcac sp=0x3ffffc6c pc=0x2c210
runtime.(*sweepLocked).sweep(0x3ffffd44, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:629 +0x304 fp=0x3ffffd34 sp=0x3ffffcac pc=0x2b3dc
runtime.(*mcentral).uncacheSpan(0x9b7108, 0x932df78)
...
runtime.gcMarkTermination()
	/boot/workdir/go/src/runtime/mgc.go:1108 +0xa58 fp=0x986ef4c sp=0x986ed54 pc=0x1d310
runtime.gcMarkDone()
	/boot/workdir/go/src/runtime/mgc.go:918 +0x29c fp=0x986ef80 sp=0x986ef4c pc=0x1c780
runtime.gcBgMarkWorker()
	/boot/workdir/go/src/runtime/mgc.go:1407 +0x3e4 fp=0x986efec sp=0x986ef80 pc=0x1e404
runtime.goexit()
	/boot/workdir/go/src/runtime/asm_arm.s:831 +0x4 fp=0x986efec sp=0x986efec pc=0x6ef3c
created by runtime.gcBgMarkStartWorkers
	/boot/workdir/go/src/runtime/mgc.go:1199 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-02-07 17:11 plan9-arm text@30dadde3 go@9565d990 (log)
runtime: marked free object in span 0x92f62e8, elemsize=320 freeindex=9 (bad use of unsafe.Pointer? try -d=checkptr)
0x9700000 alloc unmarked
0x9700140 alloc unmarked
0x9700280 alloc unmarked
0x97003c0 alloc unmarked
0x9700500 alloc unmarked
0x9700640 alloc unmarked
0x9700780 alloc unmarked
0x97008c0 alloc unmarked
0x9700a00 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x61e0ec, 0x1c})
	runtime/panic.go:1075 +0x4c fp=0x3ffffbc0 sp=0x3ffffbac pc=0x3cd6c
runtime.(*mspan).reportZombies(0x92f62e8)
	runtime/mgcsweep.go:846 +0x34c fp=0x3ffffbfc sp=0x3ffffbc0 pc=0x2c268
runtime.(*sweepLocked).sweep(0x3ffffc94, 0x0)
	runtime/mgcsweep.go:629 +0x304 fp=0x3ffffc84 sp=0x3ffffbfc pc=0x2b440
runtime.(*mcentral).uncacheSpan(0x9ddba0, 0x92f62e8)
...
runtime.gcMarkTermination()
	runtime/mgc.go:1108 +0xa5c fp=0x9438f4c sp=0x9438d54 pc=0x1d2dc
runtime.gcMarkDone()
	runtime/mgc.go:918 +0x2a4 fp=0x9438f80 sp=0x9438f4c pc=0x1c748
runtime.gcBgMarkWorker()
	runtime/mgc.go:1407 +0x3f0 fp=0x9438fec sp=0x9438f80 pc=0x1e3d4
runtime.goexit()
	runtime/asm_arm.s:831 +0x4 fp=0x9438fec sp=0x9438fec pc=0x6f04c
created by runtime.gcBgMarkStartWorkers
	runtime/mgc.go:1199 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-02-13 20:23 plan9-arm go@790f2505 (log)
runtime: marked free object in span 0x9377780, elemsize=32 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x98f4000 alloc marked  
0x98f4020 free  marked   zombie
0x098f4020:  0x6f6f622f  0x6f772f74  0x69646b72  0x6f672f72 
0x098f4030:  0x676b702f  0x616c702f  0x615f396e  0x00006d72 <runtime.dumpregs+0x0000046e> 
0x98f4040 alloc marked  
0x98f4060 free  unmarked
0x98f4080 alloc marked  
0x98f40a0 free  unmarked
0x98f40c0 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x62634a, 0x1c})
	runtime/panic.go:1075 +0x4c fp=0x9440ec8 sp=0x9440eb4 pc=0x3cd6c
runtime.(*mspan).reportZombies(0x9377780)
	runtime/mgcsweep.go:846 +0x34c fp=0x9440f04 sp=0x9440ec8 pc=0x2c268
runtime.(*sweepLocked).sweep(0x9440fa4, 0x0)
	runtime/mgcsweep.go:629 +0x304 fp=0x9440f8c sp=0x9440f04 pc=0x2b440
runtime.sweepone()
	runtime/mgcsweep.go:391 +0x108 fp=0x9440fc8 sp=0x9440f8c pc=0x2ae3c
runtime.bgsweep(0x9430080)
	runtime/mgcsweep.go:299 +0x12c fp=0x9440fe4 sp=0x9440fc8 pc=0x2ab9c
runtime.gcenable.func1()
	runtime/mgc.go:178 +0x28 fp=0x9440fec sp=0x9440fe4 pc=0x1b548
runtime.goexit()
	runtime/asm_arm.s:831 +0x4 fp=0x9440fec sp=0x9440fec pc=0x6f04c
created by runtime.gcenable
	runtime/mgc.go:178 +0x74

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-03-06 18:34 plan9-arm go@5a7793b7 (log)
runtime: marked free object in span 0x93423c8, elemsize=24 freeindex=7 (bad use of unsafe.Pointer? try -d=checkptr)
0x95f6000 alloc marked  
0x95f6018 alloc marked  
0x95f6030 alloc marked  
0x95f6048 alloc marked  
0x95f6060 alloc marked  
0x95f6078 alloc marked  
0x95f6090 alloc marked  
0x95f60a8 alloc marked  
0x95f60c0 free  unmarked
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x62b3e3, 0x1c})
	runtime/panic.go:1075 +0x4c fp=0x3ffffd74 sp=0x3ffffd60 pc=0x3bfcc
runtime.(*mspan).reportZombies(0x93423c8)
	runtime/mgcsweep.go:846 +0x34c fp=0x3ffffdb0 sp=0x3ffffd74 pc=0x2b5ec
runtime.(*sweepLocked).sweep(0x3ffffe48, 0x0)
	runtime/mgcsweep.go:634 +0xa14 fp=0x3ffffe38 sp=0x3ffffdb0 pc=0x2aed4
runtime.(*mcentral).uncacheSpan(0x9e65c0, 0x93423c8)
...
runtime.gcMarkTermination()
	runtime/mgc.go:1107 +0xa34 fp=0x953df4c sp=0x953dd58 pc=0x1c6b8
runtime.gcMarkDone()
	runtime/mgc.go:917 +0x290 fp=0x953df80 sp=0x953df4c pc=0x1bb4c
runtime.gcBgMarkWorker()
	runtime/mgc.go:1406 +0x3dc fp=0x953dfec sp=0x953df80 pc=0x1d790
runtime.goexit()
	runtime/asm_arm.s:831 +0x4 fp=0x953dfec sp=0x953dfec pc=0x6e480
created by runtime.gcBgMarkStartWorkers in goroutine 17
	runtime/mgc.go:1198 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-03-15 22:01 plan9-arm go@be27fcfd (log)
runtime: marked free object in span 0x8f3f6dc, elemsize=48 freeindex=127 (bad use of unsafe.Pointer? try -d=checkptr)
0x91b0000 alloc marked  
0x91b0030 alloc marked  
0x91b0060 alloc marked  
0x91b0090 alloc marked  
0x91b00c0 alloc marked  
0x91b00f0 alloc marked  
0x91b0120 alloc marked  
0x91b0150 alloc marked  
0x91b0180 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x4595c6, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1076 +0x4c fp=0x3ffffaa4 sp=0x3ffffa90 pc=0x3bd78
runtime.(*mspan).reportZombies(0x8f3f6dc)
	/boot/workdir/go/src/runtime/mgcsweep.go:846 +0x34c fp=0x3ffffae0 sp=0x3ffffaa4 pc=0x2b5a8
runtime.(*sweepLocked).sweep(0x3ffffb78, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:634 +0xa14 fp=0x3ffffb68 sp=0x3ffffae0 pc=0x2ae90
runtime.(*mcentral).uncacheSpan(0x6fb198, 0x8f3f6dc)
...
runtime.gcMarkTermination()
	/boot/workdir/go/src/runtime/mgc.go:1107 +0xa58 fp=0x94acf44 sp=0x94acd50 pc=0x1c5e4
runtime.gcMarkDone()
	/boot/workdir/go/src/runtime/mgc.go:917 +0x338 fp=0x94acf80 sp=0x94acf44 pc=0x1ba40
runtime.gcBgMarkWorker()
	/boot/workdir/go/src/runtime/mgc.go:1406 +0x3dc fp=0x94acfec sp=0x94acf80 pc=0x1d6bc
runtime.goexit()
	/boot/workdir/go/src/runtime/asm_arm.s:831 +0x4 fp=0x94acfec sp=0x94acfec pc=0x6cfa8
created by runtime.gcBgMarkStartWorkers in goroutine 8
	/boot/workdir/go/src/runtime/mgc.go:1198 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-02-27 16:14 plan9-arm perf@f7320a6d go@fc99c4b3 (log)
runtime: marked free object in span 0x92c549c, elemsize=128 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x9b04000 free  marked   zombie
0x09b04000:  0x00000000  0x00000000  0x00000000  0x00000000 
0x09b04010:  0x00000000  0x00000000  0x00000000  0x00000000 
0x09b04020:  0x00000000  0x00000000  0x00000000  0x00000000 
0x09b04030:  0x00000000  0x00000000  0x00000000  0x00000000 
0x09b04040:  0x00000000  0x00000000  0x00000000  0x00000000 
0x09b04050:  0x00000000  0x00000000  0x00000000  0x00000000 
0x09b04060:  0x00000000  0x00000000  0x00000000  0x00000000 
0x09b04070:  0x00000000  0x00000000  0x00000000  0x00000000 
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x633d5d, 0x1c})
	runtime/panic.go:1076 +0x4c fp=0x943cec4 sp=0x943ceb0 pc=0x3bf44
runtime.(*mspan).reportZombies(0x92c549c)
	runtime/mgcsweep.go:846 +0x34c fp=0x943cf00 sp=0x943cec4 pc=0x2b6a0
runtime.(*sweepLocked).sweep(0x943cfa0, 0x0)
	runtime/mgcsweep.go:629 +0x304 fp=0x943cf88 sp=0x943cf00 pc=0x2a878
runtime.sweepone()
	runtime/mgcsweep.go:391 +0x108 fp=0x943cfc4 sp=0x943cf88 pc=0x2a274
runtime.bgsweep(0x9460000)
	runtime/mgcsweep.go:299 +0x138 fp=0x943cfe4 sp=0x943cfc4 pc=0x29fd8
runtime.gcenable.func1()
	runtime/mgc.go:178 +0x28 fp=0x943cfec sp=0x943cfe4 pc=0x1a7f8
runtime.goexit()
	runtime/asm_arm.s:859 +0x4 fp=0x943cfec sp=0x943cfec pc=0x709c8
created by runtime.gcenable in goroutine 1
	runtime/mgc.go:178 +0x74

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-03-29 20:46 plan9-arm go@93b3035d (log)
runtime: marked free object in span 0x8edafd4, elemsize=144 freeindex=2 (bad use of unsafe.Pointer? try -d=checkptr)
0x92d0000 alloc marked  
0x92d0090 alloc marked  
0x92d0120 free  marked   zombie
0x092d0120:  0x66333235  0x32623034  0x33303266  0x31343865 
0x092d0130:  0x37373632  0x20202020  0x20202020  0x20202020 
0x092d0140:  0x20202020  0x30393620  0x31202034  0x31303836 
0x092d0150:  0x31313332  0x36323532  0x37323330  0x090a3834 
0x092d0160:  0x66203176  0x38313361  0x61303665  0x33313433 
0x092d0170:  0x62366537  0x31306437  0x36346534  0x36393134 
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x45dd56, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1076 +0x4c fp=0x3ffffb98 sp=0x3ffffb84 pc=0x3bd5c
runtime.(*mspan).reportZombies(0x8edafd4)
	/boot/workdir/go/src/runtime/mgcsweep.go:846 +0x34c fp=0x3ffffbd4 sp=0x3ffffb98 pc=0x2b5cc
runtime.(*sweepLocked).sweep(0x3ffffc6c, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:629 +0x304 fp=0x3ffffc5c sp=0x3ffffbd4 pc=0x2a7a4
runtime.(*mcentral).uncacheSpan(0x702810, 0x8edafd4)
...
runtime.gcMarkTermination()
	/boot/workdir/go/src/runtime/mgc.go:1107 +0xa58 fp=0x9548f44 sp=0x9548d50 pc=0x1c5c4
runtime.gcMarkDone()
	/boot/workdir/go/src/runtime/mgc.go:917 +0x338 fp=0x9548f80 sp=0x9548f44 pc=0x1ba20
runtime.gcBgMarkWorker()
	/boot/workdir/go/src/runtime/mgc.go:1406 +0x3dc fp=0x9548fec sp=0x9548f80 pc=0x1d69c
runtime.goexit()
	/boot/workdir/go/src/runtime/asm_arm.s:859 +0x4 fp=0x9548fec sp=0x9548fec pc=0x70708
created by runtime.gcBgMarkStartWorkers in goroutine 9
	/boot/workdir/go/src/runtime/mgc.go:1198 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-05-02 07:42 plan9-arm go@14cf82aa (log)
runtime: marked free object in span 0xa26ca0, elemsize=768 freeindex=3 (bad use of unsafe.Pointer? try -d=checkptr)
0x94ce000 alloc marked  
0x94ce300 alloc marked  
0x94ce600 alloc marked  
0x94ce900 free  marked   zombie
0x094ce900:  0x00000005  0x00000000  0x00000000  0x00000000 
0x094ce910:  0x00000000  0x00000000  0x00000003  0x00000002 
0x094ce920:  0x00000004  0x00000000  0x00000000  0x00000000 
0x094ce930:  0x00000002  0x00000003  0x00000002  0x00000000 
0x094ce940:  0x00000000  0x00000000  0x00000007  0x00000005 
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x63efda, 0x1c})
	runtime/panic.go:1077 +0x4c fp=0x3ffffc50 sp=0x3ffffc3c pc=0x3cb64
runtime.(*mspan).reportZombies(0xa26ca0)
	runtime/mgcsweep.go:848 +0x34c fp=0x3ffffc8c sp=0x3ffffc50 pc=0x2bd90
runtime.(*sweepLocked).sweep(0x3ffffd24, 0x0)
	runtime/mgcsweep.go:631 +0x304 fp=0x3ffffd14 sp=0x3ffffc8c pc=0x2af68
runtime.(*mcentral).uncacheSpan(0xa080f8, 0xa26ca0)
...
runtime.gcMarkTermination()
	runtime/mgc.go:1095 +0xa44 fp=0x95c9f44 sp=0x95c9d50 pc=0x1c64c
runtime.gcMarkDone()
	runtime/mgc.go:917 +0x338 fp=0x95c9f80 sp=0x95c9f44 pc=0x1babc
runtime.gcBgMarkWorker()
	runtime/mgc.go:1429 +0x3dc fp=0x95c9fec sp=0x95c9f80 pc=0x1d7a0
runtime.goexit()
	runtime/asm_arm.s:859 +0x4 fp=0x95c9fec sp=0x95c9fec pc=0x71c40
created by runtime.gcBgMarkStartWorkers in goroutine 18
	runtime/mgc.go:1221 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-05-11 23:39 plan9-arm go@1b630b5b (log)
runtime: marked free object in span 0x9306320, elemsize=64 freeindex=3 (bad use of unsafe.Pointer? try -d=checkptr)
0x95e0000 alloc marked  
0x95e0040 alloc marked  
0x95e0080 alloc marked  
0x95e00c0 alloc marked  
0x95e0100 alloc marked  
0x95e0140 alloc marked  
0x95e0180 free  marked   zombie
0x095e0180:  0x09403700  0x00000000  0x00000000  0x00a35034 
0x095e0190:  0x00000000  0x00000000  0x00000000  0x00000000 
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x6548f0, 0x1c})
	runtime/panic.go:1077 +0x4c fp=0x3ffffa90 sp=0x3ffffa7c pc=0x4004c
runtime.(*mspan).reportZombies(0x9306320)
	runtime/mgcsweep.go:848 +0x34c fp=0x3ffffacc sp=0x3ffffa90 pc=0x2f3f0
runtime.(*sweepLocked).sweep(0x3ffffb70, 0x0)
	runtime/mgcsweep.go:631 +0x304 fp=0x3ffffb60 sp=0x3ffffacc pc=0x2e3f0
runtime.(*mcentral).uncacheSpan(0xa39908, 0x9306320)
...
runtime.gcMarkTermination()
	runtime/mgc.go:1118 +0xa64 fp=0x96c4f44 sp=0x96c4d50 pc=0x1faf4
runtime.gcMarkDone()
	runtime/mgc.go:917 +0x338 fp=0x96c4f80 sp=0x96c4f44 pc=0x1ef44
runtime.gcBgMarkWorker()
	runtime/mgc.go:1429 +0x3dc fp=0x96c4fec sp=0x96c4f80 pc=0x20c28
runtime.goexit()
	runtime/asm_arm.s:831 +0x4 fp=0x96c4fec sp=0x96c4fec pc=0x7521c
created by runtime.gcBgMarkStartWorkers in goroutine 17
	runtime/mgc.go:1221 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-05-11 04:50 plan9-arm go@a2838ec5 (log)
runtime: marked free object in span 0x9300f4c, elemsize=32 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x968c000 alloc marked  
0x968c020 alloc marked  
0x968c040 alloc marked  
0x968c060 alloc marked  
0x968c080 alloc marked  
0x968c0a0 alloc marked  
0x968c0c0 alloc marked  
0x968c0e0 alloc marked  
0x968c100 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x653e50, 0x1c})
	runtime/panic.go:1077 +0x4c fp=0x9440eb8 sp=0x9440ea4 pc=0x40030
runtime.(*mspan).reportZombies(0x9300f4c)
	runtime/mgcsweep.go:848 +0x34c fp=0x9440ef4 sp=0x9440eb8 pc=0x2f3d4
runtime.(*sweepLocked).sweep(0x9440fa0, 0x0)
	runtime/mgcsweep.go:636 +0xa74 fp=0x9440f88 sp=0x9440ef4 pc=0x2eb44
runtime.sweepone()
	runtime/mgcsweep.go:393 +0x108 fp=0x9440fc4 sp=0x9440f88 pc=0x2ddd0
runtime.bgsweep(0x9430080)
	runtime/mgcsweep.go:301 +0x138 fp=0x9440fe4 sp=0x9440fc4 pc=0x2db34
runtime.gcenable.func1()
	runtime/mgc.go:178 +0x28 fp=0x9440fec sp=0x9440fe4 pc=0x1dc34
runtime.goexit()
	runtime/asm_arm.s:831 +0x4 fp=0x9440fec sp=0x9440fec pc=0x754e8
created by runtime.gcenable in goroutine 1
	runtime/mgc.go:178 +0x74

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-05-09 19:55 plan9-arm go@841e99e2 (log)
runtime: marked free object in span 0xa4b2b8, elemsize=8 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x9500000 alloc marked  
0x9500008 alloc marked  
0x9500010 alloc marked  
0x9500018 alloc marked  
0x9500020 alloc marked  
0x9500028 alloc marked  
0x9500030 alloc marked  
0x9500038 alloc marked  
0x9500040 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x650362, 0x1c})
	runtime/panic.go:1077 +0x4c fp=0x943eeb8 sp=0x943eea4 pc=0x3cd90
runtime.(*mspan).reportZombies(0xa4b2b8)
	runtime/mgcsweep.go:848 +0x34c fp=0x943eef4 sp=0x943eeb8 pc=0x2c07c
runtime.(*sweepLocked).sweep(0x943efa0, 0x0)
	runtime/mgcsweep.go:636 +0xa74 fp=0x943ef88 sp=0x943eef4 pc=0x2b7ec
runtime.sweepone()
	runtime/mgcsweep.go:393 +0x108 fp=0x943efc4 sp=0x943ef88 pc=0x2aa78
runtime.bgsweep(0x942e080)
	runtime/mgcsweep.go:301 +0x138 fp=0x943efe4 sp=0x943efc4 pc=0x2a7dc
runtime.gcenable.func1()
	runtime/mgc.go:178 +0x28 fp=0x943efec sp=0x943efe4 pc=0x1a8dc
runtime.goexit()
	runtime/asm_arm.s:831 +0x4 fp=0x943efec sp=0x943efec pc=0x72240
created by runtime.gcenable in goroutine 1
	runtime/mgc.go:178 +0x74

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-05-18 18:39 plan9-arm go@66432e1b (log)
runtime: marked free object in span 0x8fbb6b8, elemsize=24 freeindex=288 (bad use of unsafe.Pointer? try -d=checkptr)
0x94f0000 alloc marked  
0x94f0018 alloc marked  
0x94f0030 alloc marked  
0x94f0048 alloc marked  
0x94f0060 alloc unmarked
0x94f0078 alloc marked  
0x94f0090 alloc marked  
0x94f00a8 alloc unmarked
0x94f00c0 alloc unmarked
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x483f74, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1077 +0x4c fp=0x3ffffc00 sp=0x3ffffbec pc=0x40594
runtime.(*mspan).reportZombies(0x8fbb6b8)
	/boot/workdir/go/src/runtime/mgcsweep.go:848 +0x34c fp=0x3ffffc3c sp=0x3ffffc00 pc=0x2f990
runtime.(*sweepLocked).sweep(0x3ffffce0, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:631 +0x304 fp=0x3ffffcd0 sp=0x3ffffc3c pc=0x2e990
runtime.(*mcentral).uncacheSpan(0x74f5c0, 0x8fbb6b8)
...
runtime.gcMarkTermination()
	/boot/workdir/go/src/runtime/mgc.go:1095 +0xa4c fp=0x9490f44 sp=0x9490d50 pc=0x20024
runtime.gcMarkDone()
	/boot/workdir/go/src/runtime/mgc.go:917 +0x33c fp=0x9490f80 sp=0x9490f44 pc=0x1f48c
runtime.gcBgMarkWorker()
	/boot/workdir/go/src/runtime/mgc.go:1429 +0x3e4 fp=0x9490fec sp=0x9490f80 pc=0x2118c
runtime.goexit()
	/boot/workdir/go/src/runtime/asm_arm.s:859 +0x4 fp=0x9490fec sp=0x9490fec pc=0x75f14
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/boot/workdir/go/src/runtime/mgc.go:1221 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-05-24 22:24 plan9-arm go@15a4e0d9 (log)
runtime: marked free object in span 0x93426c8, elemsize=48 freeindex=57 (bad use of unsafe.Pointer? try -d=checkptr)
0x96ba000 alloc marked  
0x96ba030 alloc unmarked
0x96ba060 alloc unmarked
0x96ba090 alloc unmarked
0x96ba0c0 alloc unmarked
0x96ba0f0 alloc unmarked
0x96ba120 alloc unmarked
0x96ba150 alloc unmarked
0x96ba180 alloc unmarked
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x667f0d, 0x1c})
	runtime/panic.go:1077 +0x4c fp=0x3ffff830 sp=0x3ffff81c pc=0x40d9c
runtime.(*mspan).reportZombies(0x93426c8)
	runtime/mgcsweep.go:861 +0x34c fp=0x3ffff86c sp=0x3ffff830 pc=0x2fce0
runtime.(*sweepLocked).sweep(0x3ffff910, 0x0)
	runtime/mgcsweep.go:644 +0xa8c fp=0x3ffff900 sp=0x3ffff86c pc=0x2f450
runtime.(*mcentral).uncacheSpan(0xa5c9c8, 0x93426c8)
...
	runtime/proc.go:3553 +0xac fp=0x3ffffa78 sp=0x3ffffa5c pc=0x4b350
runtime.park_m(0x95ae900)
	runtime/proc.go:3704 +0x160 fp=0x3ffffa94 sp=0x3ffffa78 pc=0x4bb60
runtime.mcall()
	runtime/asm_arm.s:265 +0x48 fp=0x3ffffa9c sp=0x3ffffa94 pc=0x74ff4

goroutine 8 [running]:
	goroutine running on other thread; stack unavailable
created by runtime.gcBgMarkStartWorkers in goroutine 18
	runtime/mgc.go:1195 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-05-24 23:56 plan9-arm go@6d05bc78 (log)
runtime: marked free object in span 0x92c1b70, elemsize=24 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x97f0000 alloc marked  
0x97f0018 alloc marked  
0x97f0030 alloc marked  
0x97f0048 alloc marked  
0x97f0060 alloc marked  
0x97f0078 alloc marked  
0x97f0090 alloc marked  
0x97f00a8 alloc marked  
0x97f00c0 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x66cf55, 0x1c})
	runtime/panic.go:1077 +0x4c fp=0x943eeb8 sp=0x943eea4 pc=0x40d9c
runtime.(*mspan).reportZombies(0x92c1b70)
	runtime/mgcsweep.go:861 +0x34c fp=0x943eef4 sp=0x943eeb8 pc=0x2fce0
runtime.(*sweepLocked).sweep(0x943efa0, 0x0)
	runtime/mgcsweep.go:644 +0xa8c fp=0x943ef88 sp=0x943eef4 pc=0x2f450
runtime.sweepone()
	runtime/mgcsweep.go:393 +0x108 fp=0x943efc4 sp=0x943ef88 pc=0x2e6c4
runtime.bgsweep(0x942e080)
	runtime/mgcsweep.go:301 +0x138 fp=0x943efe4 sp=0x943efc4 pc=0x2e428
runtime.gcenable.func1()
	runtime/mgc.go:178 +0x28 fp=0x943efec sp=0x943efe4 pc=0x1e790
runtime.goexit()
	runtime/asm_arm.s:859 +0x4 fp=0x943efec sp=0x943efec pc=0x76b6c
created by runtime.gcenable in goroutine 1
	runtime/mgc.go:178 +0x74

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-05-23 19:14 plan9-arm go@1eae5c16 (log)
runtime: marked free object in span 0x8ebcab0, elemsize=8 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x96f6000 alloc marked  
0x96f6008 alloc marked  
0x96f6010 alloc marked  
0x96f6018 alloc marked  
0x96f6020 alloc marked  
0x96f6028 alloc marked  
0x96f6030 alloc marked  
0x96f6038 alloc marked  
0x96f6040 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x48b133, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1077 +0x4c fp=0x9044eb8 sp=0x9044ea4 pc=0x407f4
runtime.(*mspan).reportZombies(0x8ebcab0)
	/boot/workdir/go/src/runtime/mgcsweep.go:861 +0x34c fp=0x9044ef4 sp=0x9044eb8 pc=0x2fb3c
runtime.(*sweepLocked).sweep(0x9044fa0, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:644 +0xa8c fp=0x9044f88 sp=0x9044ef4 pc=0x2f2ac
runtime.sweepone()
	/boot/workdir/go/src/runtime/mgcsweep.go:393 +0x108 fp=0x9044fc4 sp=0x9044f88 pc=0x2e520
runtime.bgsweep(0x90360c0)
	/boot/workdir/go/src/runtime/mgcsweep.go:301 +0x138 fp=0x9044fe4 sp=0x9044fc4 pc=0x2e284
runtime.gcenable.func1()
	/boot/workdir/go/src/runtime/mgc.go:178 +0x28 fp=0x9044fec sp=0x9044fe4 pc=0x1e2c4
runtime.goexit()
	/boot/workdir/go/src/runtime/asm_arm.s:859 +0x4 fp=0x9044fec sp=0x9044fec pc=0x763f4
created by runtime.gcenable in goroutine 1
	/boot/workdir/go/src/runtime/mgc.go:178 +0x74

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-05-26 20:41 plan9-arm go@142b012e (log)
runtime: marked free object in span 0x10b45450, elemsize=24 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x10e34000 alloc marked  
0x10e34018 alloc marked  
0x10e34030 alloc marked  
0x10e34048 alloc marked  
0x10e34060 alloc marked  
0x10e34078 alloc marked  
0x10e34090 alloc marked  
0x10e340a8 alloc marked  
0x10e340c0 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x51ed22, 0x1c})
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/panic.go:1198 +0x5c fp=0x10c44ee0 sp=0x10c44ecc pc=0x37a74
runtime.(*mspan).reportZombies(0x10b45450)
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:691 +0x350 fp=0x10c44f20 sp=0x10c44ee0 pc=0x26b14
runtime.(*sweepLocked).sweep(0x10c44fb4, 0x0)
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:524 +0x834 fp=0x10c44f9c sp=0x10c44f20 pc=0x26470
runtime.sweepone()
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:290 +0x110 fp=0x10c44fd8 sp=0x10c44f9c pc=0x25914
runtime.bgsweep()
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:166 +0x148 fp=0x10c44fec sp=0x10c44fd8 pc=0x25418
runtime.goexit()
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/asm_arm.s:838 +0x4 fp=0x10c44fec sp=0x10c44fec pc=0x65138
created by runtime.gcenable
	/tmp/genbootstrap-3894857761/go-plan9-arm-bootstrap/src/runtime/mgc.go:181 +0x60

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-06-06 12:28 plan9-arm go@512361fb cmd/vet.TestVet (log)
--- FAIL: TestVet (0.00s)
    --- FAIL: TestVet/method (26.49s)
        vet_test.go:147: error check failed: 
            method.go:13: missing error "should have signature Scan\\(fmt\\.ScanState, rune\\) error"
            Unmatched Errors:
            runtime: marked free object in span 0x9344bc0, elemsize=96 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
            0x96c2000 alloc marked  
            0x96c2060 alloc marked  
            0x96c20c0 alloc marked  
            0x96c2120 alloc marked  
...
            fatal error: found pointer to free object
            goroutine 3 [running]:
            runtime.throw({0x67b4e3, 0x1c})
            	runtime/panic.go:1077 +0x4c fp=0x9440eb8 sp=0x9440ea4 pc=0x40d9c
            runtime.(*mspan).reportZombies(0x9344bc0)
            	runtime/mgcsweep.go:861 +0x34c fp=0x9440ef4 sp=0x9440eb8 pc=0x2fce0
            runtime.(*sweepLocked).sweep(0x9440fa0, 0x0)
            	runtime/mgcsweep.go:644 +0xa8c fp=0x9440f88 sp=0x9440ef4 pc=0x2f450
            runtime.sweepone()
            	runtime/mgcsweep.go:393 +0x108 fp=0x9440fc4 sp=0x9440f88 pc=0x2e6c4
...
            runtime.gopark(0x6befb0, 0x0, 0x9, 0x18, 0x1)
            	runtime/proc.go:398 +0x104 fp=0x97e0ee8 sp=0x97e0ed4 pc=0x43ff8
            runtime.selectgo(0x97e0fd8, 0x97e0fac, 0x0, 0x0, 0x2, 0x1)
            	runtime/select.go:327 +0xae8 fp=0x97e0f84 sp=0x97e0ee8 pc=0x5636c
            cmd/go/internal/work.(*Builder).Do.func4()
            	cmd/go/internal/work/exec.go:209 +0x12c fp=0x97e0fec sp=0x97e0f84 pc=0x51d8ec
            runtime.goexit()
            	runtime/asm_arm.s:859 +0x4 fp=0x97e0fec sp=0x97e0fec pc=0x76b54
            created by cmd/go/internal/work.(*Builder).Do in goroutine 1
            	cmd/go/internal/work/exec.go:205 +0x3b0

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-04-27 22:15 plan9-arm perf@d343f639 go@9fc84363 (log)
runtime: marked free object in span 0xa83f38, elemsize=48 freeindex=51 (bad use of unsafe.Pointer? try -d=checkptr)
0x9718000 alloc marked  
0x9718030 alloc marked  
0x9718060 alloc marked  
0x9718090 alloc marked  
0x97180c0 alloc marked  
0x97180f0 alloc marked  
0x9718120 alloc marked  
0x9718150 alloc marked  
0x9718180 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x67d4e9, 0x1c})
	runtime/panic.go:1077 +0x4c fp=0x3ffffbac sp=0x3ffffb98 pc=0x40fe4
runtime.(*mspan).reportZombies(0xa83f38)
	runtime/mgcsweep.go:861 +0x34c fp=0x3ffffbe8 sp=0x3ffffbac pc=0x2fe50
runtime.(*sweepLocked).sweep(0x3ffffc8c, 0x0)
	runtime/mgcsweep.go:644 +0xa8c fp=0x3ffffc7c sp=0x3ffffbe8 pc=0x2f5bc
runtime.(*mcentral).uncacheSpan(0xa61b20, 0xa83f38)
...
runtime.gcMarkTermination()
	runtime/mgc.go:1113 +0x6d4 fp=0x963af4c sp=0x963ada8 pc=0x2036c
runtime.gcMarkDone()
	runtime/mgc.go:938 +0x2fc fp=0x963af80 sp=0x963af4c pc=0x1fb50
runtime.gcBgMarkWorker()
	runtime/mgc.go:1425 +0x3e8 fp=0x963afec sp=0x963af80 pc=0x2149c
runtime.goexit()
	runtime/asm_arm.s:859 +0x4 fp=0x963afec sp=0x963afec pc=0x7705c
created by runtime.gcBgMarkStartWorkers in goroutine 51
	runtime/mgc.go:1217 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-06-12 17:38 plan9-arm term@f6de4a13 go@f6e0dcc4 (log)
runtime: marked free object in span 0x9302630, elemsize=24 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x97be000 alloc marked  
0x97be018 alloc marked  
0x97be030 alloc marked  
0x97be048 alloc marked  
0x97be060 alloc marked  
0x97be078 alloc marked  
0x97be090 alloc marked  
0x97be0a8 alloc marked  
0x97be0c0 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x67d539, 0x1c})
	runtime/panic.go:1077 +0x4c fp=0x943ceb8 sp=0x943cea4 pc=0x40fe4
runtime.(*mspan).reportZombies(0x9302630)
	runtime/mgcsweep.go:861 +0x34c fp=0x943cef4 sp=0x943ceb8 pc=0x2fe50
runtime.(*sweepLocked).sweep(0x943cfa0, 0x0)
	runtime/mgcsweep.go:644 +0xa8c fp=0x943cf88 sp=0x943cef4 pc=0x2f5bc
runtime.sweepone()
...
	runtime/mgc.go:200 +0x28 fp=0x943cfec sp=0x943cfe4 pc=0x1e824
runtime.goexit()
	runtime/asm_arm.s:859 +0x4 fp=0x943cfec sp=0x943cfec pc=0x7705c
created by runtime.gcenable in goroutine 1
	runtime/mgc.go:200 +0x74

goroutine 1005 [running]:
	goroutine running on other thread; stack unavailable
created by cmd/go/internal/work.(*Builder).Do in goroutine 1
	cmd/go/internal/work/exec.go:205 +0x3b0

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-06-21 14:58 plan9-arm net@c8a2c5a1 go@b1f1fb29 (log)
runtime: marked free object in span 0x93414c8, elemsize=32 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x99e2000 free  unmarked
0x99e2020 free  unmarked
0x99e2040 free  unmarked
0x99e2060 free  unmarked
0x99e2080 free  unmarked
0x99e20a0 free  unmarked
0x99e20c0 alloc marked  
0x99e20e0 free  unmarked
0x99e2100 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x67e31f, 0x1c})
	runtime/panic.go:1077 +0x4c fp=0x943ceb8 sp=0x943cea4 pc=0x40fe4
runtime.(*mspan).reportZombies(0x93414c8)
	runtime/mgcsweep.go:861 +0x34c fp=0x943cef4 sp=0x943ceb8 pc=0x2fe50
runtime.(*sweepLocked).sweep(0x943cfa0, 0x0)
	runtime/mgcsweep.go:644 +0xa8c fp=0x943cf88 sp=0x943cef4 pc=0x2f5bc
runtime.sweepone()
	runtime/mgcsweep.go:393 +0x108 fp=0x943cfc4 sp=0x943cf88 pc=0x2e82c
runtime.bgsweep(0x9460000)
	runtime/mgcsweep.go:301 +0x144 fp=0x943cfe4 sp=0x943cfc4 pc=0x2e590
runtime.gcenable.func1()
	runtime/mgc.go:200 +0x28 fp=0x943cfec sp=0x943cfe4 pc=0x1e824
runtime.goexit()
	runtime/asm_arm.s:859 +0x4 fp=0x943cfec sp=0x943cfec pc=0x7705c
created by runtime.gcenable in goroutine 1
	runtime/mgc.go:200 +0x74

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-06-01 20:35 plan9-arm sync@93782cc8 go@3fce1115 (log)
runtime: marked free object in span 0x9346ab8, elemsize=24 freeindex=167 (bad use of unsafe.Pointer? try -d=checkptr)
0x96da000 alloc marked  
0x96da018 alloc marked  
0x96da030 alloc marked  
0x96da048 alloc marked  
0x96da060 alloc marked  
0x96da078 alloc marked  
0x96da090 alloc marked  
0x96da0a8 alloc marked  
0x96da0c0 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x67fb8e, 0x1c})
	runtime/panic.go:1077 +0x4c fp=0x3ffffb70 sp=0x3ffffb5c pc=0x40fe4
runtime.(*mspan).reportZombies(0x9346ab8)
	runtime/mgcsweep.go:861 +0x34c fp=0x3ffffbac sp=0x3ffffb70 pc=0x2fe50
runtime.(*sweepLocked).sweep(0x3ffffc50, 0x0)
	runtime/mgcsweep.go:644 +0xa8c fp=0x3ffffc40 sp=0x3ffffbac pc=0x2f5bc
runtime.(*mcentral).uncacheSpan(0xa65cf0, 0x9346ab8)
...
runtime.gcMarkTermination()
	runtime/mgc.go:1113 +0x6d4 fp=0x9657f4c sp=0x9657da8 pc=0x2036c
runtime.gcMarkDone()
	runtime/mgc.go:938 +0x2fc fp=0x9657f80 sp=0x9657f4c pc=0x1fb50
runtime.gcBgMarkWorker()
	runtime/mgc.go:1425 +0x3e8 fp=0x9657fec sp=0x9657f80 pc=0x2149c
runtime.goexit()
	runtime/asm_arm.s:859 +0x4 fp=0x9657fec sp=0x9657fec pc=0x77098
created by runtime.gcBgMarkStartWorkers in goroutine 18
	runtime/mgc.go:1217 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-10-13 13:56 plan9-arm go@696fb5ea (log)
runtime: marked free object in span 0x934292c, elemsize=8 freeindex=5 (bad use of unsafe.Pointer? try -d=checkptr)
0x9822000 alloc unmarked
0x9822008 alloc marked  
0x9822010 alloc marked  
0x9822018 alloc marked  
0x9822020 alloc marked  
0x9822028 alloc marked  
0x9822030 free  unmarked
0x9822038 free  unmarked
0x9822040 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x67af35, 0x1c})
	runtime/panic.go:1018 +0x4c fp=0x3ffff9b0 sp=0x3ffff99c pc=0x41070
runtime.(*mspan).reportZombies(0x934292c)
	runtime/mgcsweep.go:856 +0x34c fp=0x3ffff9e8 sp=0x3ffff9b0 pc=0x303d8
runtime.(*sweepLocked).sweep(0x3ffffa88, 0x0)
	runtime/mgcsweep.go:639 +0xa84 fp=0x3ffffa78 sp=0x3ffff9e8 pc=0x2fb44
runtime.(*mcentral).uncacheSpan(0xa5fb98, 0x934292c)
...
runtime.gcMarkTermination()
	runtime/mgc.go:1117 +0x6f4 fp=0x96c6f4c sp=0x96c6d9c pc=0x20938
runtime.gcMarkDone()
	runtime/mgc.go:935 +0x2f4 fp=0x96c6f80 sp=0x96c6f4c pc=0x200fc
runtime.gcBgMarkWorker()
	runtime/mgc.go:1435 +0x3d8 fp=0x96c6fec sp=0x96c6f80 pc=0x21bb4
runtime.goexit({})
	runtime/asm_arm.s:859 +0x4 fp=0x96c6fec sp=0x96c6fec pc=0x76a8c
created by runtime.gcBgMarkStartWorkers in goroutine 9
	runtime/mgc.go:1227 +0x20
2023-10-19 00:53 plan9-arm go@40cdf69f (log)
runtime: marked free object in span 0x779680, elemsize=8 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x92dc000 alloc marked  
0x92dc008 alloc marked  
0x92dc010 alloc marked  
0x92dc018 alloc marked  
0x92dc020 alloc marked  
0x92dc028 alloc marked  
0x92dc030 alloc marked  
0x92dc038 alloc marked  
0x92dc040 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x493cbc, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1016 +0x4c fp=0x9044ec0 sp=0x9044eac pc=0x40f08
runtime.(*mspan).reportZombies(0x779680)
	/boot/workdir/go/src/runtime/mgcsweep.go:856 +0x34c fp=0x9044ef8 sp=0x9044ec0 pc=0x30358
runtime.(*sweepLocked).sweep(0x9044fa8, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:639 +0xa84 fp=0x9044f88 sp=0x9044ef8 pc=0x2fac4
runtime.sweepone()
...
runtime.goexit({})
	/boot/workdir/go/src/runtime/asm_arm.s:859 +0x4 fp=0x9044fec sp=0x9044fec pc=0x768cc
created by runtime.gcenable in goroutine 1
	/boot/workdir/go/src/runtime/mgc.go:203 +0x74

goroutine 4908 [running]:
	goroutine running on other thread; stack unavailable
created by cmd/go/internal/work.(*Builder).Do in goroutine 1
	/boot/workdir/go/src/cmd/go/internal/work/exec.go:205 +0x3a8
go tool dist: FAILED: /boot/workdir/go/pkg/tool/plan9_arm/go_bootstrap install cmd: exit status: 'go_bootstrap 8546: 2'
2023-10-24 17:49 plan9-arm go@25ad137c (log)
runtime: marked free object in span 0x77d090, elemsize=8 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x911e000 alloc marked  
0x911e008 alloc marked  
0x911e010 alloc marked  
0x911e018 alloc marked  
0x911e020 alloc marked  
0x911e028 alloc marked  
0x911e030 alloc marked  
0x911e038 alloc marked  
0x911e040 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x495a7b, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1016 +0x4c fp=0x9042ec0 sp=0x9042eac pc=0x40f08
runtime.(*mspan).reportZombies(0x77d090)
	/boot/workdir/go/src/runtime/mgcsweep.go:856 +0x34c fp=0x9042ef8 sp=0x9042ec0 pc=0x30358
runtime.(*sweepLocked).sweep(0x9042fa8, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:639 +0xa84 fp=0x9042f88 sp=0x9042ef8 pc=0x2fac4
runtime.sweepone()
...
goroutine 1495 [running]:
	goroutine running on other thread; stack unavailable
created by cmd/go/internal/work.(*Builder).Do in goroutine 1
	/boot/workdir/go/src/cmd/go/internal/work/exec.go:206 +0x3a8

goroutine 1494 [running]:
	goroutine running on other thread; stack unavailable
created by cmd/go/internal/work.(*Builder).Do in goroutine 1
	/boot/workdir/go/src/cmd/go/internal/work/exec.go:206 +0x3a8
go tool dist: FAILED: /boot/workdir/go/pkg/tool/plan9_arm/go_bootstrap install -pgo=off cmd/asm cmd/cgo cmd/compile cmd/link: exit status: 'go_bootstrap 3537: 2'
2023-10-24 20:26 plan9-arm go@9ab51216 (log)
runtime: marked free object in span 0x9e90c4, elemsize=8 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x9418000 alloc marked  
0x9418008 alloc marked  
0x9418010 alloc marked  
0x9418018 alloc marked  
0x9418020 alloc marked  
0x9418028 alloc marked  
0x9418030 alloc marked  
0x9418038 alloc marked  
0x9418040 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x61418c, 0x1c})
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/panic.go:1047 +0x4c fp=0x9442ec8 sp=0x9442eb4 pc=0x3aca0
runtime.(*mspan).reportZombies(0x9e90c4)
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:846 +0x35c fp=0x9442f08 sp=0x9442ec8 pc=0x2a270
runtime.(*sweepLocked).sweep(0x9442fa4, 0x0)
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:634 +0xa00 fp=0x9442f8c sp=0x9442f08 pc=0x29b48
runtime.sweepone()
...

goroutine 2049 [running]:
	goroutine running on other thread; stack unavailable
created by cmd/go/internal/work.(*Builder).Do
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/cmd/go/internal/work/exec.go:197 +0x394

goroutine 2051 [running]:
	goroutine running on other thread; stack unavailable
created by cmd/go/internal/work.(*Builder).Do
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/cmd/go/internal/work/exec.go:197 +0x394

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-11-02 04:17 plan9-arm go@6a7ef364 (log)
runtime: marked free object in span 0x93483c0, elemsize=8 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x999e000 free  unmarked
0x999e008 free  unmarked
0x999e010 free  unmarked
0x999e018 free  unmarked
0x999e020 free  unmarked
0x999e028 free  unmarked
0x999e030 free  unmarked
0x999e038 free  unmarked
0x999e040 free  unmarked
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x67dbac, 0x1c})
	runtime/panic.go:1016 +0x4c fp=0x9448ec0 sp=0x9448eac pc=0x407a0
runtime.(*mspan).reportZombies(0x93483c0)
	runtime/mgcsweep.go:856 +0x34c fp=0x9448ef8 sp=0x9448ec0 pc=0x2fb3c
runtime.(*sweepLocked).sweep(0x9448fa8, 0x0)
	runtime/mgcsweep.go:639 +0xa80 fp=0x9448f88 sp=0x9448ef8 pc=0x2f2a8
runtime.sweepone()
	runtime/mgcsweep.go:388 +0x108 fp=0x9448fc4 sp=0x9448f88 pc=0x2e524
runtime.bgsweep(0x9430080)
	runtime/mgcsweep.go:297 +0x144 fp=0x9448fe4 sp=0x9448fc4 pc=0x2e2a0
runtime.gcenable.gowrap1()
	runtime/mgc.go:203 +0x28 fp=0x9448fec sp=0x9448fe4 pc=0x1e578
runtime.goexit({})
	runtime/asm_arm.s:859 +0x4 fp=0x9448fec sp=0x9448fec pc=0x761a4
created by runtime.gcenable in goroutine 1
	runtime/mgc.go:203 +0x74

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-10-30 17:08 plan9-arm go@ecda959b (log)
runtime: marked free object in span 0x9283360, elemsize=8 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x97ac000 alloc marked  
0x97ac008 alloc marked  
0x97ac010 alloc marked  
0x97ac018 alloc marked  
0x97ac020 alloc marked  
0x97ac028 alloc marked  
0x97ac030 alloc marked  
0x97ac038 alloc marked  
0x97ac040 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x61418c, 0x1c})
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/panic.go:1047 +0x4c fp=0x9442ec8 sp=0x9442eb4 pc=0x3aca0
runtime.(*mspan).reportZombies(0x9283360)
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:846 +0x35c fp=0x9442f08 sp=0x9442ec8 pc=0x2a270
runtime.(*sweepLocked).sweep(0x9442fa4, 0x0)
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:634 +0xa00 fp=0x9442f8c sp=0x9442f08 pc=0x29b48
runtime.sweepone()
...
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgc.go:178 +0x28 fp=0x9442fec sp=0x9442fe4 pc=0x195c8
runtime.goexit()
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/asm_arm.s:831 +0x4 fp=0x9442fec sp=0x9442fec pc=0x6b450
created by runtime.gcenable
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgc.go:178 +0x74

goroutine 1960 [running]:
	goroutine running on other thread; stack unavailable
created by cmd/go/internal/work.(*Builder).Do
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/cmd/go/internal/work/exec.go:197 +0x394

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-11-03 07:49 plan9-arm go@642b1311 (log)
runtime: marked free object in span 0x259ef4, elemsize=384 freeindex=1 (bad use of unsafe.Pointer? try -d=checkptr)
0x8e86000 alloc unmarked
0x8e86180 free  unmarked
0x8e86300 alloc unmarked
0x8e86480 free  unmarked
0x8e86600 alloc unmarked
0x8e86780 free  marked   zombie
0x08e86780:  0x53686374  0x6e697274  0x79742e67  0x2e3a6570 
0x08e86790:  0x656d616e  0x61746164  0x75662a2e  0x7328636e 
0x08e867a0:  0x6e697274  0x62202967  0x2d6c6f6f  0x65707974 
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x159841, 0x1c})
	/boot/workdir/go1.4/src/runtime/panic.go:1047 +0x4c fp=0x3ffffb3c sp=0x3ffffb28 pc=0x3927c
runtime.(*mspan).reportZombies(0x259ef4)
	/boot/workdir/go1.4/src/runtime/mgcsweep.go:846 +0x35c fp=0x3ffffb7c sp=0x3ffffb3c pc=0x28c48
runtime.(*sweepLocked).sweep(0x3ffffc10, 0x0)
	/boot/workdir/go1.4/src/runtime/mgcsweep.go:629 +0x2fc fp=0x3ffffc00 sp=0x3ffffb7c pc=0x27e1c
runtime.(*mcentral).uncacheSpan(0x23e3f8, 0x259ef4)
...
	/boot/workdir/go1.4/src/runtime/proc.go:3378 +0xac fp=0x3ffffd50 sp=0x3ffffd34 pc=0x431fc
runtime.park_m(0x8dfd3b0)
	/boot/workdir/go1.4/src/runtime/proc.go:3529 +0x150 fp=0x3ffffd64 sp=0x3ffffd50 pc=0x439ec
runtime.mcall()
	/boot/workdir/go1.4/src/runtime/asm_arm.s:265 +0x48 fp=0x3ffffd6c sp=0x3ffffd64 pc=0x6664c

goroutine 11 [running]:
	goroutine running on other thread; stack unavailable
created by runtime.gcBgMarkStartWorkers
	/boot/workdir/go1.4/src/runtime/mgc.go:1199 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-11-05 19:03 plan9-arm go@4cd201b1 (log)
runtime: marked free object in span 0x933f960, elemsize=16 freeindex=3 (bad use of unsafe.Pointer? try -d=checkptr)
0x959c000 alloc marked  
0x959c010 alloc unmarked
0x959c020 alloc unmarked
0x959c030 alloc marked  
0x959c040 free  unmarked
0x959c050 alloc marked  
0x959c060 free  unmarked
0x959c070 free  unmarked
0x959c080 free  unmarked
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x67dc8e, 0x1c})
	runtime/panic.go:1016 +0x4c fp=0x3ffffbdc sp=0x3ffffbc8 pc=0x407a0
runtime.(*mspan).reportZombies(0x933f960)
	runtime/mgcsweep.go:856 +0x34c fp=0x3ffffc14 sp=0x3ffffbdc pc=0x2fb3c
runtime.(*sweepLocked).sweep(0x3ffffcb4, 0x0)
	runtime/mgcsweep.go:639 +0xa80 fp=0x3ffffca4 sp=0x3ffffc14 pc=0x2f2a8
runtime.(*mcentral).uncacheSpan(0xa63db0, 0x933f960)
...
runtime.gcMarkTermination()
	runtime/mgc.go:1117 +0x6f4 fp=0x9940f4c sp=0x9940d9c pc=0x20098
runtime.gcMarkDone()
	runtime/mgc.go:935 +0x2f4 fp=0x9940f80 sp=0x9940f4c pc=0x1f85c
runtime.gcBgMarkWorker()
	runtime/mgc.go:1435 +0x3d8 fp=0x9940fec sp=0x9940f80 pc=0x21314
runtime.goexit({})
	runtime/asm_arm.s:859 +0x4 fp=0x9940fec sp=0x9940fec pc=0x761a4
created by runtime.gcBgMarkStartWorkers in goroutine 9
	runtime/mgc.go:1227 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-11-06 19:46 plan9-arm go@f8c5d04e (log)
runtime: marked free object in span 0x8f01288, elemsize=24 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x9204000 alloc marked  
0x9204018 alloc marked  
0x9204030 alloc marked  
0x9204048 alloc marked  
0x9204060 alloc marked  
0x9204078 alloc marked  
0x9204090 alloc marked  
0x92040a8 alloc marked  
0x92040c0 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x49613c, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1016 +0x4c fp=0x904cec0 sp=0x904ceac pc=0x40c4c
runtime.(*mspan).reportZombies(0x8f01288)
	/boot/workdir/go/src/runtime/mgcsweep.go:856 +0x34c fp=0x904cef8 sp=0x904cec0 pc=0x300a8
runtime.(*sweepLocked).sweep(0x904cfa8, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:639 +0xa80 fp=0x904cf88 sp=0x904cef8 pc=0x2f814
runtime.sweepone()
	/boot/workdir/go/src/runtime/mgcsweep.go:388 +0x108 fp=0x904cfc4 sp=0x904cf88 pc=0x2ea90
runtime.bgsweep(0x90360c0)
	/boot/workdir/go/src/runtime/mgcsweep.go:297 +0x144 fp=0x904cfe4 sp=0x904cfc4 pc=0x2e80c
runtime.gcenable.gowrap1()
	/boot/workdir/go/src/runtime/mgc.go:203 +0x28 fp=0x904cfec sp=0x904cfe4 pc=0x1eae4
runtime.goexit({})
	/boot/workdir/go/src/runtime/asm_arm.s:859 +0x4 fp=0x904cfec sp=0x904cfec pc=0x765f8
created by runtime.gcenable in goroutine 1
	/boot/workdir/go/src/runtime/mgc.go:203 +0x74

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-11-08 17:51 plan9-arm go@eebeca80 (log)
runtime: marked free object in span 0x92c44b0, elemsize=512 freeindex=9 (bad use of unsafe.Pointer? try -d=checkptr)
0x9556000 alloc marked  
0x9556200 alloc marked  
0x9556400 alloc unmarked
0x9556600 alloc unmarked
0x9556800 alloc unmarked
0x9556a00 alloc marked  
0x9556c00 alloc unmarked
0x9556e00 alloc unmarked
0x9557000 alloc unmarked
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x67df15, 0x1c})
	runtime/panic.go:1016 +0x4c fp=0x3ffffb94 sp=0x3ffffb80 pc=0x4077c
runtime.(*mspan).reportZombies(0x92c44b0)
	runtime/mgcsweep.go:856 +0x34c fp=0x3ffffbcc sp=0x3ffffb94 pc=0x2fb18
runtime.(*sweepLocked).sweep(0x3ffffc6c, 0x0)
	runtime/mgcsweep.go:634 +0x308 fp=0x3ffffc5c sp=0x3ffffbcc pc=0x2eb0c
runtime.(*mcentral).uncacheSpan(0xa66630, 0x92c44b0)
...
runtime.gcMarkTermination()
	runtime/mgc.go:1115 +0x6ec fp=0x98cbf4c sp=0x98cbd9c pc=0x20084
runtime.gcMarkDone()
	runtime/mgc.go:933 +0x2f4 fp=0x98cbf80 sp=0x98cbf4c pc=0x1f850
runtime.gcBgMarkWorker()
	runtime/mgc.go:1433 +0x3d8 fp=0x98cbfec sp=0x98cbf80 pc=0x212f0
runtime.goexit({})
	runtime/asm_arm.s:859 +0x4 fp=0x98cbfec sp=0x98cbfec pc=0x76180
created by runtime.gcBgMarkStartWorkers in goroutine 8
	runtime/mgc.go:1225 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-11-13 22:12 plan9-arm go@773039ed (log)
runtime: marked free object in span 0x9345564, elemsize=24 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x959e000 alloc marked  
0x959e018 alloc marked  
0x959e030 alloc marked  
0x959e048 alloc marked  
0x959e060 alloc marked  
0x959e078 alloc marked  
0x959e090 alloc marked  
0x959e0a8 alloc marked  
0x959e0c0 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 [running]:
runtime.throw({0x61418c, 0x1c})
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/panic.go:1047 +0x4c fp=0x9442ec8 sp=0x9442eb4 pc=0x3aca0
runtime.(*mspan).reportZombies(0x9345564)
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:846 +0x35c fp=0x9442f08 sp=0x9442ec8 pc=0x2a270
runtime.(*sweepLocked).sweep(0x9442fa4, 0x0)
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:634 +0xa00 fp=0x9442f8c sp=0x9442f08 pc=0x29b48
runtime.sweepone()
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:391 +0x108 fp=0x9442fc8 sp=0x9442f8c pc=0x28e48
runtime.bgsweep(0x9466000)
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgcsweep.go:299 +0x12c fp=0x9442fe4 sp=0x9442fc8 pc=0x28ba8
runtime.gcenable.func1()
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgc.go:178 +0x28 fp=0x9442fec sp=0x9442fe4 pc=0x195c8
runtime.goexit()
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/asm_arm.s:831 +0x4 fp=0x9442fec sp=0x9442fec pc=0x6b450
created by runtime.gcenable
	/tmp/genbootstrap-3479644045/go-plan9-arm-bootstrap/src/runtime/mgc.go:178 +0x74

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-11-16 20:54 plan9-arm go@e62bf150 (log)
runtime: marked free object in span 0x8f05010, elemsize=48 freeindex=140 (bad use of unsafe.Pointer? try -d=checkptr)
0x91e2000 alloc marked  
0x91e2030 alloc marked  
0x91e2060 alloc marked  
0x91e2090 alloc marked  
0x91e20c0 alloc marked  
0x91e20f0 alloc marked  
0x91e2120 alloc marked  
0x91e2150 alloc marked  
0x91e2180 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x49778d, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1023 +0x4c fp=0x3ffffac0 sp=0x3ffffaac pc=0x4160c
runtime.(*mspan).reportZombies(0x8f05010)
	/boot/workdir/go/src/runtime/mgcsweep.go:868 +0x34c fp=0x3ffffaf8 sp=0x3ffffac0 pc=0x309dc
runtime.(*sweepLocked).sweep(0x3ffffb98, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:637 +0x314 fp=0x3ffffb88 sp=0x3ffffaf8 pc=0x2f9d0
runtime.(*mcentral).uncacheSpan(0x762948, 0x8f05010)
...
runtime.gcMarkTermination({0x1, 0x17983a4f646b5ba3})
	/boot/workdir/go/src/runtime/mgc.go:1087 +0x6d4 fp=0x92f2f2c sp=0x92f2d58 pc=0x20c68
runtime.gcMarkDone()
	/boot/workdir/go/src/runtime/mgc.go:927 +0x388 fp=0x92f2f80 sp=0x92f2f2c pc=0x202e8
runtime.gcBgMarkWorker()
	/boot/workdir/go/src/runtime/mgc.go:1446 +0x3d8 fp=0x92f2fec sp=0x92f2f80 pc=0x21fe0
runtime.goexit({})
	/boot/workdir/go/src/runtime/asm_arm.s:859 +0x4 fp=0x92f2fec sp=0x92f2fec pc=0x7728c
created by runtime.gcBgMarkStartWorkers in goroutine 7
	/boot/workdir/go/src/runtime/mgc.go:1234 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-11-21 20:07 plan9-arm go@cfb28175 (log)
runtime: marked free object in span 0x8f3fd88, elemsize=24 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x919a000 alloc marked  
0x919a018 alloc marked  
0x919a030 alloc marked  
0x919a048 alloc marked  
0x919a060 alloc marked  
0x919a078 alloc marked  
0x919a090 alloc marked  
0x919a0a8 alloc marked  
0x919a0c0 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 gp=0x9002800 m=3 mp=0x904e700 [running]:
runtime.throw({0x49b1cf, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1023 +0x4c fp=0x904cec0 sp=0x904ceac pc=0x41608
runtime.(*mspan).reportZombies(0x8f3fd88)
	/boot/workdir/go/src/runtime/mgcsweep.go:868 +0x34c fp=0x904cef8 sp=0x904cec0 pc=0x309d8
runtime.(*sweepLocked).sweep(0x904cfa8, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:642 +0xa8c fp=0x904cf88 sp=0x904cef8 pc=0x30144
runtime.sweepone()
...
	/boot/workdir/go/src/os/exec/exec.go:577 +0x50 fp=0x9236fb0 sp=0x9236f74 pc=0x11fde8
os/exec.(*Cmd).Start.func2(0x9286210)
	/boot/workdir/go/src/os/exec/exec.go:724 +0x30 fp=0x9236fe4 sp=0x9236fb0 pc=0x120a20
os/exec.(*Cmd).Start.gowrap1()
	/boot/workdir/go/src/os/exec/exec.go:736 +0x30 fp=0x9236fec sp=0x9236fe4 pc=0x1209c4
runtime.goexit({})
	/boot/workdir/go/src/runtime/asm_arm.s:859 +0x4 fp=0x9236fec sp=0x9236fec pc=0x773c0
created by os/exec.(*Cmd).Start in goroutine 1664
	/boot/workdir/go/src/os/exec/exec.go:723 +0x968
go tool dist: FAILED: /boot/workdir/go/pkg/tool/plan9_arm/go_bootstrap install -pgo=off cmd/asm cmd/cgo cmd/compile cmd/link: exit status: 'go_bootstrap 3398: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-10-10 18:22 plan9-arm go@e7015c93 (log)
runtime: marked free object in span 0x779068, elemsize=16 freeindex=72 (bad use of unsafe.Pointer? try -d=checkptr)
0x9016000 alloc marked  
0x9016010 alloc unmarked
0x9016020 alloc marked  
0x9016030 alloc marked  
0x9016040 alloc marked  
0x9016050 alloc marked  
0x9016060 alloc marked  
0x9016070 alloc marked  
0x9016080 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x495329, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1018 +0x4c fp=0x3ffffc3c sp=0x3ffffc28 pc=0x40fcc
runtime.(*mspan).reportZombies(0x779068)
	/boot/workdir/go/src/runtime/mgcsweep.go:861 +0x34c fp=0x3ffffc74 sp=0x3ffffc3c pc=0x303f4
runtime.(*sweepLocked).sweep(0x3ffffd14, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:644 +0xa84 fp=0x3ffffd04 sp=0x3ffffc74 pc=0x2fb60
runtime.(*mcentral).uncacheSpan(0x75c008, 0x779068)
...
runtime.gcMarkTermination()
	/boot/workdir/go/src/runtime/mgc.go:1127 +0x708 fp=0x903df4c sp=0x903dd9c pc=0x208fc
runtime.gcMarkDone()
	/boot/workdir/go/src/runtime/mgc.go:941 +0x2f4 fp=0x903df80 sp=0x903df4c pc=0x200ac
runtime.gcBgMarkWorker()
	/boot/workdir/go/src/runtime/mgc.go:1445 +0x3d8 fp=0x903dfec sp=0x903df80 pc=0x21b80
runtime.goexit({})
	/boot/workdir/go/src/runtime/asm_arm.s:859 +0x4 fp=0x903dfec sp=0x903dfec pc=0x769b8
created by runtime.gcBgMarkStartWorkers in goroutine 9
	/boot/workdir/go/src/runtime/mgc.go:1237 +0x20

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-01-05 21:29 plan9-arm go@c0693f64 (log)
runtime: marked free object in span 0xf1a330, elemsize=48 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x17d0000 alloc marked  
0x17d0030 alloc marked  
0x17d0060 alloc marked  
0x17d0090 alloc marked  
0x17d00c0 alloc marked  
0x17d00f0 alloc marked  
0x17d0120 alloc marked  
0x17d0150 alloc marked  
0x17d0180 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 gp=0x1002908 m=6 mp=0x1496008 [running]:
runtime.throw({0x690fc6, 0x1c})
	runtime/panic.go:1023 +0x4c fp=0x1048eb8 sp=0x1048ea4 pc=0x42788
runtime.(*mspan).reportZombies(0xf1a330)
	runtime/mgcsweep.go:871 +0x34c fp=0x1048ef0 sp=0x1048eb8 pc=0x31250
runtime.(*sweepLocked).sweep(0x1048fa8, 0x0)
	runtime/mgcsweep.go:642 +0xaf8 fp=0x1048f88 sp=0x1048ef0 pc=0x3092c
runtime.sweepone()
...
	cmd/go/internal/work/action.go:76 +0x3c fp=0x150fe70 sp=0x150fe54 pc=0x52555c
cmd/go/internal/work.(*Builder).Do.func3({0x77d8f0, 0xaaac08}, 0x145d448)
	cmd/go/internal/work/exec.go:151 +0x770 fp=0x150ff84 sp=0x150fe70 pc=0x5366cc
cmd/go/internal/work.(*Builder).Do.func4()
	cmd/go/internal/work/exec.go:220 +0xcc fp=0x150ffec sp=0x150ff84 pc=0x535dc8
runtime.goexit({})
	runtime/asm_arm.s:859 +0x4 fp=0x150ffec sp=0x150ffec pc=0x7c0a0
created by cmd/go/internal/work.(*Builder).Do in goroutine 1
	cmd/go/internal/work/exec.go:206 +0x3a8
go tool dist: Failed: exit status: 'go 43237: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2023-12-06 20:22 plan9-arm arch@a8505704 go@5f949c4f (log)
runtime: marked free object in span 0xe6ba90, elemsize=2688 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x1384000 free  marked   zombie
0x01384000:  0x202f2f0a  0x65646f43  0x6e656720  0x74617265 
0x01384010:  0x62206465  0x67272079  0x6574206f  0x2e277473 
0x01384020:  0x204f4420  0x20544f4e  0x54494445  0x700a0a2e 
0x01384030:  0x616b6361  0x6d206567  0x0a6e6961  0x706d690a 
0x01384040:  0x2074726f  0x22090a28  0x0a22736f  0x22090a0a 
0x01384050:  0x74736574  0x22676e69  0x7422090a  0x69747365 
0x01384060:  0x692f676e  0x7265746e  0x2f6c616e  0x74736574 
0x01384070:  0x73706564  0x0a0a0a22  0x65745f09  0x22207473 
...
fatal error: found pointer to free object

goroutine 3 gp=0x1002908 m=11 mp=0x1481908 [running]:
runtime.throw({0x690f2f, 0x1c})
	runtime/panic.go:1023 +0x4c fp=0x1044eb8 sp=0x1044ea4 pc=0x42784
runtime.(*mspan).reportZombies(0xe6ba90)
	runtime/mgcsweep.go:872 +0x34c fp=0x1044ef0 sp=0x1044eb8 pc=0x3124c
runtime.(*sweepLocked).sweep(0x1044fa8, 0x0)
	runtime/mgcsweep.go:638 +0x32c fp=0x1044f88 sp=0x1044ef0 pc=0x3015c
runtime.sweepone()
...
syscall.await({0x1a73d40, 0x200, 0x200})
	syscall/zsyscall_plan9_arm.go:45 +0x48 fp=0x1a73d24 sp=0x1a73cf8 pc=0x8fec0
syscall.Await(0x167c020)
	syscall/syscall_plan9.go:274 +0x50 fp=0x1a73f84 sp=0x1a73d24 pc=0x8f4a8
syscall.startProcess.func1()
	syscall/exec_plan9.go:517 +0x210 fp=0x1a73fec sp=0x1a73f84 pc=0x8d420
runtime.goexit({})
	runtime/asm_arm.s:859 +0x4 fp=0x1a73fec sp=0x1a73fec pc=0x7c07c
created by syscall.startProcess in goroutine 1267
	syscall/exec_plan9.go:492 +0xbc

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-01-22 17:00 plan9-arm go@558919b4 (log)
runtime: marked free object in span 0x8f92f90, elemsize=144 freeindex=6 (bad use of unsafe.Pointer? try -d=checkptr)
0x913e000 alloc marked  
0x913e090 alloc marked  
0x913e120 alloc marked  
0x913e1b0 alloc marked  
0x913e240 alloc marked  
0x913e2d0 alloc marked  
0x913e360 alloc marked  
0x913e3f0 alloc marked  
0x913e480 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x49ebd9, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1023 +0x4c fp=0x3ffffcfc sp=0x3ffffce8 pc=0x42990
runtime.(*mspan).reportZombies(0x8f92f90)
	/boot/workdir/go/src/runtime/mgcsweep.go:872 +0x34c fp=0x3ffffd34 sp=0x3ffffcfc pc=0x31590
runtime.(*sweepLocked).sweep(0x3ffffdd4, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:643 +0xa8c fp=0x3ffffdc4 sp=0x3ffffd34 pc=0x30cfc
runtime.(*mcentral).uncacheSpan(0x76d200, 0x8f92f90)
...
	/boot/workdir/go/src/cmd/go/internal/work/action.go:460 +0x34 fp=0x9733e70 sp=0x9733e54 pc=0x36f22c
cmd/go/internal/work.(*Builder).Do.func3({0x54b7dc, 0x778cf0}, 0x956ee40)
	/boot/workdir/go/src/cmd/go/internal/work/exec.go:151 +0x770 fp=0x9733f84 sp=0x9733e70 pc=0x37df2c
cmd/go/internal/work.(*Builder).Do.func4()
	/boot/workdir/go/src/cmd/go/internal/work/exec.go:220 +0xcc fp=0x9733fec sp=0x9733f84 pc=0x37d628
runtime.goexit({})
	/boot/workdir/go/src/runtime/asm_arm.s:859 +0x4 fp=0x9733fec sp=0x9733fec pc=0x78e1c
created by cmd/go/internal/work.(*Builder).Do in goroutine 1
	/boot/workdir/go/src/cmd/go/internal/work/exec.go:206 +0x3a8
go tool dist: FAILED: /boot/workdir/go/pkg/tool/plan9_arm/go_bootstrap install cmd: exit status: 'go_bootstrap 8797: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-01-22 20:28 plan9-arm go@e5eeadb2 (log)
runtime: marked free object in span 0x8f42a88, elemsize=24 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x9380000 alloc marked  
0x9380018 alloc marked  
0x9380030 alloc marked  
0x9380048 alloc marked  
0x9380060 alloc marked  
0x9380078 alloc marked  
0x9380090 alloc marked  
0x93800a8 alloc marked  
0x93800c0 free  unmarked
...
fatal error: found pointer to free object

goroutine 3 gp=0x9002800 m=11 mp=0x96bd900 [running]:
runtime.throw({0x49eb3f, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1011 +0x4c fp=0x904eec0 sp=0x904eeac pc=0x4290c
runtime.(*mspan).reportZombies(0x8f42a88)
	/boot/workdir/go/src/runtime/mgcsweep.go:872 +0x34c fp=0x904eef8 sp=0x904eec0 pc=0x31590
runtime.(*sweepLocked).sweep(0x904efa8, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:643 +0xa8c fp=0x904ef88 sp=0x904eef8 pc=0x30cfc
runtime.sweepone()
...
	/boot/workdir/go/src/os/exec/exec.go:577 +0x50 fp=0x9705fb4 sp=0x9705f78 pc=0x121914
os/exec.(*Cmd).Start.func2(0x96be920)
	/boot/workdir/go/src/os/exec/exec.go:724 +0x30 fp=0x9705fe4 sp=0x9705fb4 pc=0x12254c
os/exec.(*Cmd).Start.gowrap1()
	/boot/workdir/go/src/os/exec/exec.go:736 +0x30 fp=0x9705fec sp=0x9705fe4 pc=0x1224f0
runtime.goexit({})
	/boot/workdir/go/src/runtime/asm_arm.s:859 +0x4 fp=0x9705fec sp=0x9705fec pc=0x78d98
created by os/exec.(*Cmd).Start in goroutine 5028
	/boot/workdir/go/src/os/exec/exec.go:723 +0x968
go tool dist: FAILED: /boot/workdir/go/pkg/tool/plan9_arm/go_bootstrap install cmd: exit status: 'go_bootstrap 8853: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-01-23 17:20 plan9-arm go@ed18d85a (log)
runtime: marked free object in span 0xf036b0, elemsize=80 freeindex=31 (bad use of unsafe.Pointer? try -d=checkptr)
0x142e000 alloc marked  
0x142e050 alloc marked  
0x142e0a0 alloc marked  
0x142e0f0 alloc marked  
0x142e140 alloc marked  
0x142e190 alloc marked  
0x142e1e0 alloc marked  
0x142e230 alloc marked  
0x142e280 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x690fef, 0x1c})
	runtime/panic.go:1011 +0x4c fp=0x3ffff9f0 sp=0x3ffff9dc pc=0x426e0
runtime.(*mspan).reportZombies(0xf036b0)
	runtime/mgcsweep.go:872 +0x34c fp=0x3ffffa28 sp=0x3ffff9f0 pc=0x3122c
runtime.(*sweepLocked).sweep(0x3ffffad0, 0x0)
	runtime/mgcsweep.go:643 +0xaf8 fp=0x3ffffac0 sp=0x3ffffa28 pc=0x30908
runtime.(*mcentral).uncacheSpan(0xa84b88, 0xf036b0)
...
	runtime/lock_sema.go:296 +0x24 fp=0x13a7fc8 sp=0x13a7fa4 pc=0xf55c
os/signal.signal_recv()
	runtime/sigqueue_plan9.go:110 +0x74 fp=0x13a7fdc sp=0x13a7fc8 pc=0x79a6c
os/signal.loop()
	os/signal/signal_plan9.go:27 +0x14 fp=0x13a7fec sp=0x13a7fdc pc=0x1ce168
runtime.goexit({})
	runtime/asm_arm.s:859 +0x4 fp=0x13a7fec sp=0x13a7fec pc=0x7bfbc
created by os/signal.Notify.func1.1 in goroutine 1109
	os/signal/signal.go:151 +0x28
go tool dist: Failed: exit status: 'go 73182: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-01-25 22:04 plan9-arm go@93f0c0b2 (log)
runtime: marked free object in span 0xf02990, elemsize=96 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x142e000 free  unmarked
0x142e060 free  unmarked
0x142e0c0 free  unmarked
0x142e120 free  unmarked
0x142e180 free  unmarked
0x142e1e0 alloc marked  
0x142e240 alloc marked  
0x142e2a0 free  unmarked
0x142e300 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 gp=0x1002908 m=13 mp=0x104b908 [running]:
runtime.throw({0x691322, 0x1c})
	runtime/panic.go:1011 +0x4c fp=0x1048eb8 sp=0x1048ea4 pc=0x426e0
runtime.(*mspan).reportZombies(0xf02990)
	runtime/mgcsweep.go:872 +0x34c fp=0x1048ef0 sp=0x1048eb8 pc=0x3122c
runtime.(*sweepLocked).sweep(0x1048fa8, 0x0)
	runtime/mgcsweep.go:643 +0xaf8 fp=0x1048f88 sp=0x1048ef0 pc=0x30908
runtime.sweepone()
...
	os/exec/exec.go:577 +0x50 fp=0x12b0fb4 sp=0x12b0f78 pc=0x12c368
os/exec.(*Cmd).Start.func2(0x141c1f0)
	os/exec/exec.go:724 +0x30 fp=0x12b0fe4 sp=0x12b0fb4 pc=0x12cfa0
os/exec.(*Cmd).Start.gowrap1()
	os/exec/exec.go:736 +0x30 fp=0x12b0fec sp=0x12b0fe4 pc=0x12cf44
runtime.goexit({})
	runtime/asm_arm.s:859 +0x4 fp=0x12b0fec sp=0x12b0fec pc=0x7bfbc
created by os/exec.(*Cmd).Start in goroutine 411
	os/exec/exec.go:723 +0x968
go tool dist: Failed: exit status: 'go 46484: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-01-27 13:31 plan9-arm go@f719d5cf (log)
runtime: marked free object in span 0xac0018, elemsize=24 freeindex=95 (bad use of unsafe.Pointer? try -d=checkptr)
0x119e000 alloc marked  
0x119e018 alloc marked  
0x119e030 alloc marked  
0x119e048 alloc marked  
0x119e060 alloc marked  
0x119e078 alloc marked  
0x119e090 alloc marked  
0x119e0a8 alloc marked  
0x119e0c0 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x691392, 0x1c})
	runtime/panic.go:1011 +0x4c fp=0x3ffffa74 sp=0x3ffffa60 pc=0x42848
runtime.(*mspan).reportZombies(0xac0018)
	runtime/mgcsweep.go:872 +0x34c fp=0x3ffffaac sp=0x3ffffa74 pc=0x31394
runtime.(*sweepLocked).sweep(0x3ffffb54, 0x0)
	runtime/mgcsweep.go:643 +0xaf8 fp=0x3ffffb44 sp=0x3ffffaac pc=0x30a70
runtime.(*mcentral).uncacheSpan(0xa85790, 0xac0018)
...
	cmd/go/internal/work/action.go:460 +0x34 fp=0x1237e70 sp=0x1237e54 pc=0x527a54
cmd/go/internal/work.(*Builder).Do.func3({0x77dcb8, 0xaa9c10}, 0x10bd8c8)
	cmd/go/internal/work/exec.go:151 +0x770 fp=0x1237f84 sp=0x1237e70 pc=0x536754
cmd/go/internal/work.(*Builder).Do.func4()
	cmd/go/internal/work/exec.go:220 +0xcc fp=0x1237fec sp=0x1237f84 pc=0x535e50
runtime.goexit({})
	runtime/asm_arm.s:859 +0x4 fp=0x1237fec sp=0x1237fec pc=0x7c124
created by cmd/go/internal/work.(*Builder).Do in goroutine 1
	cmd/go/internal/work/exec.go:206 +0x3a8
go tool dist: Failed: exit status: 'go 29796: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-02-01 19:34 plan9-arm go@3b0d39c5 (log)
runtime: marked free object in span 0x8f27220, elemsize=24 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x91c0000 alloc marked  
0x91c0018 alloc marked  
0x91c0030 free  unmarked
0x91c0048 alloc marked  
0x91c0060 alloc marked  
0x91c0078 alloc marked  
0x91c0090 alloc marked  
0x91c00a8 alloc marked  
0x91c00c0 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 gp=0x9002800 m=7 mp=0x9180a00 [running]:
runtime.throw({0x49fbb2, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1011 +0x4c fp=0x904cec0 sp=0x904ceac pc=0x42a0c
runtime.(*mspan).reportZombies(0x8f27220)
	/boot/workdir/go/src/runtime/mgcsweep.go:872 +0x34c fp=0x904cef8 sp=0x904cec0 pc=0x31690
runtime.(*sweepLocked).sweep(0x904cfa8, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:643 +0xa8c fp=0x904cf88 sp=0x904cef8 pc=0x30dfc
runtime.sweepone()
...
	/boot/workdir/go/src/os/exec/exec.go:577 +0x50 fp=0x9461fb4 sp=0x9461f78 pc=0x1258c8
os/exec.(*Cmd).Start.func2(0x9104360)
	/boot/workdir/go/src/os/exec/exec.go:724 +0x30 fp=0x9461fe4 sp=0x9461fb4 pc=0x126500
os/exec.(*Cmd).Start.gowrap1()
	/boot/workdir/go/src/os/exec/exec.go:736 +0x30 fp=0x9461fec sp=0x9461fe4 pc=0x1264a4
runtime.goexit({})
	/boot/workdir/go/src/runtime/asm_arm.s:859 +0x4 fp=0x9461fec sp=0x9461fec pc=0x78f9c
created by os/exec.(*Cmd).Start in goroutine 1737
	/boot/workdir/go/src/os/exec/exec.go:723 +0x968
go tool dist: FAILED: /boot/workdir/go/pkg/tool/plan9_arm/go_bootstrap install -pgo=off cmd/asm cmd/cgo cmd/compile cmd/link: exit status: 'go_bootstrap 3378: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-02-21 21:23 plan9-arm go@4cd743e2 (log)
runtime: marked free object in span 0xf10e30, elemsize=192 freeindex=7 (bad use of unsafe.Pointer? try -d=checkptr)
0x1100000 alloc marked  
0x11000c0 alloc marked  
0x1100180 alloc marked  
0x1100240 alloc marked  
0x1100300 alloc marked  
0x11003c0 alloc marked  
0x1100480 alloc marked  
0x1100540 alloc marked  
0x1100600 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x69350b, 0x1c})
	runtime/panic.go:1021 +0x4c fp=0x3ffffb84 sp=0x3ffffb70 pc=0x42820
runtime.(*mspan).reportZombies(0xf10e30)
	runtime/mgcsweep.go:872 +0x34c fp=0x3ffffbbc sp=0x3ffffb84 pc=0x31344
runtime.(*sweepLocked).sweep(0x3ffffc64, 0x0)
	runtime/mgcsweep.go:643 +0xaf8 fp=0x3ffffc54 sp=0x3ffffbbc pc=0x30a20
runtime.(*mcentral).uncacheSpan(0xa892c8, 0xf10e30)
...
	syscall/zsyscall_plan9_arm.go:45 +0x48 fp=0x1631d24 sp=0x1631cf8 pc=0x905c4
syscall.Await(0x11879a0)
	syscall/syscall_plan9.go:274 +0x50 fp=0x1631f84 sp=0x1631d24 pc=0x8fbac
syscall.startProcess.func1()
	syscall/exec_plan9.go:517 +0x210 fp=0x1631fec sp=0x1631f84 pc=0x8db24
runtime.goexit({})
	runtime/asm_arm.s:859 +0x4 fp=0x1631fec sp=0x1631fec pc=0x7c49c
created by syscall.startProcess in goroutine 298
	syscall/exec_plan9.go:492 +0xbc
go tool dist: Failed: exit status: 'go 31349: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-02-27 20:11 plan9-arm go@234390e7 (log)
runtime: marked free object in span 0xf01ef0, elemsize=24 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x1406000 alloc marked  
0x1406018 alloc marked  
0x1406030 free  unmarked
0x1406048 alloc marked  
0x1406060 free  unmarked
0x1406078 alloc marked  
0x1406090 alloc marked  
0x14060a8 alloc marked  
0x14060c0 free  unmarked
...
fatal error: found pointer to free object

goroutine 3 gp=0x1002908 m=7 mp=0x14dc508 [running]:
runtime.throw({0x693c64, 0x1c})
	runtime/panic.go:1021 +0x4c fp=0x1048eb8 sp=0x1048ea4 pc=0x42820
runtime.(*mspan).reportZombies(0xf01ef0)
	runtime/mgcsweep.go:872 +0x34c fp=0x1048ef0 sp=0x1048eb8 pc=0x31344
runtime.(*sweepLocked).sweep(0x1048fa8, 0x0)
	runtime/mgcsweep.go:643 +0xaf8 fp=0x1048f88 sp=0x1048ef0 pc=0x30a20
runtime.sweepone()
...
	os/exec/exec.go:577 +0x21 fp=0x1519fb4 sp=0x1519f78 pc=0x1306bd
os/exec.(*Cmd).Start.func2(0x10fa3e0)
	os/exec/exec.go:724 +0x30 fp=0x1519fe4 sp=0x1519fb4 pc=0x131324
os/exec.(*Cmd).Start.gowrap1()
	os/exec/exec.go:736 +0x30 fp=0x1519fec sp=0x1519fe4 pc=0x1312c8
runtime.goexit({})
	runtime/asm_arm.s:884 +0x4 fp=0x1519fec sp=0x1519fec pc=0x7c6dc
created by os/exec.(*Cmd).Start in goroutine 430
	os/exec/exec.go:723 +0x968
go tool dist: Failed: exit status: 'go 13840: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-03-04 17:34 plan9-arm go@de487d56 (log)
runtime: marked free object in span 0x8f4f520, elemsize=32 freeindex=25 (bad use of unsafe.Pointer? try -d=checkptr)
0x90f8000 alloc unmarked
0x90f8020 alloc marked  
0x90f8040 alloc marked  
0x90f8060 alloc marked  
0x90f8080 alloc marked  
0x90f80a0 alloc marked  
0x90f80c0 alloc marked  
0x90f80e0 alloc marked  
0x90f8100 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x4a07de, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1021 +0x4c fp=0x3ffffb3c sp=0x3ffffb28 pc=0x4243c
runtime.(*mspan).reportZombies(0x8f4f520)
	/boot/workdir/go/src/runtime/mgcsweep.go:872 +0x34c fp=0x3ffffb74 sp=0x3ffffb3c pc=0x310c0
runtime.(*sweepLocked).sweep(0x3ffffc14, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:638 +0x314 fp=0x3ffffc04 sp=0x3ffffb74 pc=0x300b4
runtime.(*mcentral).uncacheSpan(0x76eb20, 0x8f4f520)
...
	/boot/workdir/go/src/syscall/zsyscall_plan9_arm.go:45 +0x48 fp=0x988bd24 sp=0x988bcf8 pc=0x8bf4c
syscall.Await(0x93d2240)
	/boot/workdir/go/src/syscall/syscall_plan9.go:274 +0x50 fp=0x988bf84 sp=0x988bd24 pc=0x8b534
syscall.startProcess.func1()
	/boot/workdir/go/src/syscall/exec_plan9.go:517 +0x210 fp=0x988bfec sp=0x988bf84 pc=0x894ac
runtime.goexit({})
	/boot/workdir/go/src/runtime/asm_arm.s:884 +0x4 fp=0x988bfec sp=0x988bfec pc=0x77ecc
created by syscall.startProcess in goroutine 2171
	/boot/workdir/go/src/syscall/exec_plan9.go:492 +0xbc
go tool dist: FAILED: /boot/workdir/go/pkg/tool/plan9_arm/go_bootstrap install std: exit status: 'go_bootstrap 6975: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-03-04 17:29 plan9-arm go@8a57cc8e (log)
runtime: marked free object in span 0x8f6d960, elemsize=24 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x9224000 alloc marked  
0x9224018 alloc marked  
0x9224030 alloc marked  
0x9224048 alloc marked  
0x9224060 alloc marked  
0x9224078 alloc marked  
0x9224090 alloc marked  
0x92240a8 alloc marked  
0x92240c0 alloc marked  
...
fatal error: found pointer to free object

goroutine 3 gp=0x9002800 m=8 mp=0x904f400 [running]:
runtime.throw({0x4a07c6, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1021 +0x4c fp=0x904cec0 sp=0x904ceac pc=0x4243c
runtime.(*mspan).reportZombies(0x8f6d960)
	/boot/workdir/go/src/runtime/mgcsweep.go:872 +0x34c fp=0x904cef8 sp=0x904cec0 pc=0x310c0
runtime.(*sweepLocked).sweep(0x904cfa8, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:643 +0xa8c fp=0x904cf88 sp=0x904cef8 pc=0x3082c
runtime.sweepone()
...
	/boot/workdir/go/src/syscall/zsyscall_plan9_arm.go:45 +0x48 fp=0x986fd24 sp=0x986fcf8 pc=0x8bf48
syscall.Await(0x94140a0)
	/boot/workdir/go/src/syscall/syscall_plan9.go:274 +0x50 fp=0x986ff84 sp=0x986fd24 pc=0x8b530
syscall.startProcess.func1()
	/boot/workdir/go/src/syscall/exec_plan9.go:517 +0x210 fp=0x986ffec sp=0x986ff84 pc=0x894a8
runtime.goexit({})
	/boot/workdir/go/src/runtime/asm_arm.s:884 +0x4 fp=0x986ffec sp=0x986ffec pc=0x77ecc
created by syscall.startProcess in goroutine 691
	/boot/workdir/go/src/syscall/exec_plan9.go:492 +0xbc
go tool dist: FAILED: /boot/workdir/go/pkg/tool/plan9_arm/go_bootstrap install -a cmd/asm cmd/cgo cmd/compile cmd/link: exit status: 'go_bootstrap 4895: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-03-07 16:46 plan9-arm go@da5871d5 (log)
runtime: marked free object in span 0x78fdf8, elemsize=112 freeindex=72 (bad use of unsafe.Pointer? try -d=checkptr)
0x92c4000 alloc marked  
0x92c4070 alloc marked  
0x92c40e0 alloc marked  
0x92c4150 alloc marked  
0x92c41c0 alloc marked  
0x92c4230 alloc marked  
0x92c42a0 alloc marked  
0x92c4310 alloc marked  
0x92c4380 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x4a1560, 0x1c})
	/boot/workdir/go/src/runtime/panic.go:1021 +0x4c fp=0x3ffffb44 sp=0x3ffffb30 pc=0x4243c
runtime.(*mspan).reportZombies(0x78fdf8)
	/boot/workdir/go/src/runtime/mgcsweep.go:872 +0x34c fp=0x3ffffb7c sp=0x3ffffb44 pc=0x310c0
runtime.(*sweepLocked).sweep(0x3ffffc1c, 0x0)
	/boot/workdir/go/src/runtime/mgcsweep.go:638 +0x314 fp=0x3ffffc0c sp=0x3ffffb7c pc=0x300b4
runtime.(*mcentral).uncacheSpan(0x770070, 0x78fdf8)
...
	/boot/workdir/go/src/cmd/go/internal/work/action.go:460 +0x34 fp=0x9b43e74 sp=0x9b43e58 pc=0x370ae4
cmd/go/internal/work.(*Builder).Do.func3({0x54e034, 0x77bd60}, 0x90c0d80)
	/boot/workdir/go/src/cmd/go/internal/work/exec.go:151 +0x770 fp=0x9b43f84 sp=0x9b43e74 pc=0x37f6e4
cmd/go/internal/work.(*Builder).Do.func4()
	/boot/workdir/go/src/cmd/go/internal/work/exec.go:220 +0xcc fp=0x9b43fec sp=0x9b43f84 pc=0x37ede0
runtime.goexit({})
	/boot/workdir/go/src/runtime/asm_arm.s:884 +0x4 fp=0x9b43fec sp=0x9b43fec pc=0x77ecc
created by cmd/go/internal/work.(*Builder).Do in goroutine 1
	/boot/workdir/go/src/cmd/go/internal/work/exec.go:206 +0x3a8
go tool dist: FAILED: /boot/workdir/go/pkg/tool/plan9_arm/go_bootstrap install cmd: exit status: 'go_bootstrap 8782: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-03-08 22:13 plan9-arm go@33661718 (log)
runtime: marked free object in span 0xf019a8, elemsize=32 freeindex=61 (bad use of unsafe.Pointer? try -d=checkptr)
0x1414000 alloc marked  
0x1414020 alloc marked  
0x1414040 alloc unmarked
0x1414060 alloc marked  
0x1414080 alloc marked  
0x14140a0 alloc marked  
0x14140c0 alloc unmarked
0x14140e0 alloc marked  
0x1414100 alloc unmarked
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x6a10ab, 0x1c})
	runtime/panic.go:1021 +0x4c fp=0x3ffffca4 sp=0x3ffffc90 pc=0x42c7c
runtime.(*mspan).reportZombies(0xf019a8)
	runtime/mgcsweep.go:872 +0x34c fp=0x3ffffcdc sp=0x3ffffca4 pc=0x31688
runtime.(*sweepLocked).sweep(0x3ffffd84, 0x0)
	runtime/mgcsweep.go:643 +0xb14 fp=0x3ffffd74 sp=0x3ffffcdc pc=0x30d64
runtime.(*mcentral).uncacheSpan(0xaa0b10, 0xf019a8)
...
	os/exec/exec.go:577 +0x21 fp=0x13a1fb4 sp=0x13a1f78 pc=0x132279
os/exec.(*Cmd).Start.func2(0x133e7a0)
	os/exec/exec.go:724 +0x30 fp=0x13a1fe4 sp=0x13a1fb4 pc=0x132ee0
os/exec.(*Cmd).Start.gowrap1()
	os/exec/exec.go:736 +0x30 fp=0x13a1fec sp=0x13a1fe4 pc=0x132e84
runtime.goexit({})
	runtime/asm_arm.s:884 +0x4 fp=0x13a1fec sp=0x13a1fec pc=0x7c3ec
created by os/exec.(*Cmd).Start in goroutine 500
	os/exec/exec.go:723 +0x968
go tool dist: Failed: exit status: 'go 19564: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-03-11 17:11 plan9-arm go@ec4baaca (log)
runtime: marked free object in span 0xadb978, elemsize=48 freeindex=48 (bad use of unsafe.Pointer? try -d=checkptr)
0x14e0000 alloc unmarked
0x14e0030 alloc unmarked
0x14e0060 alloc unmarked
0x14e0090 alloc unmarked
0x14e00c0 alloc unmarked
0x14e00f0 alloc unmarked
0x14e0120 alloc unmarked
0x14e0150 alloc unmarked
0x14e0180 alloc unmarked
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x6a119a, 0x1c})
	runtime/panic.go:1021 +0x4c fp=0x3ffffb44 sp=0x3ffffb30 pc=0x42c9c
runtime.(*mspan).reportZombies(0xadb978)
	runtime/mgcsweep.go:872 +0x34c fp=0x3ffffb7c sp=0x3ffffb44 pc=0x316a8
runtime.(*sweepLocked).sweep(0x3ffffc24, 0x0)
	runtime/mgcsweep.go:643 +0xb14 fp=0x3ffffc14 sp=0x3ffffb7c pc=0x30d84
runtime.(*mcentral).uncacheSpan(0xaa0b80, 0xadb978)
...
	cmd/go/internal/work/action.go:460 +0x34 fp=0x115be9c sp=0x115be80 pc=0x530b24
cmd/go/internal/work.(*Builder).Do.func3({0x78f430, 0xac4e08}, 0x1505208)
	cmd/go/internal/work/exec.go:152 +0x778 fp=0x115bf84 sp=0x115be9c pc=0x53f72c
cmd/go/internal/work.(*Builder).Do.func4()
	cmd/go/internal/work/exec.go:221 +0xcc fp=0x115bfec sp=0x115bf84 pc=0x53ee20
runtime.goexit({})
	runtime/asm_arm.s:884 +0x4 fp=0x115bfec sp=0x115bfec pc=0x7c4b8
created by cmd/go/internal/work.(*Builder).Do in goroutine 1
	cmd/go/internal/work/exec.go:207 +0x3a8
go tool dist: Failed: exit status: 'go 17752: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-03-13 20:57 plan9-arm go@74a0e316 (log)
runtime: marked free object in span 0xf35750, elemsize=1152 freeindex=5 (bad use of unsafe.Pointer? try -d=checkptr)
0x15f6000 alloc marked  
0x15f6480 alloc marked  
0x15f6900 alloc marked  
0x15f6d80 alloc marked  
0x15f7200 alloc marked  
0x15f7680 free  marked   zombie
0x015f7680:  0x00643430  0x00000000  0x3e688d95  0xf960bd6c 
0x015f7690:  0x012ce977  0x00000005  0x01019c68  0x00000006 
0x015f76a0:  0x010fa9f0  0x0000000b  0x01221e60  0x0000000d 
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x6a14ba, 0x1c})
	runtime/panic.go:1021 +0x4c fp=0x3ffffa10 sp=0x3ffff9fc pc=0x42c84
runtime.(*mspan).reportZombies(0xf35750)
	runtime/mgcsweep.go:872 +0x34c fp=0x3ffffa48 sp=0x3ffffa10 pc=0x31690
runtime.(*sweepLocked).sweep(0x3ffffaf0, 0x0)
	runtime/mgcsweep.go:638 +0x360 fp=0x3ffffae0 sp=0x3ffffa48 pc=0x305b8
runtime.(*mcentral).uncacheSpan(0xaa2798, 0xf35750)
...
syscall.Await(0x168ba00)
	syscall/syscall_plan9.go:274 +0x50 fp=0x19ddf84 sp=0x19ddd24 pc=0x8f9c4
syscall.startProcess.func1()
	syscall/exec_plan9.go:517 +0x210 fp=0x19ddfec sp=0x19ddf84 pc=0x8d93c
runtime.goexit({})
	runtime/asm_arm.s:884 +0x4 fp=0x19ddfec sp=0x19ddfec pc=0x7c250
created by syscall.startProcess in goroutine 1259
	syscall/exec_plan9.go:492 +0xbc
2024/03/13 23:13:36 Failed: exit status: 'go 78121: 2'
go tool dist: FAILED

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-03-18 18:59 plan9-arm go@dc6a5cfc (log)
runtime: marked free object in span 0xf40bc8, elemsize=16 freeindex=34 (bad use of unsafe.Pointer? try -d=checkptr)
0x1344000 alloc unmarked
0x1344010 alloc unmarked
0x1344020 alloc unmarked
0x1344030 alloc marked  
0x1344040 alloc marked  
0x1344050 alloc marked  
0x1344060 alloc marked  
0x1344070 alloc marked  
0x1344080 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x6a3c20, 0x1c})
	runtime/panic.go:1021 +0x4c fp=0x3ffffb00 sp=0x3ffffaec pc=0x42ee8
runtime.(*mspan).reportZombies(0xf40bc8)
	runtime/mgcsweep.go:872 +0x34c fp=0x3ffffb38 sp=0x3ffffb00 pc=0x318f4
runtime.(*sweepLocked).sweep(0x3ffffbe0, 0x0)
	runtime/mgcsweep.go:643 +0xb14 fp=0x3ffffbd0 sp=0x3ffffb38 pc=0x30fd0
runtime.(*mcentral).uncacheSpan(0xaa4920, 0xf40bc8)
...
	syscall/zsyscall_plan9_arm.go:45 +0x48 fp=0x16add24 sp=0x16adcf8 pc=0xd50e0
syscall.Await(0x143c920)
	syscall/syscall_plan9.go:274 +0x50 fp=0x16adf84 sp=0x16add24 pc=0xd46c8
syscall.startProcess.func1()
	syscall/exec_plan9.go:517 +0x210 fp=0x16adfec sp=0x16adf84 pc=0xd2640
runtime.goexit({})
	runtime/asm_arm.s:884 +0x4 fp=0x16adfec sp=0x16adfec pc=0x7cfd4
created by syscall.startProcess in goroutine 404
	syscall/exec_plan9.go:492 +0xbc
go tool dist: Failed: exit status: 'go 46395: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-03-26 02:22 plan9-arm go@3659b875 (log)
runtime: marked free object in span 0xae9418, elemsize=32 freeindex=124 (bad use of unsafe.Pointer? try -d=checkptr)
0x13fe000 alloc marked  
0x13fe020 alloc marked  
0x13fe040 alloc marked  
0x13fe060 alloc marked  
0x13fe080 alloc marked  
0x13fe0a0 alloc marked  
0x13fe0c0 alloc marked  
0x13fe0e0 alloc marked  
0x13fe100 alloc marked  
...
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x6ab4e1, 0x1c})
	runtime/panic.go:1021 +0x4c fp=0x3ffffb58 sp=0x3ffffb44 pc=0x421f0
runtime.(*mspan).reportZombies(0xae9418)
	runtime/mgcsweep.go:872 +0x34c fp=0x3ffffb90 sp=0x3ffffb58 pc=0x30bfc
runtime.(*sweepLocked).sweep(0x3ffffc38, 0x0)
	runtime/mgcsweep.go:638 +0x360 fp=0x3ffffc28 sp=0x3ffffb90 pc=0x2fb24
runtime.(*mcentral).uncacheSpan(0xaafb38, 0xae9418)
...
	os/exec/exec.go:577 +0x50 fp=0x12c1fb4 sp=0x12c1f78 pc=0x12f620
os/exec.(*Cmd).Start.func2(0x119c910)
	os/exec/exec.go:724 +0x30 fp=0x12c1fe4 sp=0x12c1fb4 pc=0x130258
os/exec.(*Cmd).Start.gowrap1()
	os/exec/exec.go:736 +0x30 fp=0x12c1fec sp=0x12c1fe4 pc=0x1301fc
runtime.goexit({})
	runtime/asm_arm.s:884 +0x4 fp=0x12c1fec sp=0x12c1fec pc=0x7c3b0
created by os/exec.(*Cmd).Start in goroutine 872
	os/exec/exec.go:723 +0x968
go tool dist: Failed: exit status: 'go 44174: 2'

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder == "plan9-arm" && `found pointer to free object`
2024-03-29 23:09 plan9-arm go@89f7805c (log)
runtime: marked free object in span 0xec2890, elemsize=48 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)
0x1208000 alloc marked  
0x1208030 free  unmarked
0x1208060 free  unmarked
0x1208090 alloc marked  
0x12080c0 alloc marked  
0x12080f0 free  marked   zombie
0x012080f0:  0x6f6f622f  0x6f772f74  0x69646b72  0x6f672f72 
0x01208100:  0x6372732f  0x7365742f  0x676e6974  0x6c6c612f 
0x01208110:  0x2e73636f  0x37626f67  0x0000006e  0x00000000 
...
fatal error: found pointer to free object

goroutine 3 gp=0x1002908 m=8 mp=0x137e508 [running]:
runtime.throw({0x6afa95, 0x1c})
	runtime/panic.go:1021 +0x4c fp=0x1048eb8 sp=0x1048ea4 pc=0x421f8
runtime.(*mspan).reportZombies(0xec2890)
	runtime/mgcsweep.go:872 +0x34c fp=0x1048ef0 sp=0x1048eb8 pc=0x30c04
runtime.(*sweepLocked).sweep(0x1048fa8, 0x0)
	runtime/mgcsweep.go:638 +0x360 fp=0x1048f88 sp=0x1048ef0 pc=0x2fb2c
runtime.sweepone()
...
	syscall/zsyscall_plan9_arm.go:45 +0x48 fp=0x1665d24 sp=0x1665cf8 pc=0xd54d0
syscall.Await(0x13b6680)
	syscall/syscall_plan9.go:274 +0x50 fp=0x1665f84 sp=0x1665d24 pc=0xd4ab8
syscall.startProcess.func1()
	syscall/exec_plan9.go:517 +0x210 fp=0x1665fec sp=0x1665f84 pc=0xd2a30
runtime.goexit({})
	runtime/asm_arm.s:884 +0x4 fp=0x1665fec sp=0x1665fec pc=0x7c6d4
created by syscall.startProcess in goroutine 531
	syscall/exec_plan9.go:492 +0xbc
go tool dist: Failed: exit status: 'go 47628: 2'

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-Plan9
Projects
Status: Triage Backlog
Status: No status
Development

No branches or pull requests

2 participants