syzbot


panic: runtime error: index out of range [ADDR] with length NUM

Status: upstream: reported on 2024/02/22 17:18
Reported-by: syzbot+97718105e551532c357e@syzkaller.appspotmail.com
First crash: 65d, last: 4d12h

Sample crash report:
panic: runtime error: index out of range [4288446465] with length 57123

goroutine 1 [running]:
compress/flate.(*compressor).findMatch(0xc000528000?, 0xde21, 0x67adbf?, 0x67bc0c?, 0xc0004743e0?)
	/usr/local/go/src/compress/flate/deflate.go:256 +0x29c
compress/flate.(*compressor).deflate(0xc000580000)
	/usr/local/go/src/compress/flate/deflate.go:436 +0x19e
compress/flate.(*compressor).write(0xc000580000, {0xc0007e8fe8?, 0x8f16, 0xbadaa0?})
	/usr/local/go/src/compress/flate/deflate.go:544 +0x72
compress/flate.(*Writer).Write(...)
	/usr/local/go/src/compress/flate/deflate.go:710
github.com/google/syzkaller/pkg/rpctype.(*flateConn).Write(0xc000508660, {0xc0007e8fe8?, 0xc0003bd330?, 0xc0?})
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:153 +0x26
bufio.(*Writer).Write(0xc0002ae640, {0xc0007e8006?, 0x9c2e25?, 0xc000528090?})
	/usr/local/go/src/bufio/bufio.go:679 +0xea
encoding/gob.(*Encoder).writeMessage(0xc000528000, {0xd1ed20, 0xc0002ae640}, 0xc000528038)
	/usr/local/go/src/encoding/gob/encoder.go:82 +0x3bf
encoding/gob.(*Encoder).EncodeValue(0xc000528000, {0xa8a600?, 0xc000831840?, 0x10?})
	/usr/local/go/src/encoding/gob/encoder.go:253 +0x448
encoding/gob.(*Encoder).Encode(0x11eaec8bd6aaf728?, {0xa8a600?, 0xc000831840?})
	/usr/local/go/src/encoding/gob/encoder.go:176 +0x75
net/rpc.(*gobClientCodec).WriteRequest(0xc0005086c0, 0xc000508720?, {0xa8a600, 0xc000831840})
	/usr/local/go/src/net/rpc/client.go:221 +0x53
net/rpc.(*Client).send(0xc00030c240, 0xc0006fc8c0)
	/usr/local/go/src/net/rpc/client.go:91 +0x224
net/rpc.(*Client).Go(0xc00030c240, {0xc19c13, 0x14}, {0xa8a600, 0xc000831840}, {0xa8a640, 0xc0006fc820}, 0xc000901e60)
	/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(0xaeb5c0?, {0xc19c13, 0x14}, {0xa8a600, 0xc000831840}, {0xa8a640, 0xc0006fc820})
	/syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:110 +0x165
main.(*FuzzerTool).exchangeDataCall(0xc0000de0d0, 0x1, {0xc000853710, 0x1, 0x1}, 0x25de1a)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:337 +0x1e8
main.(*FuzzerTool).exchangeDataWorker(0xc0000de0d0)
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:366 +0x92
main.main()
	/syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:252 +0x134c

Crashes (7):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/04/23 15:43 openbsd 8cc1b8fa16e2 21339d7b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: runtime error: index out of range [ADDR] with length NUM
2024/04/23 06:21 openbsd 19e99d061340 21339d7b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: runtime error: index out of range [ADDR] with length NUM
2024/04/21 19:24 openbsd 8a9424f8c5c9 af24b050 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: runtime error: index out of range [ADDR] with length NUM
2024/04/14 10:56 openbsd 3b9d585e0ce8 c8349e48 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: runtime error: index out of range [ADDR] with length NUM
2024/04/13 15:40 openbsd 3a5505f27483 c8349e48 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: runtime error: index out of range [ADDR] with length NUM
2024/04/12 02:05 openbsd e961ca10cf2c 3023abf0 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: runtime error: index out of range [ADDR] with length NUM
2024/02/22 17:17 openbsd 609e0b1cb961 8d446f15 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore panic: runtime error: index out of range [ADDR] with length NUM
* Struck through repros no longer work on HEAD.