Open
Description
==================
WARNING: DATA RACE
Read at 0x00c0011b03b8 by goroutine 81:
github.com/bits-and-blooms/bitset.(*BitSet).Test()
<masked>/go/pkg/mod/github.com/bits-and-blooms/[email protected]/bitset.go:163 +0x1e4
github.com/penglongli/gin-metrics/bloom.(*BloomFilter).Contains()
<masked>/go/pkg/mod/github.com/penglongli/[email protected]/bloom/bloom.go:37 +0x126
github.com/penglongli/gin-metrics/ginmetrics.(*Monitor).ginMetricHandle()
<masked>/go/pkg/mod/github.com/penglongli/[email protected]/ginmetrics/middleware.go:180 +0x62b
github.com/penglongli/gin-metrics/ginmetrics.(*Monitor).monitorInterceptor()
<masked>/go/pkg/mod/github.com/penglongli/[email protected]/ginmetrics/middleware.go:168 +0x3f9
github.com/penglongli/gin-metrics/ginmetrics.(*Monitor).monitorInterceptor-fm()
<autogenerated>:1 +0x3d
github.com/gin-gonic/gin.(*Context).Next()
<masked>/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:185 +0xef
github.com/gin-gonic/gin.serveError()
<masked>/go/pkg/mod/github.com/gin-gonic/[email protected]/gin.go:677 +0x8a
github.com/gin-gonic/gin.(*Engine).handleHTTPRequest()
<masked>/go/pkg/mod/github.com/gin-gonic/[email protected]/gin.go:670 +0x911
github.com/gin-gonic/gin.(*Engine).ServeHTTP()
<masked>/go/pkg/mod/github.com/gin-gonic/[email protected]/gin.go:589 +0x3e6
net/http.serverHandler.ServeHTTP()
<masked>/sdk/go1.24.0/src/net/http/server.go:3301 +0x2a1
net/http.(*conn).serve()
<masked>/sdk/go1.24.0/src/net/http/server.go:2102 +0x1304
net/http.(*Server).Serve.gowrap3()
<masked>/sdk/go1.24.0/src/net/http/server.go:3454 +0x4f
Previous write at 0x00c0011b03b8 by goroutine 82:
github.com/bits-and-blooms/bitset.(*BitSet).Set()
<masked>/go/pkg/mod/github.com/bits-and-blooms/[email protected]/bitset.go:174 +0xc7
github.com/penglongli/gin-metrics/bloom.(*BloomFilter).Add()
<masked>/go/pkg/mod/github.com/penglongli/[email protected]/bloom/bloom.go:27 +0x156
github.com/penglongli/gin-metrics/ginmetrics.(*Monitor).ginMetricHandle()
<masked>/go/pkg/mod/github.com/penglongli/[email protected]/ginmetrics/middleware.go:181 +0x664
github.com/penglongli/gin-metrics/ginmetrics.(*Monitor).monitorInterceptor()
<masked>/go/pkg/mod/github.com/penglongli/[email protected]/ginmetrics/middleware.go:168 +0x3f9
github.com/penglongli/gin-metrics/ginmetrics.(*Monitor).monitorInterceptor-fm()
<autogenerated>:1 +0x3d
github.com/gin-gonic/gin.(*Context).Next()
<masked>/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:185 +0xef
github.com/gin-gonic/gin.serveError()
<masked>/go/pkg/mod/github.com/gin-gonic/[email protected]/gin.go:677 +0x8a
github.com/gin-gonic/gin.(*Engine).handleHTTPRequest()
<masked>/go/pkg/mod/github.com/gin-gonic/[email protected]/gin.go:670 +0x911
github.com/gin-gonic/gin.(*Engine).ServeHTTP()
<masked>/go/pkg/mod/github.com/gin-gonic/[email protected]/gin.go:589 +0x3e6
net/http.serverHandler.ServeHTTP()
<masked>/sdk/go1.24.0/src/net/http/server.go:3301 +0x2a1
net/http.(*conn).serve()
<masked>/sdk/go1.24.0/src/net/http/server.go:2102 +0x1304
net/http.(*Server).Serve.gowrap3()
<masked>/sdk/go1.24.0/src/net/http/server.go:3454 +0x4f
Goroutine 81 (running) created at:
net/http.(*Server).Serve()
<masked>/sdk/go1.24.0/src/net/http/server.go:3454 +0x8c9
net/http/httptest.(*Server).goServe.func1()
<masked>/sdk/go1.24.0/src/net/http/httptest/server.go:311 +0xb3
Goroutine 82 (running) created at:
net/http.(*Server).Serve()
<masked>/sdk/go1.24.0/src/net/http/server.go:3454 +0x8c9
net/http/httptest.(*Server).goServe.func1()
<masked>/sdk/go1.24.0/src/net/http/httptest/server.go:311 +0xb3
==================
Metadata
Metadata
Assignees
Labels
No labels