Skip to content

Instantly share code, notes, and snippets.

@keshavab
Created June 6, 2016 03:58
Show Gist options
  • Save keshavab/4f661150b715dd7212c0e2f314284895 to your computer and use it in GitHub Desktop.
Save keshavab/4f661150b715dd7212c0e2f314284895 to your computer and use it in GitHub Desktop.
dlv stacktrace
(dlv) vars
panic: runtime error: makeslice: len out of range
goroutine 75 [running]:
panic(0x4620220, 0xc820ea3f30)
/usr/local/Cellar/go/1.6/libexec/src/runtime/panic.go:464 +0x3e6
github.com/derekparker/delve/proc.(*Thread).readMemory(0xc820d76190, 0xc820090000, 0xfffffffffffffff0, 0x0, 0x0, 0x0, 0x0, 0x0)
/private/tmp/delve20160603-64173-7ebqc8/delve-0.11.0-alpha/src/github.com/derekparker/delve/proc/threads_darwin.go:112 +0x9c
github.com/derekparker/delve/proc.cacheMemory(0x61a0ad8, 0xc820ef92f0, 0xc820090000, 0xfffffffffffffff0, 0x0, 0x0)
/private/tmp/delve20160603-64173-7ebqc8/delve-0.11.0-alpha/src/github.com/derekparker/delve/proc/mem.go:42 +0xf2
github.com/derekparker/delve/proc.(*Variable).loadArrayValues(0xc8211bcb60, 0x0)
/private/tmp/delve20160603-64173-7ebqc8/delve-0.11.0-alpha/src/github.com/derekparker/delve/proc/variables.go:938 +0xa6
github.com/derekparker/delve/proc.(*Variable).loadValueInternal(0xc8211bcb60, 0x0)
/private/tmp/delve20160603-64173-7ebqc8/delve-0.11.0-alpha/src/github.com/derekparker/delve/proc/variables.go:744 +0x939
github.com/derekparker/delve/proc.(*Variable).loadValue(0xc8211bcb60)
/private/tmp/delve20160603-64173-7ebqc8/delve-0.11.0-alpha/src/github.com/derekparker/delve/proc/variables.go:710 +0x2a
github.com/derekparker/delve/proc.(*EvalScope).extractVariableFromEntry(0xc820220800, 0xc820ef9080, 0x0, 0x0, 0x0)
/private/tmp/delve20160603-64173-7ebqc8/delve-0.11.0-alpha/src/github.com/derekparker/delve/proc/variables.go:499 +0x98
github.com/derekparker/delve/proc.(*EvalScope).PackageVariables(0xc820220800, 0x0, 0x0, 0x0, 0x0, 0x0)
/private/tmp/delve20160603-64173-7ebqc8/delve-0.11.0-alpha/src/github.com/derekparker/delve/proc/variables.go:549 +0xf5
github.com/derekparker/delve/service/debugger.(*Debugger).PackageVariables(0xc820015c60, 0x4303, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/private/tmp/delve20160603-64173-7ebqc8/delve-0.11.0-alpha/src/github.com/derekparker/delve/service/debugger/debugger.go:395 +0x420
github.com/derekparker/delve/service/rpc.(*RPCServer).ListPackageVars(0xc8200db900, 0x0, 0x0, 0xc820ebb440, 0x0, 0x0)
/private/tmp/delve20160603-64173-7ebqc8/delve-0.11.0-alpha/src/github.com/derekparker/delve/service/rpc/server.go:180 +0xf6
reflect.Value.call(0x45cd1a0, 0x46c4558, 0x13, 0x46e3dd8, 0x4, 0xc820913ec8, 0x3, 0x3, 0x0, 0x0, ...)
/usr/local/Cellar/go/1.6/libexec/src/reflect/value.go:435 +0x120d
reflect.Value.Call(0x45cd1a0, 0x46c4558, 0x13, 0xc820913ec8, 0x3, 0x3, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.6/libexec/src/reflect/value.go:303 +0xb1
net/rpc.(*service).call(0xc820ca6040, 0xc820ca6000, 0xc820cae088, 0xc820ca8700, 0xc821020420, 0x45189e0, 0xc82103c9d0, 0x198, 0x44e5300, 0xc820ebb440, ...)
/usr/local/Cellar/go/1.6/libexec/src/net/rpc/server.go:383 +0x1c2
created by net/rpc.(*Server).ServeCodec
/usr/local/Cellar/go/1.6/libexec/src/net/rpc/server.go:477 +0x49d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment