Created
May 25, 2018 19:09
-
-
Save Arnold1/44a5345ab0cc7021f9e0f59dc5ff172f to your computer and use it in GitHub Desktop.
data race
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
================== | |
================== | |
WARNING: DATA RACE | |
Read at 0x00c4200259b8 by goroutine 14: | |
runtime.slicecopy() | |
/usr/local/Cellar/go/1.10.2/libexec/src/runtime/slice.go:192 +0x0 | |
github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.copyArgs() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp/args.go:320 +0x27a | |
github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.(*RequestHeader).CopyTo() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp/header.go:703 +0x7e0 | |
github.com/ABC/byoa-price-engine/service.(*HTTPLogBrainService).GetResponseRate.func1() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/service/executor.go:186 +0x919 | |
github.com/ABC/byoa-price-engine/service.(*FMVAdaper).GetResult() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/service/req_resp_processor.go:33 +0x50 | |
github.com/ABC/byoa-price-engine/service.(*HTTPLogBrainService).GetResponseRate.func1() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/service/executor.go:226 +0xfc2 | |
github.com/ABC/byoa-price-engine/service.(*FMVAdaper).GetResult() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/service/req_resp_processor.go:33 +0x50 | |
github.com/ABC/byoa-price-engine/service.(*HTTPLogBrainService).GetResponseRate.func1() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/service/executor.go:226 +0xfc2 | |
github.com/ABC/byoa-price-engine/service.(*FMVAdaper).GetResult() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/service/req_resp_processor.go:33 +0x50 | |
github.com/ABC/byoa-price-engine/service.(*HTTPLogBrainService).GetResponseRate.func1() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/service/executor.go:226 +0xfc2 | |
Previous write at 0x00c4200259b8 by goroutine 44: | |
runtime.slicestringcopy() | |
/usr/local/Cellar/go/1.10.2/libexec/src/runtime/slice.go:227 +0x0 | |
github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.(*RequestHeader).Add() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp/args.go:367 +0x28c | |
github.com/ABC/byoa-price-engine/service.(*LogBrainService).GetPriceHandler() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/service/executor.go:321 +0x11ff | |
github.com/ABC/byoa-price-engine/service.(*LogBrainService).GetPriceHandler-fm() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/server/server.go:45 +0x55 | |
github.com/ABC/byoa-price-engine/server.FTracingWrapper.func1() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/server/fadapter.go:175 +0x31e | |
github.com/ABC/byoa-price-engine/server.FErrorWrapper.func1() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/server/fadapter.go:37 +0x83 | |
github.com/ABC/byoa-price-engine/server.FLogWrapper.func1() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/server/fadapter.go:65 +0x8d | |
github.com/ABC/byoa-price-engine/vendor/github.com/ABC/intell-go-common/sniffer.FastHTTPSniffAdapter.func1() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/ABC/intell-go-common/sniffer/adaper.go:62 +0x4a | |
github.com/ABC/byoa-price-engine/server.FBackPressureWrapper.func1() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/server/fadapter.go:121 +0x186 | |
github.com/ABC/byoa-price-engine/server.FRouter.func1() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/server/fadapter.go:95 +0x61 | |
github.com/ABC/byoa-price-engine/vendor/github.com/qiangxue/fasthttp-routing.(*Context).Next() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/qiangxue/fasthttp-routing/context.go:67 +0x15a | |
github.com/ABC/byoa-price-engine/vendor/github.com/qiangxue/fasthttp-routing.(*Router).HandleRequest() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/qiangxue/fasthttp-routing/router.go:75 +0x3cc | |
github.com/ABC/byoa-price-engine/vendor/github.com/qiangxue/fasthttp-routing.(*Router).HandleRequest-fm() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/server/server.go:59 +0x4b | |
github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.(*Server).serveConn() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp/server.go:1566 +0x956 | |
github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.(*Server).(github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.serveConn)-fm() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp/server.go:1280 +0x55 | |
github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.(*workerPool).workerFunc() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp/workerpool.go:210 +0x102 | |
github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.(*workerPool).getCh.func1() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp/workerpool.go:182 +0x42 | |
Goroutine 14 (running) created at: | |
github.com/ABC/byoa-price-engine/service.(*HTTPLogBrainService).GetResponseRate() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/service/executor.go:139 +0x475 | |
Goroutine 44 (running) created at: | |
github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.(*workerPool).getCh() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp/workerpool.go:181 +0x223 | |
github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.(*workerPool).Serve() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp/workerpool.go:129 +0x3c | |
github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.(*Server).Serve() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp/server.go:1295 +0x380 | |
github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp.(*Server).ListenAndServe() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/vendor/github.com/valyala/fasthttp/server.go:1167 +0xc2 | |
github.com/ABC/byoa-price-engine/server.Start() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/server/server.go:61 +0x77e | |
main.main() | |
/Users/geri/intelligence/src/github.com/ABC/byoa-price-engine/main.go:80 +0x909 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment