syzbot


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

Status: upstream: reported on 2024/05/02 19:55
Reported-by: syzbot+db36f27d668e1b32a613@syzkaller.appspotmail.com
First crash: 44d, last: 44d

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

goroutine 35 [running]:
encoding/gob.catchError(0xc000326a90)
	/usr/local/go/src/encoding/gob/error.go:38 +0x6d
panic({0xae4b80?, 0xc000010bb8?})
	/usr/local/go/src/runtime/panic.go:770 +0x132
reflect.Value.Uint(...)
	/usr/local/go/src/reflect/value.go:2757
encoding/gob.encUint(0xb5b920?, 0xc0001892d8?, {0xaaa740?, 0xc0001892d8?, 0xc0002f5a38?})
	/usr/local/go/src/encoding/gob/encode.go:197 +0x28f
encoding/gob.(*Encoder).encodeStruct(0xc000326a00, 0xc000326a38, 0xc0000a2960, {0xb5b920?, 0xc0001892d8?, 0x407ecb?})
	/usr/local/go/src/encoding/gob/encode.go:328 +0x2de
encoding/gob.(*Encoder).encode(0xc000326a00, 0xc000326a38, {0xa8fee0?, 0xc0001892d8?, 0xc0004fe200?}, 0xc0004fe200)
	/usr/local/go/src/encoding/gob/encode.go:666 +0x1b0
encoding/gob.(*Encoder).EncodeValue(0xc000326a00, {0xa8fee0?, 0xc0001892d8?, 0x41173b?})
	/usr/local/go/src/encoding/gob/encoder.go:251 +0x405
encoding/gob.(*Encoder).Encode(0x13832b1c4847b24f?, {0xa8fee0?, 0xc0001892d8?})
	/usr/local/go/src/encoding/gob/encoder.go:176 +0x75
net/rpc.(*gobClientCodec).WriteRequest(0xc00018c7b0, 0xc00018c7e0?, {0xa8c620, 0xc0007e8540})
	/usr/local/go/src/net/rpc/client.go:218 +0x36
net/rpc.(*Client).send(0xc0001892c0, 0xc0007f8dc0)
	/usr/local/go/src/net/rpc/client.go:91 +0x224
net/rpc.(*Client).Go(0xc0001892c0, {0xc1f298, 0x16}, {0xa8c620, 0xc0007e8540}, {0x0, 0x0}, 0x0)
	/usr/local/go/src/net/rpc/client.go:315 +0x13a
github.com/google/syzkaller/pkg/rpctype.(*RPCClient).AsyncCall(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:114
main.(*FuzzerTool).startExecutingCall(...)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:275
main.(*Proc).execute(0xc0001b0320, {0x1ca1, {0xc00092e400, 0x3cd, 0x3cd}, {0x15, 0x4762, 0x0}, 0x1, 0x0, ...})
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:86 +0x12a
main.(*Proc).loop(0xc0001b0320)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:48 +0x158
created by main.startProc in goroutine 1
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:35 +0x11b


OpenBSD/amd64 (Amnesiac) (tty00)

login: 

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/05/02 19:54 openbsd 3ad4051d1cf6 22ee48a2 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: reflect: call of reflect.Value.Uint on string Value [recovered]
* Struck through repros no longer work on HEAD.