Skip to content

Instantly share code, notes, and snippets.

@tbg

tbg/-

Created August 4, 2015 22:07
Show Gist options
  • Save tbg/8efcc7fa6f2fda15effc to your computer and use it in GitHub Desktop.
Save tbg/8efcc7fa6f2fda15effc to your computer and use it in GitHub Desktop.
SELECT+y[array[]]AST: (*parser.Select)(0x2084a4000)({
Distinct: (string) "",
Exprs: (parser.SelectExprs) (len=1 cap=1) {
(*parser.NonStarExpr)(0x20848a0c0)({
Expr: (*parser.UnaryExpr)(0x20848a2a0)({
Operator: (parser.UnaryOp) 0,
Expr: (*parser.UnaryExpr)(0x20848a080)({
Operator: (parser.UnaryOp) 0,
Expr: (*parser.UnaryExpr)(0x20848a060)({
Operator: (parser.UnaryOp) 0,
Expr: (*parser.UnaryExpr)(0x20848a040)({
Operator: (parser.UnaryOp) 0,
Expr: (*parser.QualifiedName)(0x2084a6300)({
Base: (parser.Name) (len=2) "ay",
Indirect: (parser.Indirection) (len=1 cap=1) {
(*parser.ArrayIndirection)(0x20848a020)({
Begin: (parser.Expr) <nil>,
End: (parser.Expr) <nil>
})
}
})
})
})
})
}),
As: (parser.Name) ""
})
},
From: (parser.TableExprs) <nil>,
Where: (*parser.Where)(<nil>),
GroupBy: (parser.GroupBy) <nil>,
Having: (*parser.Where)(<nil>),
OrderBy: (parser.OrderBy) <nil>,
Limit: (*parser.Limit)(<nil>),
Lock: (string) "",
tableSelect: (bool) false
})
data0: "SELECT + + + + ay%!s(PANIC=runtime error: invalid memory address or nil pointer dereference)"
panic: syntax error at or near "!"
SELECT + + + + ay%!s(PANIC=runtime error: invalid memory address or nil pointer dereference)
^
goroutine 1 [running]:
github.com/cockroachdb/go-fuzz/examples/parser.fuzzSingle(0x220847fd80, 0x2084a4000, 0x0)
/var/folders/yy/4q8rrssd27vdgbr59w9qbffr0000gn/T/go-fuzz-build161874532/src/github.com/cockroachdb/go-fuzz/examples/parser/main.go:92 +0x541
github.com/cockroachdb/go-fuzz/examples/parser.Fuzz(0x220862e000, 0x15, 0x200000, 0x0)
/var/folders/yy/4q8rrssd27vdgbr59w9qbffr0000gn/T/go-fuzz-build161874532/src/github.com/cockroachdb/go-fuzz/examples/parser/main.go:34 +0x277
github.com/dvyukov/go-fuzz/go-fuzz-dep.Main(0x3189a0)
/Users/tschottdorf/go/src/github.com/dvyukov/go-fuzz/go-fuzz-dep/main.go:44 +0x13d
main.main()
/var/folders/yy/4q8rrssd27vdgbr59w9qbffr0000gn/T/go-fuzz-build161874532/src/go-fuzz-main/main.go:10 +0x2a
exit status 2 "SELECT+y[array[]]"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment