Skip to content

cmd/asm: nil deref #11765

Closed
Closed
@dvyukov

Description

@dvyukov

cmd/asm crashes on the following program:

TEXT%
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x484aa4]

goroutine 1 [running]:
cmd/asm/internal/asm.(*Parser).validateSymbol(0xc820043e80, 0x60c268, 0x4, 0xc820043898, 0x0)
    src/cmd/asm/internal/asm/asm.go:69 +0x394
cmd/asm/internal/asm.(*Parser).asmText(0xc820043e80, 0xc820010710, 0x4, 0xc820043b40, 0x1, 0x3)
    src/cmd/asm/internal/asm/asm.go:104 +0x17b
cmd/asm/internal/asm.(*Parser).pseudo(0xc820043e80, 0xd, 0xc820010710, 0x4, 0xc820043b40, 0x1, 0x3)
    src/cmd/asm/internal/asm/parse.go:212 +0x222
cmd/asm/internal/asm.(*Parser).line(0xc820043e80, 0xc82000a520)
    src/cmd/asm/internal/asm/parse.go:180 +0x9ac
cmd/asm/internal/asm.(*Parser).Parse(0xc820043e80, 0xc82000a520, 0xc820014750)
    src/cmd/asm/internal/asm/parse.go:81 +0x21
main.main()
    src/cmd/asm/main.go:59 +0xb39

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