You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by GitBox <gi...@apache.org> on 2021/05/26 02:41:14 UTC
[GitHub] [dubbo-go] cvictory edited a comment on issue #1214: go race detect
cvictory edited a comment on issue #1214:
URL: https://github.com/apache/dubbo-go/issues/1214#issuecomment-848411896
增加一个待解决:
```
WARNING: DATA RACE
Read at 0x00c000173b78 by goroutine 105:
github.com/RoaringBitmap/roaring.(*runContainer16).cardinality()
/Users/cvictory/go/pkg/mod/github.com/!roaring!bitmap/roaring@v0.5.5/runcontainer.go:989 +0x64
github.com/RoaringBitmap/roaring.(*runContainer16).getCardinality()
/Users/cvictory/go/pkg/mod/github.com/!roaring!bitmap/roaring@v0.5.5/runcontainer.go:2353 +0x265
github.com/RoaringBitmap/roaring.(*runContainer16).equals()
/Users/cvictory/go/pkg/mod/github.com/!roaring!bitmap/roaring@v0.5.5/runcontainer.go:2124 +0x23c
github.com/RoaringBitmap/roaring.(*roaringArray).equals()
/Users/cvictory/go/pkg/mod/github.com/!roaring!bitmap/roaring@v0.5.5/roaringarray.go:451 +0x2fa
github.com/RoaringBitmap/roaring.(*Bitmap).Equals()
/Users/cvictory/go/pkg/mod/github.com/!roaring!bitmap/roaring@v0.5.5/roaring.go:524 +0xbb
github.com/apache/dubbo-go/cluster/router/utils.JoinIfNotEqual()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/cluster/router/utils/bitmap_util.go:31 +0xc1
github.com/apache/dubbo-go/cluster/router/conncheck.(*ConnCheckRouter).Route()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/cluster/router/conncheck/conn_check_route.go:63 +0xb5
github.com/apache/dubbo-go/cluster/router/chain.(*RouterChain).Route()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/cluster/router/chain/chain.go:87 +0x1a1
github.com/apache/dubbo-go/registry/directory.(*RegistryDirectory).List()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/registry/directory/directory.go:407 +0xe8
github.com/apache/dubbo-go/cluster/cluster_impl.(*failoverClusterInvoker).Invoke()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/cluster/cluster_impl/failover_cluster_invoker.go:57 +0x8a
github.com/apache/dubbo-go/common/proxy.DefaultProxyImplementFunc.func1.1()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/common/proxy/proxy.go:207 +0x7ca
reflect.callReflect()
/usr/local/go/src/reflect/value.go:565 +0x5c5
reflect.makeFuncStub()
/usr/local/go/src/reflect/asm_amd64.s:20 +0x41
Previous write at 0x00c000173b78 by goroutine 104:
github.com/RoaringBitmap/roaring.(*runContainer16).cardinality()
/Users/cvictory/go/pkg/mod/github.com/!roaring!bitmap/roaring@v0.5.5/runcontainer.go:997 +0xfc
github.com/RoaringBitmap/roaring.(*runContainer16).getCardinality()
/Users/cvictory/go/pkg/mod/github.com/!roaring!bitmap/roaring@v0.5.5/runcontainer.go:2353 +0x265
github.com/RoaringBitmap/roaring.(*runContainer16).equals()
/Users/cvictory/go/pkg/mod/github.com/!roaring!bitmap/roaring@v0.5.5/runcontainer.go:2124 +0x23c
github.com/RoaringBitmap/roaring.(*roaringArray).equals()
/Users/cvictory/go/pkg/mod/github.com/!roaring!bitmap/roaring@v0.5.5/roaringarray.go:451 +0x2fa
github.com/RoaringBitmap/roaring.(*Bitmap).Equals()
/Users/cvictory/go/pkg/mod/github.com/!roaring!bitmap/roaring@v0.5.5/roaring.go:524 +0xbb
github.com/apache/dubbo-go/cluster/router/utils.JoinIfNotEqual()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/cluster/router/utils/bitmap_util.go:31 +0xc1
github.com/apache/dubbo-go/cluster/router/conncheck.(*ConnCheckRouter).Route()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/cluster/router/conncheck/conn_check_route.go:63 +0xb5
github.com/apache/dubbo-go/cluster/router/chain.(*RouterChain).Route()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/cluster/router/chain/chain.go:87 +0x1a1
github.com/apache/dubbo-go/registry/directory.(*RegistryDirectory).List()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/registry/directory/directory.go:407 +0xe8
github.com/apache/dubbo-go/cluster/cluster_impl.(*failoverClusterInvoker).Invoke()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/cluster/cluster_impl/failover_cluster_invoker.go:57 +0x8a
github.com/apache/dubbo-go/common/proxy.DefaultProxyImplementFunc.func1.1()
/Users/cvictory/go/pkg/mod/gitlab.alibaba-inc.com/middleware-go/dubbo-go@v0.0.0-20210416081125-f19ea4b4b7f4/common/proxy/proxy.go:207 +0x7ca
reflect.callReflect()
/usr/local/go/src/reflect/value.go:565 +0x5c5
reflect.makeFuncStub()
/usr/local/go/src/reflect/asm_amd64.s:20 +0x41
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org