golang / go

The Go programming language

Home Page:https://go.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

internal/trace: index out of range

dvyukov opened this issue · comments

cmd/trace crashes on the following input:

"gotrace\x00\x020"
panic: runtime error: index out of range

goroutine 1 [running]:
internal/trace.parseEvents(0xc820298a00, 0x3a, 0x40, 0xc820274200, 0x30, 0x40, 0x0, 0x0)
        src/internal/trace/parser.go:213 +0x2581
internal/trace.Parse(0x7fb01a52f1c0, 0xc820235440, 0x0, 0x0, 0x0, 0x0, 0x0)
        src/internal/trace/parser.go:65 +0x1ad
cmd/trace/fuzz.Fuzz(0x7fb01a32b000, 0x167, 0x200000, 0x3)
        src/cmd/trace/fuzz/main.go:9 +0x143
github.com/dvyukov/go-fuzz/go-fuzz-dep.Main(0x59f460)
        /home/dvyukov/src/gopath/src/github.com/dvyukov/go-fuzz/go-fuzz-dep/main.go:44 +0x14c
main.main()
        src/go-fuzz-main/main.go:10 +0x23

go version devel +9b04852 Sat Jul 11 00:08:50 2015 +0000 linux/amd64

CL https://golang.org/cl/12378 mentions this issue.