loov / goda

Go Dependency Analysis toolkit
MIT License
1.37k stars 45 forks source link

invalid memory address #25

Closed egonelbre closed 4 years ago

egonelbre commented 4 years ago
goda list "shared(./...:root, ./pkg/encryption + ./pkg/identity + ./pkg/macaroon + ./pkg/paths + ./pkg/pb (without private endpoints) + ./pkg/peertls + ./pkg/peertls/extensions + ./pkg/peertls/tlsopts + ./pkg/pkcrypto + ./pkg/ranger + ./pkg/rpc + ./pkg/rpc/rpcpeer + ./pkg/rpc/rpcpool + ./pkg/rpc/rpcstatus + ./pkg/signing + ./pkg/storj + ./private/bloomfilter + ./private/errs2 + ./private/fpath + ./private/groupcancel + ./private/memory + ./private/readcloser + ./private/sync2 + ./private/testcontext + ./private/testidentity + ./private/testpeertls + ./private/testrand + ./private/useragent)"

Gives:

panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x0 pc=0x67994f]

goroutine 1 [running]:
github.com/loov/goda/pkgset.Calc.func2(0xc00010e280, 0x78e180, 0xc0000c14d0, 0xc000537560, 0x0, 0x0)
        f:/Code/github.com/loov/goda/pkgset/calc.go:103 +0xc4f
github.com/loov/goda/pkgset.Calc.func1(0xc00010e280, 0xc00009a860, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0)
        f:/Code/github.com/loov/goda/pkgset/calc.go:42 +0xf3
github.com/loov/goda/pkgset.Calc.func2(0xc00010e280, 0x78e180, 0xc0000c1500, 0xc00007fbc0, 0x0, 0x0)
        f:/Code/github.com/loov/goda/pkgset/calc.go:84 +0xb53
github.com/loov/goda/pkgset.Calc.func1(0xc00010e280, 0xc00009a880, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0)
        f:/Code/github.com/loov/goda/pkgset/calc.go:42 +0xf3
github.com/loov/goda/pkgset.Calc.func2(0xc00010e280, 0x78e180, 0xc0000c1530, 0xc00007fbb0, 0x0, 0x0)
...