syzbot


panic: reflect: call of reflect.Value.Int on string Value [recovered]

Status: upstream: reported on 2024/04/30 00:58
Reported-by: syzbot+417e6f996d4c1795a554@syzkaller.appspotmail.com
First crash: 53d, last: 53d

Sample crash report:
panic: reflect: call of reflect.Value.Int on string Value [recovered]
	panic: reflect: call of reflect.Value.Int on string Value

goroutine 73 [running]:
encoding/gob.catchError(0xc0003bc090)
	/usr/local/go/src/encoding/gob/error.go:38 +0x6d
panic({0xae4ea0?, 0xc000878780?})
	/usr/local/go/src/runtime/panic.go:770 +0x132
reflect.Value.Int(...)
	/usr/local/go/src/reflect/value.go:1477
encoding/gob.encInt(0xb9d120?, 0xc000593940?, {0xaaa960?, 0xc000593940?, 0xc000459848?})
	/usr/local/go/src/encoding/gob/encode.go:188 +0xd0
encoding/gob.(*Encoder).encodeStruct(0xc0003bc000, 0xc0003bc038, 0xc0000106a8, {0xb9d120?, 0xc000593940?, 0x407ecb?})
	/usr/local/go/src/encoding/gob/encode.go:328 +0x2de
encoding/gob.(*Encoder).encode(0xc0003bc000, 0xc0003bc038, {0xa8c6c0?, 0xc000593940?, 0xc0005172c0?}, 0xc0005172c0)
	/usr/local/go/src/encoding/gob/encode.go:666 +0x1b0
encoding/gob.(*Encoder).EncodeValue(0xc0003bc000, {0xa8c6c0?, 0xc000593940?, 0x10?})
	/usr/local/go/src/encoding/gob/encoder.go:251 +0x405
encoding/gob.(*Encoder).Encode(0x61c90822bc287b4e?, {0xa8c6c0?, 0xc000593940?})
	/usr/local/go/src/encoding/gob/encoder.go:176 +0x75
net/rpc.(*gobClientCodec).WriteRequest(0xc00007a3f0, 0xc00007a420?, {0xa8c6c0, 0xc000593940})
	/usr/local/go/src/net/rpc/client.go:221 +0x53
net/rpc.(*Client).send(0xc000110180, 0xc0008feaa0)
	/usr/local/go/src/net/rpc/client.go:91 +0x224
net/rpc.(*Client).Go(0xc000110180, {0xc1d32b, 0x14}, {0xa8c6c0, 0xc000593940}, {0xa8c700, 0xc0008fea50}, 0xc000852f60)
	/usr/local/go/src/net/rpc/client.go:315 +0x13a
net/rpc.(*Client).Call(...)
	/usr/local/go/src/net/rpc/client.go:321
github.com/google/syzkaller/pkg/rpctype.(*RPCClient).Call(0xaed720?, {0xc1d32b, 0x14}, {0xa8c6c0, 0xc000593940}, {0xa8c700, 0xc0008fea50})
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:110 +0x165
main.(*FuzzerTool).exchangeDataCall(0xc0002d9e10, 0x1, {0xc0007738c0, 0x1, 0x1}, 0x27dd24)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:332 +0x1e8
main.(*FuzzerTool).exchangeDataWorker(0xc0002d9e10)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:361 +0x92
created by main.main in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:258 +0x1527


OpenBSD/amd64 (d'/Cu%c^3eC-mj>xNemVA&tg$o2~ʠLqoLRG(a*uvX7
#͌l2{;aF) (tty00)

login: 

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/04/30 00:57 openbsd db090b68861d f10afd69 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: reflect: call of reflect.Value.Int on string Value [recovered]
* Struck through repros no longer work on HEAD.