-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Description
Thank you for creating the issue!
Please include the following information:
- Version of golangci-lint:
golangci-lint has version 1.17.1 built from 4ba2155 on 2019-06-10T09:07:35Z
- Config file:
linters-settings:
dupl:
# So you're seeing `dupl` violations. Look at the violating code. See if there's a
# sane/reasonable way to DRY it up that you can implement in a timely manner. If there is, and
# you're happy with the results, fix the code. Otherwise, bump the threshold just high enough
# to quash the warning.
threshold: 364
gocyclo:
min-complexity: 30
errcheck:
check-type-assertions: true
check-blank: false
ignore: fmt:.*,io/ioutil:^Read.*,net/http:^Serve
govet:
check-shadowing: true
lll:
line-length: 100
maligned:
suggest-new: true
nakedret:
max-func-lines: 30
unused:
check-exported: false
unparam:
check-exported: true
goconst:
min-occurrences: 10
staticcheck:
unused.whole-program: true
# Also see stricter setup: https://github.com/golangci/golangci-lint/blob/master/.golangci.yml
linters:
disable-all: true
enable:
# Enabled by default
- deadcode
- errcheck
- gosimple
- govet
- ineffassign
- staticcheck
- structcheck
- typecheck
- unused
- varcheck # N.B. Not configured to check for exported items! Boo!
# Disabled by default
- bodyclose
- depguard
- dupl
- goconst
- gocritic
- gocyclo
- goimports
- golint
- gosec
- lll
- misspell
- nakedret
- prealloc
- scopelint
- unconvert
- unparam
# `maligned` is disabled because we prefer organization/readability to compactness for this
# project. Any struct we plan on having lots of instances of in memory should be evaluated by
# hand, but most structs (AzureMailbox/GSuiteMailbox/AzureTenant/GSuiteCustomer/...) have
# relatively few instances in memory, aren't contiguous in memory (impairing the benefits of
# cache locality that tighter packing would offer), etc.
# - maligned
# `interfacer` is disabled because it tends to produce insane results.
# - interfacer
run:
deadline: 2m
tests: false
issues:
max-issues-per-linter: 0
max-same-issues: 0
- Go environment:
go version go1.12.6 darwin/amd64
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/jonathon.frisby/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/jonathon.frisby/go"
GOPROXY=""
GORACE=""
GOROOT="/Users/jonathon.frisby/.gimme/versions/go1.12.6.darwin.amd64"
GOTMPDIR=""
GOTOOLDIR="/Users/jonathon.frisby/.gimme/versions/go1.12.6.darwin.amd64/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/k5/w0_r1hrd6tqgb0k86pfgpq900000gp/T/go-build098703908=/tmp/go-build -gno-record-gcc-switches -fno-common"
- Verbose output of running: Can't reproduce reliably, but output (sans
-v
) in one run where it crashed was:
fatal error: concurrent map read and map write
goroutine 4701 [running]:
runtime.throw(0x1a89d48, 0x21)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/panic.go:617 +0x72 fp=0xc021dc7648 sp=0xc021dc7618 pc=0x102c5e2
runtime.mapaccess1_faststr(0x18ea860, 0xc00017efc0, 0xc025bad25b, 0x14, 0xc0165606cb)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/map_faststr.go:21 +0x469 fp=0xc021dc76b8 sp=0xc021dc7648 pc=0x1012329
github.com/golangci/golangci-lint/pkg/fsutils.(*FileCache).GetFileBytes(0xc0000ba200, 0xc025bad25b, 0x14, 0x14, 0x24090e0, 0x10, 0x18, 0xc052c614c0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/fsutils/filecache.go:23 +0x69 fp=0xc021dc7748 sp=0xc021dc76b8 pc=0x14090d9
github.com/golangci/golangci-lint/pkg/fsutils.(*LineCache).getFileCache(0xc0004b1070, 0xc025bad25b, 0x14, 0x203014, 0x203014, 0x1020695, 0xc05223b880, 0x67d5676)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/fsutils/linecache.go:61 +0xb1 fp=0xc021dc77f0 sp=0xc021dc7748 pc=0x140a6b1
github.com/golangci/golangci-lint/pkg/fsutils.(*LineCache).getRawLine(0xc0004b1070, 0xc025bad25b, 0x14, 0x122, 0xc05223b880, 0xc05223b800, 0x78, 0x100bb01, 0xc05223b880)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/fsutils/linecache.go:39 +0x5a fp=0xc021dc78c8 sp=0xc021dc77f0 pc=0x140a26a
github.com/golangci/golangci-lint/pkg/fsutils.(*LineCache).GetLine(0xc0004b1070, 0xc025bad25b, 0x14, 0x123, 0x78, 0xc05223b800, 0x0, 0x1)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/fsutils/linecache.go:30 +0x5c fp=0xc021dc7920 sp=0xc021dc78c8 pc=0x140a13c
github.com/golangci/golangci-lint/pkg/result/processors.SourceCode.Process.func1(0xc05223b800, 0xc05223b800)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/result/processors/source_code.go:33 +0x10a fp=0xc021dc79d8 sp=0xc021dc7920 pc=0x17ff6aa
github.com/golangci/golangci-lint/pkg/result/processors.transformIssues(0xc052ac2500, 0xa, 0xa, 0xc021dc7c10, 0x150000001974100, 0x4, 0x20)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/result/processors/utils.go:42 +0x16d fp=0xc021dc7bd8 sp=0xc021dc79d8 pc=0x17fcebd
github.com/golangci/golangci-lint/pkg/result/processors.SourceCode.Process(0xc0004b1070, 0x1be25e0, 0xc025bb1f50, 0xc052ac2500, 0xa, 0xa, 0xc021dc7ca8, 0x104a2f4, 0x105c3f0, 0xc021dc7c98, ...)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/result/processors/source_code.go:28 +0x8d fp=0xc021dc7c40 sp=0xc021dc7bd8 pc=0x17fc3dd
github.com/golangci/golangci-lint/pkg/result/processors.(*SourceCode).Process(0xc025b9fb60, 0xc052ac2500, 0xa, 0xa, 0x332d51800000000, 0x5d376629, 0xc021dc7d00, 0x10b6746, 0x5d376629)
<autogenerated>:1 +0x7b fp=0xc021dc7ca8 sp=0xc021dc7c40 pc=0x18011eb
github.com/golangci/golangci-lint/pkg/lint.(*Runner).processIssues.func1()
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/lint/runner.go:304 +0x63 fp=0xc021dc7d10 sp=0xc021dc7ca8 pc=0x180a173
github.com/golangci/golangci-lint/pkg/timeutils.(*Stopwatch).TrackStage(0xc0258fd090, 0x1a49012, 0xb, 0xc021dc7e08)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/timeutils/stopwatch.go:75 +0x50 fp=0xc021dc7d70 sp=0xc021dc7d10 pc=0x18028b0
github.com/golangci/golangci-lint/pkg/lint.(*Runner).processIssues(0xc025c16000, 0xc052ac2500, 0xa, 0xa, 0xc0258fd090, 0xc000ec8090, 0xc000faaf30, 0x1549e4f)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/lint/runner.go:303 +0x143 fp=0xc021dc7e48 sp=0xc021dc7d70 pc=0x1808cf3
github.com/golangci/golangci-lint/pkg/lint.Runner.processLintResults.func1(0xc025c16000, 0xc025343c20, 0xc025343bc0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/lint/runner.go:238 +0x25f fp=0xc021dc7fc8 sp=0xc021dc7e48 pc=0x1809abf
runtime.goexit()
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc021dc7fd0 sp=0xc021dc7fc8 pc=0x105ab71
created by github.com/golangci/golangci-lint/pkg/lint.Runner.processLintResults
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/lint/runner.go:224 +0xb6
goroutine 1 [chan receive]:
github.com/golangci/golangci-lint/pkg/printers.(*Text).Print(0xc025b9fbe0, 0x1bd84c0, 0xc0000bd7a0, 0xc025343d40, 0x0, 0x1)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/printers/text.go:40 +0x7e
github.com/golangci/golangci-lint/pkg/commands.(*Executor).runAndPrint(0xc00030c820, 0x1bd84c0, 0xc0000bd7a0, 0xc0004b1110, 0x0, 0x1, 0x0, 0x0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/commands/run.go:350 +0x253
github.com/golangci/golangci-lint/pkg/commands.(*Executor).executeRun(0xc00030c820, 0xc000207180, 0xc0004b1110, 0x0, 0x1)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/commands/run.go:400 +0x153
github.com/golangci/golangci-lint/vendor/github.com/spf13/cobra.(*Command).execute(0xc000207180, 0xc0004b10f0, 0x1, 0x1, 0xc000207180, 0xc0004b10f0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/spf13/cobra/command.go:760 +0x2ae
github.com/golangci/golangci-lint/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xc000206f00, 0x6, 0x1bab978, 0x7)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/spf13/cobra/command.go:846 +0x2ec
github.com/golangci/golangci-lint/vendor/github.com/spf13/cobra.(*Command).Execute(...)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/spf13/cobra/command.go:794
github.com/golangci/golangci-lint/pkg/commands.(*Executor).Execute(...)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/commands/executor.go:107
main.main()
/home/travis/gopath/src/github.com/golangci/golangci-lint/cmd/golangci-lint/main.go:20 +0x80
goroutine 15097 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd940, 0xc00b20d830)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc044377680)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc0443776ac, 0xc000ef5790)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc044377680)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc044377680)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15031 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0xc033f06c00)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd9c0, 0xc0140c7260)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc04a0ef440)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc04a0ef46c, 0xc0015b8f90)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc04a0ef440)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc04a0ef440)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15257 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0x1bcd900)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd980, 0xc00a62b5a0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.emitConv(0xc044cb5400, 0x1be0c60, 0xc052388fc0, 0x1bcd940, 0xc00ee28780, 0xc052364fb0, 0x0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/emit.go:210 +0x332
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*builder).emitCallArgs(0xc05220bd28, 0xc044cb5400, 0xc00fbbc840, 0xc00abbdc00, 0x0, 0x0, 0x1, 0x100c1f8, 0x80, 0x1938860)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:922 +0x5f0
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*builder).setCall(0xc05220bd28, 0xc044cb5400, 0xc00abbdc00, 0xc0523585c0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:969 +0x102
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*builder).expr0(0xc05220bd28, 0xc044cb5400, 0x1bd3e00, 0xc00abbdc00, 0x7, 0x1bcd7c0, 0x22defa0, 0x0, 0x0, 0x1bd3f00, ...)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:596 +0x29cd
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*builder).expr(0xc05220bd28, 0xc044cb5400, 0x1bd3e00, 0xc00abbdc00, 0xc05238a980, 0xc0004dc000)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:530 +0x27e
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*builder).stmt(0xc05220bd28, 0xc044cb5400, 0x1bd44c0, 0xc0041eafc0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2045 +0x17bf
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*builder).stmtList(0xc05220bd28, 0xc044cb5400, 0xc00a62a8f0, 0x1, 0x1)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:790 +0x72
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*builder).stmt(0xc05220bd28, 0xc044cb5400, 0x1bd3d80, 0xc002931290)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2102 +0x22b7
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*builder).buildFunction(0xc05220bd28, 0xc044cb5400)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2195 +0x2d2
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*builder).buildFuncDecl(0xc05220bd28, 0xc044377800, 0xc0029312c0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2225 +0xed
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc044377800)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2341 +0x88a
sync.(*Once).Do(0xc04437782c, 0xc001377790)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc044377800)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc044377800)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 4696 [runnable]:
syscall.syscall(0x10aa610, 0x6, 0xc0522d7500, 0x90e, 0x70e, 0x0, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sys_darwin.go:63 +0x2e
syscall.read(0x6, 0xc0522d7500, 0x90e, 0x90e, 0x0, 0xc0522d7500, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/syscall/zsyscall_darwin_amd64.go:1169 +0x67
syscall.Read(...)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/syscall/syscall_unix.go:172
internal/poll.(*FD).Read(0xc052730fc0, 0xc0522d7500, 0x90e, 0x90e, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/internal/poll/fd_unix.go:165 +0x12f
os.(*File).read(...)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/os/file_unix.go:263
os.(*File).Read(0xc0517cbc98, 0xc0522d7500, 0x90e, 0x90e, 0xc0522d7500, 0x0, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc01cd6f680, 0x1bc3140, 0xc0517cbc98, 0x10cc54e, 0xc052b5edd0, 0xc000df21e0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/bytes/buffer.go:207 +0xbd
io/ioutil.readAll(0x1bc3140, 0xc0517cbc98, 0x90e, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/io/ioutil/ioutil.go:36 +0xe5
io/ioutil.ReadFile(0xc000df21e0, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/io/ioutil/ioutil.go:73 +0xea
go/parser.readSource(0xc000df21e0, 0x54, 0x0, 0x0, 0xc052bd2720, 0xc01cd6f7c8, 0x1099b79, 0xc01cd6f7c8, 0x100c1f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/go/parser/interface.go:42 +0x2e2
go/parser.ParseFile(0xc052ae1900, 0xc000df21e0, 0x54, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/go/parser/interface.go:86 +0x7e
github.com/golangci/golangci-lint/vendor/github.com/golangci/ineffassign.checkPath(0xc000df21e0, 0x54, 0xc052ae1540, 0xc052d02660, 0x3, 0x4, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/ineffassign/ineffassign.go:69 +0x86
github.com/golangci/golangci-lint/vendor/github.com/golangci/ineffassign.Run(0xc0515e7000, 0xa8, 0x100, 0x100, 0x30, 0xc051ec1fd0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/ineffassign/ineffassign.go:27 +0x300
github.com/golangci/golangci-lint/pkg/golinters.Ineffassign.Run(0x1bd84c0, 0xc0000bd7a0, 0xc052044100, 0xc025baad50, 0x1, 0x1, 0x1ba6f28, 0xc0000560b0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/golinters/ineffassign.go:24 +0x65
github.com/golangci/golangci-lint/pkg/lint.(*Runner).runLinterSafe(0xc01cd6fee0, 0x1bd84c0, 0xc0000bd7a0, 0xc0258ad080, 0xc00018b000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/lint/runner.go:112 +0x16a
github.com/golangci/golangci-lint/pkg/lint.Runner.runWorker.func1()
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/lint/runner.go:146 +0x64
github.com/golangci/golangci-lint/pkg/timeutils.(*Stopwatch).TrackStage(0xc0255461e0, 0x1a4275b, 0xb, 0xc01cd6fe40)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/timeutils/stopwatch.go:75 +0x50
github.com/golangci/golangci-lint/pkg/lint.Runner.runWorker(0xc01bb8eb40, 0x11, 0x11, 0x1be25e0, 0xc025bb0600, 0x1bd84c0, 0xc0000bd7a0, 0xc0258ad080, 0xc025343b60, 0xc025343bc0, ...)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/lint/runner.go:145 +0x23b
github.com/golangci/golangci-lint/pkg/lint.(*Runner).runWorkers.func1(0xc025bf0e30, 0xc025bb1fb0, 0x1bd84c0, 0xc0000bd7a0, 0xc0258ad080, 0xc025343b60, 0xc025343bc0, 0xc025bc20c0, 0x8, 0x8, ...)
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/lint/runner.go:200 +0x163
created by github.com/golangci/golangci-lint/pkg/lint.(*Runner).runWorkers
/home/travis/gopath/src/github.com/golangci/golangci-lint/pkg/lint/runner.go:197 +0x1ab
goroutine 15204 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0xc001103c00)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd7c0, 0x22df040)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc04a0efaa0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc04a0efacc, 0xc02b879f90)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc04a0efaa0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc04a0efaa0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15029 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0xc0211e9c00)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd980, 0xc044016ee0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc043725da0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc043725dcc, 0xc0332e8f90)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc043725da0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc043725da0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15168 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0xc04f4b7c00)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd9c0, 0xc016c93ef0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc044376a20)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc044376a4c, 0xc02b87a790)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc044376a20)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc044376a20)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15320 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd9c0, 0xc00897e150)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc0357d30e0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc0357d310c, 0xc0305f6f90)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc0357d30e0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc0357d30e0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15293 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0xc052aadc00)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd940, 0xc010e33e30)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc04a0eecc0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc04a0eecec, 0xc001328f90)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc04a0eecc0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc04a0eecc0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15343 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd940, 0xc00a034240)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc04dcdb200)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc04dcdb22c, 0xc0013fa790)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc04dcdb200)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc04dcdb200)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15133 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd940, 0xc00c398990)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc042e55f20)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc042e55f4c, 0xc02b8a0790)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc042e55f20)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc042e55f20)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15191 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0xc030df2c00)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd940, 0xc013694780)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc0443765a0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc0443765cc, 0xc001346f90)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc0443765a0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc0443765a0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15066 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd980, 0xc0444eef20)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc044376cc0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc044376cec, 0xc035644790)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc044376cc0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc044376cc0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15130 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd980, 0xc04a6071a0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc04a0ef920)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc04a0ef94c, 0xc02c361790)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc04a0ef920)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc04a0ef920)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15290 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0xc0218a8c00)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd9c0, 0xc013529980)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc043725e60)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc043725e8c, 0xc001013f90)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc043725e60)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc043725e60)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15156 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0xc000ecdc00)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd9c0, 0xc00a510420)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc044377020)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc04437704c, 0xc02c02af90)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc044377020)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc044377020)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15084 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0x0)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd940, 0xc0096672f0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc04a0ef5c0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc04a0ef5ec, 0xc02bf21f90)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc04a0ef5c0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc04a0ef5c0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
goroutine 15179 [semacquire]:
sync.runtime_SemacquireMutex(0xc025f4c3fc, 0xc036296c00)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc025f4c3f8)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/mutex.go:134 +0x109
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).needMethodsOf(0xc025f4c3c0, 0x1bcd9c0, 0xc009c90ff0)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/methods.go:144 +0x36
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).build(0xc0357d2960)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2272 +0x110
sync.(*Once).Do(0xc0357d298c, 0xc02761ff90)
/home/travis/.gimme/versions/go1.12.5.linux.amd64/src/sync/once.go:44 +0xb3
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Package).Build(0xc0357d2960)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2260 +0x54
github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build.func1(0xc04dce2760, 0xc0357d2960)
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2244 +0x2b
created by github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa.(*Program).Build
/home/travis/gopath/src/github.com/golangci/golangci-lint/vendor/github.com/golangci/go-tools/ssa/builder.go:2243 +0x118
...
(Remainder of output elided due to 65536 character limit for issue body)
Metadata
Metadata
Assignees
Labels
No labels