go runtime error (2)

Status: closed as invalid on 2026/08/03 09:54
Labels: prio:low
[Documentation on labels]
Reported-by: syzbot+75ce2513b5cd405ae11f@syzkaller.appspotmail.com
First crash: 4d06h, last: 4d06h
✨ AI Jobs (1)
ID Workflow Result Correct Bug Created Started Finished Revision Error
9ec76bf4 assessment-security DenialOfService: ❌ Exploitable: ❌ FilesystemTrigger: ❌ NetworkTrigger: ❌ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ❌ UserNamespace: ❌ VMGuestTrigger: ❌ VMHostTrigger: ❌ go runtime error (2) 2026/07/30 09:38 2026/07/30 09:38 2026/07/30 09:42 2377cd3d

			
		
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] go runtime error (2) 1 (2) 2026/08/03 09:54
Similar bugs (8)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.6 go runtime error 2 syz, C 1 1d22h 1d22h 0/2 upstream: reported C repro on 2026/08/01 16:56
linux-5.15 go runtime error origin:upstream 2 syz error 1 941d 1066d 0/3 auto-obsoleted due to no activity on 2024/04/14 05:34
android-6-1 go runtime error origin:upstream 2 syz error inconclusive 25 106d 996d 0/2 premoderation: reported syz repro on 2023/11/11 09:24
android-5-10 go runtime error 2 22 820d 1099d 0/2 auto-obsoleted due to no activity on 2024/08/02 23:33
android-54 go runtime error 2 4 806d 862d 0/2 auto-obsoleted due to no activity on 2024/08/17 11:44
android-5-15 go runtime error origin:downstream 2 syz error 9 321d 1103d 0/2 premoderation: reported syz repro on 2023/07/26 19:25
upstream go runtime error fs 2 syz error inconclusive 24 92d 983d 0/29 closed as invalid on 2026/07/20 12:15
linux-6.1 go runtime error origin:upstream missing-backport 2 syz inconclusive 3 196d 337d 0/3 upstream: reported syz repro on 2025/08/30 21:34

Sample crash report:
** 19 printk messages dropped **
unexpected fault address 0x0
fatal error: fault
[signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0x3f5068]

goroutine 28 gp=0x7183fe8034a0 m=7 mp=0x7183ff96d008 [running]:
runtime.throw({0x122ad0d?, 0x92064?})
	/usr/local/go/src/runtime/panic.go:1229 +0x38 fp=0x7184002db530 sp=0x7184002db500 pc=0x94358
runtime.sigpanic()
	/usr/local/go/src/runtime/signal_unix.go:945 +0x21c fp=0x7184002db590 sp=0x7184002db530 pc=0x9665c
encoding/binary.AppendUvarint(...)
	/usr/local/go/src/encoding/binary/varint.go:46
encoding/binary.AppendVarint(...)
	/usr/local/go/src/encoding/binary/varint.go:96
github.com/google/syzkaller/prog.(*execContext).write(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:325
github.com/google/syzkaller/prog.(*Prog).SerializeForExec(0x7183ffaff200)
	/syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:76 +0x128 fp=0x7184002db6b0 sp=0x7184002db5a0 pc=0x3f5068
github.com/google/syzkaller/pkg/rpcserver.(*Runner).sendRequest(0x7183fef12380, 0x7183ffe91980)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/runner.go:330 +0x1d8 fp=0x7184002db7b0 sp=0x7184002db6b0 pc=0xcf8498
github.com/google/syzkaller/pkg/rpcserver.(*Runner).ConnectionLoop(0x7183fef12380)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/runner.go:185 +0x2f4 fp=0x7184002db9b0 sp=0x7184002db7b0 pc=0xcf7954
github.com/google/syzkaller/pkg/rpcserver.(*server).connectionLoop(0x7183fef4a5a0, {0x1d081b0?, 0x7184002b0c80?}, 0x7183fef12380)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:465 +0x13c fp=0x7184002dbb10 sp=0x7184002db9b0 pc=0xcf50ec
github.com/google/syzkaller/pkg/rpcserver.(*server).handleRunnerConn(0x7183fef4a5a0, {0x1d081b0, 0x7184002b0c80}, 0x7183fef12380, 0x7184002b0cd0)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:388 +0x394 fp=0x7184002dbd20 sp=0x7184002dbb10 pc=0xcf4834
github.com/google/syzkaller/pkg/rpcserver.(*server).handleConn(0x7183fef4a5a0, {0x1d081b0, 0x7184002b0c80}, 0x7184002b0cd0)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:350 +0x37c fp=0x7184002dbe70 sp=0x7184002dbd20 pc=0xcf429c
github.com/google/syzkaller/pkg/rpcserver.(*server).Serve.func1.1({0x1d081b0?, 0x7184002b0c80?}, 0x1?)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:270 +0x38 fp=0x7184002dbee0 sp=0x7184002dbe70 pc=0xcf3e68
github.com/google/syzkaller/pkg/flatrpc.(*Serv).Serve.func2()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:79 +0x16c fp=0x7184002dbf60 sp=0x7184002dbee0 pc=0x42637c
golang.org/x/sync/errgroup.(*Group).Go.func1()
	/syzkaller/gopath/pkg/mod/golang.org/x/sync@v0.21.0/errgroup/errgroup.go:93 +0x4c fp=0x7184002dbfd0 sp=0x7184002dbf60 pc=0x3ccbbc
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7184002dbfd0 sp=0x7184002dbfd0 pc=0x9bbc4
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 25
	/syzkaller/gopath/pkg/mod/golang.org/x/sync@v0.21.0/errgroup/errgroup.go:78 +0x90

goroutine 1 gp=0x7183fdc0a1e0 m=nil [select]:
runtime.gopark(0x7183fdcc1bb0?, 0x2?, 0x3?, 0x0?, 0x7183fdcc1b2c?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7184002d99a0 sp=0x7184002d9980 pc=0x9446c
runtime.selectgo(0x7184002d9bb0, 0x7183fdcc1b28, 0xffffdfe9de46?, 0x0, 0x7183fdcc1c20?, 0x1)
	/usr/local/go/src/runtime/select.go:351 +0x83c fp=0x7184002d9ae0 sp=0x7184002d99a0 pc=0x73d0c
github.com/google/syzkaller/pkg/rpcserver.(*local).RunInstance(0x7183ffd64090, {0x1d081b0, 0x7184002b0b40}, 0x0)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/local.go:172 +0x3f8 fp=0x7184002d9cc0 sp=0x7184002d9ae0 pc=0xcf2d88
github.com/google/syzkaller/pkg/rpcserver.RunLocal({0x1d081b0?, 0x7184002b0a50?}, 0x1ccb458?)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/local.go:60 +0x148 fp=0x7184002d9d90 sp=0x7184002d9cc0 pc=0xcf2208
main.main()
	/syzkaller/gopath/src/github.com/google/syzkaller/tools/syz-execprog/execprog.go:188 +0x774 fp=0x7184002d9f30 sp=0x7184002d9d90 pc=0xcfff54
runtime.main()
	/usr/local/go/src/runtime/proc.go:290 +0x2b4 fp=0x7184002d9fd0 sp=0x7184002d9f30 pc=0x60284
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7184002d9fd0 sp=0x7184002d9fd0 pc=0x9bbc4

goroutine 2 gp=0x7183fdc0a780 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc7cf90 sp=0x7183fdc7cf70 pc=0x9446c
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:468
runtime.forcegchelper()
	/usr/local/go/src/runtime/proc.go:375 +0xb4 fp=0x7183fdc7cfd0 sp=0x7183fdc7cf90 pc=0x605a4
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc7cfd0 sp=0x7183fdc7cfd0 pc=0x9bbc4
created by runtime.init.7 in goroutine 1
	/usr/local/go/src/runtime/proc.go:363 +0x24

goroutine 17 gp=0x7183fdd04000 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc78770 sp=0x7183fdc78750 pc=0x9446c
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:468
runtime.bgsweep(0x7183fdd00000)
	/usr/local/go/src/runtime/mgcsweep.go:324 +0x178 fp=0x7183fdc787b0 sp=0x7183fdc78770 pc=0x496e8
runtime.gcenable.gowrap1()
	/usr/local/go/src/runtime/mgc.go:214 +0x20 fp=0x7183fdc787d0 sp=0x7183fdc787b0 pc=0x3ab50
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc787d0 sp=0x7183fdc787d0 pc=0x9bbc4
created by runtime.gcenable in goroutine 1
	/usr/local/go/src/runtime/mgc.go:214 +0x6c

goroutine 18 gp=0x7183fdd041e0 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x1ccb3e8?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc78f60 sp=0x7183fdc78f40 pc=0x9446c
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:468
runtime.(*scavengerState).park(0x2de8080)
	/usr/local/go/src/runtime/mgcscavenge.go:425 +0x5c fp=0x7183fdc78f90 sp=0x7183fdc78f60 pc=0x4721c
runtime.bgscavenge(0x7183fdd00000)
	/usr/local/go/src/runtime/mgcscavenge.go:658 +0xac fp=0x7183fdc78fb0 sp=0x7183fdc78f90 pc=0x4779c
runtime.gcenable.gowrap2()
	/usr/local/go/src/runtime/mgc.go:215 +0x20 fp=0x7183fdc78fd0 sp=0x7183fdc78fb0 pc=0x3ab10
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc78fd0 sp=0x7183fdc78fd0 pc=0x9bbc4
created by runtime.gcenable in goroutine 1
	/usr/local/go/src/runtime/mgc.go:215 +0xac

goroutine 19 gp=0x7183fdd043c0 m=nil [GOMAXPROCS updater (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc79770 sp=0x7183fdc79750 pc=0x9446c
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:468
runtime.updateMaxProcsGoroutine()
	/usr/local/go/src/runtime/proc.go:7095 +0xf4 fp=0x7183fdc797d0 sp=0x7183fdc79770 pc=0x6ef64
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc797d0 sp=0x7183fdc797d0 pc=0x9bbc4
created by runtime.defaultGOMAXPROCSUpdateEnable in goroutine 1
	/usr/local/go/src/runtime/proc.go:7083 +0x48

goroutine 20 gp=0x7183fdd045a0 m=nil [finalizer wait]:
runtime.gopark(0x8?, 0xa005c?, 0xd8?, 0xc5?, 0x60844?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc7c580 sp=0x7183fdc7c560 pc=0x9446c
runtime.runFinalizers()
	/usr/local/go/src/runtime/mfinal.go:210 +0x100 fp=0x7183fdc7c7d0 sp=0x7183fdc7c580 pc=0x39b70
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc7c7d0 sp=0x7183fdc7c7d0 pc=0x9bbc4
created by runtime.createfing in goroutine 1
	/usr/local/go/src/runtime/mfinal.go:172 +0x78

goroutine 3 gp=0x7183fdfd4d20 m=nil [select]:
runtime.gopark(0x7183fdd16f68?, 0x3?, 0x30?, 0x8c?, 0x7183fdd16f62?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdd16de0 sp=0x7183fdd16dc0 pc=0x9446c
runtime.selectgo(0x7183fdd16f68, 0x7183fdd16f5c, 0x7183fdcfc600?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:351 +0x83c fp=0x7183fdd16f20 sp=0x7183fdd16de0 pc=0x73d0c
go.opencensus.io/stats/view.(*worker).start(0x7183fdcfc600)
	/syzkaller/gopath/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:292 +0x88 fp=0x7183fdd16fb0 sp=0x7183fdd16f20 pc=0xb46e78
go.opencensus.io/stats/view.init.0.gowrap1()
	/syzkaller/gopath/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x20 fp=0x7183fdd16fd0 sp=0x7183fdd16fb0 pc=0xb463f0
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdd16fd0 sp=0x7183fdd16fd0 pc=0x9bbc4
created by go.opencensus.io/stats/view.init.0 in goroutine 1
	/syzkaller/gopath/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x94

goroutine 4 gp=0x7183fdfd4f00 m=nil [cleanup wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc7df50 sp=0x7183fdc7df30 pc=0x9446c
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:468
runtime.(*cleanupQueue).dequeue(0x2de86e0)
	/usr/local/go/src/runtime/mcleanup.go:522 +0x160 fp=0x7183fdc7df90 sp=0x7183fdc7df50 pc=0x35f20
runtime.runCleanups()
	/usr/local/go/src/runtime/mcleanup.go:718 +0x40 fp=0x7183fdc7dfd0 sp=0x7183fdc7df90 pc=0x36670
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc7dfd0 sp=0x7183fdc7dfd0 pc=0x9bbc4
created by runtime.(*cleanupQueue).createGs in goroutine 1
	/usr/local/go/src/runtime/mcleanup.go:672 +0x108

goroutine 5 gp=0x7183fe0b0960 m=nil [GC worker (idle)]:
runtime.gopark(0x8a93d0e1b?, 0x3?, 0xd8?, 0xf8?, 0x0?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc7e720 sp=0x7183fdc7e700 pc=0x9446c
runtime.gcBgMarkWorker(0x7183fdcce2a0)
	/usr/local/go/src/runtime/mgc.go:1791 +0xe0 fp=0x7183fdc7e7b0 sp=0x7183fdc7e720 pc=0x3d5b0
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/local/go/src/runtime/mgc.go:1695 +0x20 fp=0x7183fdc7e7d0 sp=0x7183fdc7e7b0 pc=0x3d4b0
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc7e7d0 sp=0x7183fdc7e7d0 pc=0x9bbc4
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/local/go/src/runtime/mgc.go:1695 +0x134

goroutine 21 gp=0x7183fdf17860 m=nil [GC worker (idle)]:
runtime.gopark(0x8a94d99ed?, 0x7183fdc7d75c?, 0x0?, 0xc6?, 0x0?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc7d720 sp=0x7183fdc7d700 pc=0x9446c
runtime.gcBgMarkWorker(0x7183fdcce2a0)
	/usr/local/go/src/runtime/mgc.go:1791 +0xe0 fp=0x7183fdc7d7b0 sp=0x7183fdc7d720 pc=0x3d5b0
runtime.gcBgMarkStartWorkers.gowrap1()
	/usr/local/go/src/runtime/mgc.go:1695 +0x20 fp=0x7183fdc7d7d0 sp=0x7183fdc7d7b0 pc=0x3d4b0
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc7d7d0 sp=0x7183fdc7d7d0 pc=0x9bbc4
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/usr/local/go/src/runtime/mgc.go:1695 +0x134

goroutine 7 gp=0x7183fe17eb40 m=nil [chan receive]:
runtime.gopark(0x7183fe06a160?, 0x7183fe06a0e0?, 0x0?, 0x3e?, 0x7183ffd64048?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7184002c3ed0 sp=0x7184002c3eb0 pc=0x9446c
runtime.chanrecv(0x7183fe06a0e0, 0x7184002c3fb0, 0x1)
	/usr/local/go/src/runtime/chan.go:667 +0x470 fp=0x7184002c3f50 sp=0x7184002c3ed0 pc=0x28a90
runtime.chanrecv2(0x7183fdcbdc70?, 0x7183fdf7c008?)
	/usr/local/go/src/runtime/chan.go:514 +0x14 fp=0x7184002c3f80 sp=0x7184002c3f50 pc=0x28604
github.com/google/syzkaller/pkg/stat.newSet.func1()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/stat/set.go:97 +0x5c fp=0x7184002c3fd0 sp=0x7184002c3f80 pc=0x3cb38c
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7184002c3fd0 sp=0x7184002c3fd0 pc=0x9bbc4
created by github.com/google/syzkaller/pkg/stat.newSet in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/stat/set.go:96 +0xc4

goroutine 8 gp=0x7183fe1d1a40 m=nil [select]:
runtime.gopark(0x7183fe1ddf58?, 0x3?, 0xf8?, 0xdd?, 0x7183fe1ddf3a?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdd15db0 sp=0x7183fdd15d90 pc=0x9446c
runtime.selectgo(0x7183fdd15f58, 0x7183fe1ddf34, 0x0?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:351 +0x83c fp=0x7183fdd15ef0 sp=0x7183fdd15db0 pc=0x73d0c
cloud.google.com/go/spanner.(*endpointLatencyRegistry).runCleanup(0x7183fde1e850)
	/syzkaller/gopath/pkg/mod/cloud.google.com/go/spanner@v1.91.0/endpoint_latency_registry.go:251 +0xbc fp=0x7183fdd15fb0 sp=0x7183fdd15ef0 pc=0xb4915c
cloud.google.com/go/spanner.newEndpointLatencyRegistry.gowrap1()
	/syzkaller/gopath/pkg/mod/cloud.google.com/go/spanner@v1.91.0/endpoint_latency_registry.go:83 +0x20 fp=0x7183fdd15fd0 sp=0x7183fdd15fb0 pc=0xb48f50
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdd15fd0 sp=0x7183fdd15fd0 pc=0x9bbc4
created by cloud.google.com/go/spanner.newEndpointLatencyRegistry in goroutine 1
	/syzkaller/gopath/pkg/mod/cloud.google.com/go/spanner@v1.91.0/endpoint_latency_registry.go:83 +0x144

goroutine 10 gp=0x7183fee6a780 m=nil [chan receive]:
runtime.gopark(0x7184001afec8?, 0x3d3300?, 0x1?, 0x3a?, 0x7183ff964690?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7184001afea0 sp=0x7184001afe80 pc=0x9446c
runtime.chanrecv(0x7183fe438a10, 0x0, 0x1)
	/usr/local/go/src/runtime/chan.go:667 +0x470 fp=0x7184001aff20 sp=0x7184001afea0 pc=0x28a90
runtime.chanrecv1(0x7183fe438a10?, 0x7184001affa8?)
	/usr/local/go/src/runtime/chan.go:509 +0x14 fp=0x7184001aff50 sp=0x7184001aff20 pc=0x285e4
github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:78 +0x70 fp=0x7184001affd0 sp=0x7184001aff50 pc=0x3d6de0
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7184001affd0 sp=0x7184001affd0 pc=0x9bbc4
created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:75 +0x5c

goroutine 11 gp=0x7183fee6a960 m=nil [select]:
runtime.gopark(0x7183fdc7f7a8?, 0x2?, 0x0?, 0x0?, 0x7183fdc7f794?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc7f610 sp=0x7183fdc7f5f0 pc=0x9446c
runtime.selectgo(0x7183fdc7f7a8, 0x7183fdc7f790, 0x0?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:351 +0x83c fp=0x7183fdc7f750 sp=0x7183fdc7f610 pc=0x73d0c
github.com/google/syzkaller/pkg/rpcserver.cancelOnInterrupts.func1()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/local.go:101 +0x64 fp=0x7183fdc7f7d0 sp=0x7183fdc7f750 pc=0xcf2734
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc7f7d0 sp=0x7183fdc7f7d0 pc=0x9bbc4
created by github.com/google/syzkaller/pkg/rpcserver.cancelOnInterrupts in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/local.go:100 +0xa4

goroutine 12 gp=0x7183fee6ab40 m=nil [sync.WaitGroup.Wait]:
runtime.gopark(0x2df7040?, 0xffffaa013a30?, 0x20?, 0x8d?, 0xffff6314f9d0?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc7fe50 sp=0x7183fdc7fe30 pc=0x9446c
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:468
runtime.semacquire1(0x7183ffb22010, 0x0, 0x1, 0x0, 0x19)
	/usr/local/go/src/runtime/sema.go:192 +0x244 fp=0x7183fdc7fea0 sp=0x7183fdc7fe50 pc=0x748a4
sync.runtime_SemacquireWaitGroup(0x7183fee6ab40?, 0x50?)
	/usr/local/go/src/runtime/sema.go:114 +0x38 fp=0x7183fdc7fee0 sp=0x7183fdc7fea0 pc=0x95c68
sync.(*WaitGroup).Wait(0x7183ffb22008)
	/usr/local/go/src/sync/waitgroup.go:206 +0xa8 fp=0x7183fdc7ff10 sp=0x7183fdc7fee0 pc=0xa6c88
golang.org/x/sync/errgroup.(*Group).Wait(0x7183ffb22000)
	/syzkaller/gopath/pkg/mod/golang.org/x/sync@v0.21.0/errgroup/errgroup.go:56 +0x28 fp=0x7183fdc7ff30 sp=0x7183fdc7ff10 pc=0x3cca78
github.com/google/syzkaller/pkg/rpcserver.(*server).Serve(0x7183fef4a5a0, {0x1d081b0?, 0x7184002b0b90?})
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:289 +0x128 fp=0x7183fdc7ff80 sp=0x7183fdc7ff30 pc=0xcf3ca8
github.com/google/syzkaller/pkg/rpcserver.RunLocal.func1()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/local.go:57 +0x34 fp=0x7183fdc7ffd0 sp=0x7183fdc7ff80 pc=0xcf2354
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc7ffd0 sp=0x7183fdc7ffd0 pc=0x9bbc4
created by github.com/google/syzkaller/pkg/rpcserver.RunLocal in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/local.go:56 +0x134

goroutine 23 gp=0x7183fe8023c0 m=nil [select, locked to thread]:
runtime.gopark(0x7184001abfa0?, 0x2?, 0x98?, 0xbe?, 0x7184001abf8c?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7184001abe00 sp=0x7184001abde0 pc=0x9446c
runtime.selectgo(0x7184001abfa0, 0x7184001abf88, 0x0?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:351 +0x83c fp=0x7184001abf40 sp=0x7184001abe00 pc=0x73d0c
runtime.ensureSigM.func1()
	/usr/local/go/src/runtime/signal_unix.go:1091 +0x17c fp=0x7184001abfd0 sp=0x7184001abf40 pc=0x8e91c
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7184001abfd0 sp=0x7184001abfd0 pc=0x9bbc4
created by runtime.ensureSigM in goroutine 10
	/usr/local/go/src/runtime/signal_unix.go:1074 +0xcc

goroutine 24 gp=0x7183fe802960 m=4 mp=0x7183fe0a6808 [syscall]:
runtime.notetsleepg(0x2e12d20, 0xffffffffffffffff)
	/usr/local/go/src/runtime/lock_futex.go:123 +0x34 fp=0x7184001ac790 sp=0x7184001ac760 pc=0x2e934
os/signal.signal_recv()
	/usr/local/go/src/runtime/sigqueue.go:152 +0x114 fp=0x7184001ac7b0 sp=0x7184001ac790 pc=0x968b4
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x1c fp=0x7184001ac7d0 sp=0x7184001ac7b0 pc=0x3d37fc
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7184001ac7d0 sp=0x7184001ac7d0 pc=0x9bbc4
created by os/signal.Notify.func1.1 in goroutine 10
	/usr/local/go/src/os/signal/signal.go:152 +0x28

goroutine 25 gp=0x7183fe802f00 m=nil [IO wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdd14bb0 sp=0x7183fdd14b90 pc=0x9446c
runtime.netpollblock(0x7000000000?, 0x6?, 0x0?)
	/usr/local/go/src/runtime/netpoll.go:575 +0x150 fp=0x7183fdd14bf0 sp=0x7183fdd14bb0 pc=0x59390
internal/poll.runtime_pollWait(0xffffa9e4e000, 0x72)
	/usr/local/go/src/runtime/netpoll.go:351 +0xa0 fp=0x7183fdd14c20 sp=0x7183fdd14bf0 pc=0x93640
internal/poll.(*pollDesc).wait(0x7184017fe280?, 0x10ec3c?, 0x0)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x7183fdd14c50 sp=0x7183fdd14c20 pc=0x108c78
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0x7184017fe280)
	/usr/local/go/src/internal/poll/fd_unix.go:613 +0x214 fp=0x7183fdd14d00 sp=0x7183fdd14c50 pc=0x10ce24
net.(*netFD).accept(0x7184017fe280)
	/usr/local/go/src/net/fd_unix.go:150 +0x28 fp=0x7183fdd14dc0 sp=0x7183fdd14d00 pc=0x15af88
net.(*TCPListener).accept(0x7183ff55cd80)
	/usr/local/go/src/net/tcpsock_posix.go:159 +0x24 fp=0x7183fdd14e10 sp=0x7183fdd14dc0 pc=0x16f4f4
net.(*TCPListener).Accept(0x7183ff55cd80)
	/usr/local/go/src/net/tcpsock.go:387 +0x2c fp=0x7183fdd14e50 sp=0x7183fdd14e10 pc=0x16e8ac
github.com/google/syzkaller/pkg/flatrpc.(*Serv).Serve(0x7183ffd64108, {0x1d081b0?, 0x7183fe76f270?}, 0x7183ff95fb30)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:57 +0xd8 fp=0x7183fdd14f10 sp=0x7183fdd14e50 pc=0x426018
github.com/google/syzkaller/pkg/rpcserver.(*server).Serve.func1()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:269 +0x80 fp=0x7183fdd14f60 sp=0x7183fdd14f10 pc=0xcf3e10
golang.org/x/sync/errgroup.(*Group).Go.func1()
	/syzkaller/gopath/pkg/mod/golang.org/x/sync@v0.21.0/errgroup/errgroup.go:93 +0x4c fp=0x7183fdd14fd0 sp=0x7183fdd14f60 pc=0x3ccbbc
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdd14fd0 sp=0x7183fdd14fd0 pc=0x9bbc4
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 12
	/syzkaller/gopath/pkg/mod/golang.org/x/sync@v0.21.0/errgroup/errgroup.go:78 +0x90

goroutine 27 gp=0x7183fe8032c0 m=nil [chan receive]:
runtime.gopark(0x7184001adf18?, 0xd86f0?, 0x20?, 0xb8?, 0x7184000286e0?)
** 89 printk messages dropped **
** 148 printk messages dropped **
** 124 printk messages dropped **
** 104 printk messages dropped **
** 12 printk messages dropped **
** 3 printk messages dropped **
** 157 printk messages dropped **
** 103 printk messages dropped **
** 158 printk messages dropped **
** 117 printk messages dropped **
** 131 printk messages dropped **
** 158 printk messages dropped **
** 138 printk messages dropped **
** 224 printk messages dropped **
** 23 printk messages dropped **
** 23 printk messages dropped **
** 136 printk messages dropped **
** 150 printk messages dropped **
** 165 printk messages dropped **
** 330 printk messages dropped **
** 32 printk messages dropped **
** 37 printk messages dropped **
** 153 printk messages dropped **
** 148 printk messages dropped **
** 177 printk messages dropped **
** 155 printk messages dropped **
** 155 printk messages dropped **
** 163 printk messages dropped **
** 136 printk messages dropped **
** 52 printk messages dropped **
** 54 printk messages dropped **
** 118 printk messages dropped **
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7184001adef0 sp=0x7184001aded0 pc=0x9446c
runtime.chanrecv(0x7183ff89c700, 0x0, 0x1)
	/usr/local/go/src/runtime/chan.go:667 +0x470 fp=0x7184001adf70 sp=0x7184001adef0 pc=0x28a90
runtime.chanrecv1(0x7183fe42c8c0?, 0x1d29620?)
	/usr/local/go/src/runtime/chan.go:509 +0x14 fp=0x7184001adfa0 sp=0x7184001adf70 pc=0x285e4
github.com/google/syzkaller/pkg/flatrpc.(*Serv).Serve.func1()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:53 +0x34 fp=0x7184001adfd0 sp=0x7184001adfa0 pc=0x426464
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7184001adfd0 sp=0x7184001adfd0 pc=0x9bbc4
created by github.com/google/syzkaller/pkg/flatrpc.(*Serv).Serve in goroutine 25
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:51 +0xc8

goroutine 13 gp=0x7183fee6ad20 m=nil [select]:
runtime.gopark(0x7183fdc79f30?, 0x2?, 0x0?, 0x0?, 0x7183fdc79ebc?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc79d30 sp=0x7183fdc79d10 pc=0x9446c
runtime.selectgo(0x7183fdc79f30, 0x7183fdc79eb8, 0x0?, 0x1, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:351 +0x83c fp=0x7183fdc79e70 sp=0x7183fdc79d30 pc=0x73d0c
os/exec.(*Cmd).watchCtx(0x7183ffc8b1e0, 0x7183ffa14bd0)
	/usr/local/go/src/os/exec/exec.go:797 +0x74 fp=0x7183fdc79fb0 sp=0x7183fdc79e70 pc=0x3d04b4
os/exec.(*Cmd).Start.gowrap2()
	/usr/local/go/src/os/exec/exec.go:783 +0x20 fp=0x7183fdc79fd0 sp=0x7183fdc79fb0 pc=0x3d0200
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc79fd0 sp=0x7183fdc79fd0 pc=0x9bbc4
created by os/exec.(*Cmd).Start in goroutine 1
	/usr/local/go/src/os/exec/exec.go:783 +0x69c

goroutine 14 gp=0x7183fee6af00 m=nil [chan receive]:
runtime.gopark(0x7183fdc7a718?, 0xd86f0?, 0x20?, 0xb8?, 0x0?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7183fdc7a6f0 sp=0x7183fdc7a6d0 pc=0x9446c
runtime.chanrecv(0x7183ff89c770, 0x0, 0x1)
	/usr/local/go/src/runtime/chan.go:667 +0x470 fp=0x7183fdc7a770 sp=0x7183fdc7a6f0 pc=0x28a90
runtime.chanrecv1(0x7184002b0c80?, 0x0?)
	/usr/local/go/src/runtime/chan.go:509 +0x14 fp=0x7183fdc7a7a0 sp=0x7183fdc7a770 pc=0x285e4
github.com/google/syzkaller/pkg/flatrpc.(*Serv).Serve.func2.1()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:76 +0x34 fp=0x7183fdc7a7d0 sp=0x7183fdc7a7a0 pc=0x426404
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7183fdc7a7d0 sp=0x7183fdc7a7d0 pc=0x9bbc4
created by github.com/google/syzkaller/pkg/flatrpc.(*Serv).Serve.func2 in goroutine 28
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:75 +0x150

goroutine 29 gp=0x7183fe803680 m=nil [chan receive]:
runtime.gopark(0x7184001ae718?, 0xd86f0?, 0x20?, 0xb8?, 0x7262e7d255e335c?)
	/usr/local/go/src/runtime/proc.go:462 +0xbc fp=0x7184001ae6f0 sp=0x7184001ae6d0 pc=0x9446c
runtime.chanrecv(0x7183ff89c070, 0x0, 0x1)
	/usr/local/go/src/runtime/chan.go:667 +0x470 fp=0x7184001ae770 sp=0x7184001ae6f0 pc=0x28a90
runtime.chanrecv1(0x7184002b0aa0?, 0x1?)
	/usr/local/go/src/runtime/chan.go:509 +0x14 fp=0x7184001ae7a0 sp=0x7184001ae770 pc=0x285e4
** 20 printk messages dropped **
** 30 printk messages dropped **
** 46 printk messages dropped **
github.com/google/syzkaller/pkg/rpcserver.(*server).connectionLoop.func1()
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:444 +0x34 fp=0x7184001ae7d0 sp=0x7184001ae7a0 pc=0xcf5334
runtime.goexit({})
	/usr/local/go/src/runtime/asm_arm64.s:1447 +0x4 fp=0x7184001ae7d0 sp=0x7184001ae7d0 pc=0x9bbc4
created by github.com/google/syzkaller/pkg/rpcserver.(*server).connectionLoop in goroutine 28
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:443 +0xa8
** 141 printk messages dropped **
** 31 printk messages dropped **
** 95 printk messages dropped **
** 132 printk messages dropped **
** 151 printk messages dropped **
** 152 printk messages dropped **
** 143 printk messages dropped **
** 57 printk messages dropped **
** 93 printk messages dropped **
** 82 printk messages dropped **
** 63 printk messages dropped **
** 157 printk messages dropped **
** 163 printk messages dropped **
** 131 printk messages dropped **
** 149 printk messages dropped **
** 141 printk messages dropped **
** 126 printk messages dropped **
** 167 printk messages dropped **
** 122 printk messages dropped **
** 156 printk messages dropped **
** 169 printk messages dropped **
** 335 printk messages dropped **
** 154 printk messages dropped **
** 24 printk messages dropped **
SYZFAIL: failed to recv rpc
fd=3 want=4 recv=0 n=-1 (errno 104: Connection reset by peer)

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/07/30 09:38 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 365f9c7a6b81 2377cd3d .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 go runtime error
* Struck through repros no longer work on HEAD.