Skip to content

internal/trace: nil deref (2) #11770

Closed
Closed
@dvyukov

Description

@dvyukov

cmd/trace crashes on the following input:

"gotrace\x00Q00\x020"
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x4633a7]

goroutine 1 [running]:
internal/trace.postProcessTrace(0xc82009c600, 0x2f, 0x40, 0x0, 0x0)
        src/internal/trace/parser.go:503 +0x3797
internal/trace.Parse(0x7fcc8c5681c0, 0xc8200144b0, 0x0, 0x0, 0x0, 0x0, 0x0)
        src/internal/trace/parser.go:73 +0x3d9
cmd/trace/fuzz.Fuzz(0x7fcc8c364000, 0x1e0, 0x200000, 0x3)
        src/cmd/trace/fuzz/main.go:9 +0x143
github.com/dvyukov/go-fuzz/go-fuzz-dep.Main(0x5a04c0)
        /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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions