Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

data race in util/collate/collate.go #27474

Closed
Tracked by #25899
zhouqiang-cl opened this issue Aug 23, 2021 · 1 comment · Fixed by #27477
Closed
Tracked by #25899

data race in util/collate/collate.go #27474

zhouqiang-cl opened this issue Aug 23, 2021 · 1 comment · Fixed by #27477
Labels
severity/major sig/sql-infra SIG: SQL Infra type/bug The issue is confirmed as a bug.

Comments

@zhouqiang-cl
Copy link
Contributor

Bug Report

Please answer these questions before submitting your issue. Thanks!

[2021-08-23T01:47:29.823Z] WARNING: DATA RACE
[2021-08-23T01:47:29.823Z] Read at 0x00c000155920 by goroutine 65:
[2021-08-23T01:47:29.823Z]   runtime.mapaccess2_faststr()
[2021-08-23T01:47:29.823Z]       /usr/local/go/src/runtime/map_faststr.go:107 +0x0
[2021-08-23T01:47:29.823Z]   github.com/pingcap/tidb/util/collate.GetCollator()
[2021-08-23T01:47:29.823Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/util/collate/collate.go:144 +0xab
[2021-08-23T01:47:29.823Z]   github.com/pingcap/tidb/types.CompareString()
[2021-08-23T01:47:29.823Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/types/compare.go:119 +0x46
[2021-08-23T01:47:29.823Z]   github.com/pingcap/tidb/types.(*Datum).compareString()
[2021-08-23T01:47:29.823Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/types/datum.go:683 +0x2c6
[2021-08-23T01:47:29.823Z]   github.com/pingcap/tidb/types.(*Datum).CompareDatum()
[2021-08-23T01:47:29.823Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/types/datum.go:583 +0x4fc
[2021-08-23T01:47:29.823Z]   github.com/pingcap/tidb/planner/core.getNameValuePairs()
[2021-08-23T01:47:29.823Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/point_get_plan.go:1220 +0xa1d
[2021-08-23T01:47:29.823Z]   github.com/pingcap/tidb/planner/core.getNameValuePairs()
[2021-08-23T01:47:29.823Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/point_get_plan.go:1161 +0x264
[2021-08-23T01:47:29.823Z]   github.com/pingcap/tidb/planner/core.tryPointGetPlan()
[2021-08-23T01:47:29.823Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/point_get_plan.go:875 +0x564
[2021-08-23T01:47:29.823Z]   github.com/pingcap/tidb/planner/core.tryUpdatePointPlan()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/point_get_plan.go:1320 +0x249
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/planner/core.TryFastPlan()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/point_get_plan.go:514 +0x229
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/planner.Optimize()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/optimize.go:133 +0x27d1
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/executor.(*Compiler).Compile()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/executor/compiler.go:66 +0x484
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/session.(*session).ExecuteStmt()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/session.go:1542 +0x56d
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/session.(*session).ExecuteInternal()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/session.go:1278 +0x284
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/ddl/util.UpdateDeleteRange()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/util/util.go:149 +0x426
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/ddl.(*delRange).doTask()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/delete_range.go:240 +0x356
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/ddl.(*delRange).doDelRangeWork()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/delete_range.go:186 +0x568
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/ddl.(*delRange).startEmulator()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/delete_range.go:150 +0x204
[2021-08-23T01:47:29.824Z] 
[2021-08-23T01:47:29.824Z] Previous write at 0x00c000155920 by goroutine 82:
[2021-08-23T01:47:29.824Z]   runtime.mapassign_faststr()
[2021-08-23T01:47:29.824Z]       /usr/local/go/src/runtime/map_faststr.go:202 +0x0
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/util/collate.addCharset()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/util/collate/charset.go:61 +0x844
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/util/collate.SetCharsetFeatEnabledForTest()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/util/collate/charset.go:39 +0x5b
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/executor_test.(*testSerialSuite2).TestCharsetFeature()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/executor/executor_test.go:5642 +0x4d
[2021-08-23T01:47:29.824Z]   runtime.call16()
[2021-08-23T01:47:29.824Z]       /usr/local/go/src/runtime/asm_amd64.s:550 +0x3d
[2021-08-23T01:47:29.824Z]   reflect.Value.Call()
[2021-08-23T01:47:29.824Z]       /usr/local/go/src/reflect/value.go:337 +0xd8
[2021-08-23T01:47:29.824Z]   github.com/pingcap/check.(*suiteRunner).forkTest.func1()
[2021-08-23T01:47:29.824Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:850 +0xb3b
[2021-08-23T01:47:29.824Z]   github.com/pingcap/check.(*suiteRunner).forkCall.func1()
[2021-08-23T01:47:29.824Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:739 +0x11d
[2021-08-23T01:47:29.824Z] 
[2021-08-23T01:47:29.824Z] Goroutine 65 (running) created at:
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/ddl.(*delRange).start()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/delete_range.go:126 +0x96
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/ddl.(*ddl).newDeleteRangeManager()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/ddl.go:337 +0x72
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/ddl.(*ddl).Start()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/ddl.go:359 +0x6be
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/domain.(*Domain).Init()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/domain/domain.go:718 +0x4de
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/session.(*domainMap).Get.func1()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/tidb.go:79 +0x6dd
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/util.RunWithRetry()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/util/misc.go:65 +0x97
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/session.(*domainMap).Get()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/tidb.go:70 +0x2bd
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/session.createSessionWithOpt()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/session.go:2575 +0x7e
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/session.createSession()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/session.go:2571 +0x125
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/session.BootstrapSession()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/session.go:2419 +0xfe
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/executor_test.(*testSuiteWithCliBase).SetUpSuite()
[2021-08-23T01:47:29.824Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/executor/executor_test.go:3381 +0x2ac
[2021-08-23T01:47:29.824Z]   github.com/pingcap/tidb/executor_test.(*testSerialSuite2).SetUpSuite()
[2021-08-23T01:47:29.824Z]       <autogenerated>:1 +0x4d
[2021-08-23T01:47:29.824Z]   runtime.call16()
[2021-08-23T01:47:29.824Z]       /usr/local/go/src/runtime/asm_amd64.s:550 +0x3d
[2021-08-23T01:47:29.824Z]   reflect.Value.Call()
[2021-08-23T01:47:29.824Z]       /usr/local/go/src/reflect/value.go:337 +0xd8
[2021-08-23T01:47:29.824Z]   github.com/pingcap/check.(*suiteRunner).runFixture.func1()
[2021-08-23T01:47:29.824Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:799 +0x1d0
[2021-08-23T01:47:29.824Z]   github.com/pingcap/check.(*suiteRunner).forkCall.func1()
[2021-08-23T01:47:29.824Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:739 +0x11d
[2021-08-23T01:47:29.824Z] 
[2021-08-23T01:47:29.824Z] Goroutine 82 (running) created at:
[2021-08-23T01:47:29.824Z]   github.com/pingcap/check.(*suiteRunner).forkCall()
[2021-08-23T01:47:29.824Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:734 +0x4cc
[2021-08-23T01:47:29.824Z]   github.com/pingcap/check.(*suiteRunner).forkTest()
[2021-08-23T01:47:29.824Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:832 +0x1c4
[2021-08-23T01:47:29.824Z]   github.com/pingcap/check.(*suiteRunner).doRun()
[2021-08-23T01:47:29.824Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:666 +0x144
[2021-08-23T01:47:29.824Z]   github.com/pingcap/check.(*suiteRunner).run()
[2021-08-23T01:47:29.824Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:696 +0x144
[2021-08-23T01:47:29.824Z]   github.com/pingcap/check.Run()
[2021-08-23T01:47:29.824Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/run.go:150 +0x5a
[2021-08-23T01:47:29.824Z]   github.com/pingcap/check.RunAll()
[2021-08-23T01:47:29.824Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/run.go:136 +0x968
[2021-08-23T01:47:29.824Z]   github.com/pingcap/check.TestingT()
[2021-08-23T01:47:29.824Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/run.go:99 +0x756
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/executor_test.TestT()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/executor/executor_test.go:109 +0x335
[2021-08-23T01:47:29.825Z]   testing.tRunner()
[2021-08-23T01:47:29.825Z]       /usr/local/go/src/testing/testing.go:1193 +0x202
[2021-08-23T01:47:29.825Z] ==================
[2021-08-23T01:47:29.825Z] ==================
[2021-08-23T01:47:29.825Z] WARNING: DATA RACE
[2021-08-23T01:47:29.825Z] Read at 0x00c00025e630 by goroutine 65:
[2021-08-23T01:47:29.825Z]   runtime.mapaccess2_faststr()
[2021-08-23T01:47:29.825Z]       /usr/local/go/src/runtime/map_faststr.go:107 +0x0
[2021-08-23T01:47:29.825Z]   github.com/pingcap/parser/charset.GetCollationByName()
[2021-08-23T01:47:29.825Z]       /nfs/cache/mod/github.com/pingcap/parser@v0.0.0-20210819101755-48d84c1db428/charset/charset.go:150 +0xa4
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/expression.collationToProto()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/expression/expr_to_pb.go:181 +0x64
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/expression.ToPBFieldType()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/expression/expr_to_pb.go:162 +0x64
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/expression.PbConverter.columnToPBExpr()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/expression/expr_to_pb.go:225 +0x187
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/expression.canExprPushDown()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/expression/expression.go:1229 +0x304
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/expression.canScalarFuncPushDown()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/expression/expression.go:1191 +0x15d
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/expression.canExprPushDown()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/expression/expression.go:1231 +0xe4
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/expression.PushDownExprs()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/expression/expression.go:1240 +0x127
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/planner/core.(*DataSource).PredicatePushDown()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/rule_predicate_push_down.go:121 +0x2d0
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/planner/core.(*LogicalSelection).PredicatePushDown()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/rule_predicate_push_down.go:92 +0x7e4
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/planner/core.(*baseLogicalPlan).PredicatePushDown()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/rule_predicate_push_down.go:63 +0xfd
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/planner/core.(*LogicalProjection).PredicatePushDown()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/rule_predicate_push_down.go:395 +0x34c
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/planner/core.(*ppdSolver).optimize()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/rule_predicate_push_down.go:30 +0x59
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/planner/core.logicalOptimize()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/optimizer.go:244 +0x1db
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/planner/core.DoOptimize()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/optimizer.go:153 +0xe4
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/planner/core.(*PlanBuilder).buildUpdate()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/logical_plan_builder.go:4656 +0x140e
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/planner/core.(*PlanBuilder).Build()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/core/planbuilder.go:715 +0xf78
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/planner.optimize()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/optimize.go:334 +0x46f
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/planner.Optimize()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/planner/optimize.go:218 +0x1528
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/executor.(*Compiler).Compile()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/executor/compiler.go:66 +0x484
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/session.(*session).ExecuteStmt()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/session.go:1542 +0x56d
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/session.(*session).ExecuteInternal()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/session.go:1278 +0x284
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/ddl/util.UpdateDeleteRange()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/util/util.go:149 +0x426
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/ddl.(*delRange).doTask()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/delete_range.go:240 +0x356
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/ddl.(*delRange).doDelRangeWork()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/delete_range.go:186 +0x568
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/ddl.(*delRange).startEmulator()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/delete_range.go:150 +0x204
[2021-08-23T01:47:29.825Z] 
[2021-08-23T01:47:29.825Z] Previous write at 0x00c00025e630 by goroutine 82:
[2021-08-23T01:47:29.825Z]   runtime.mapassign_faststr()
[2021-08-23T01:47:29.825Z]       /usr/local/go/src/runtime/map_faststr.go:202 +0x0
[2021-08-23T01:47:29.825Z]   github.com/pingcap/parser/charset.AddCollation()
[2021-08-23T01:47:29.825Z]       /nfs/cache/mod/github.com/pingcap/parser@v0.0.0-20210819101755-48d84c1db428/charset/charset.go:470 +0x250
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/util/collate.addCharset()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/util/collate/charset.go:55 +0x148
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/util/collate.SetCharsetFeatEnabledForTest()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/util/collate/charset.go:39 +0x5b
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/executor_test.(*testSerialSuite2).TestCharsetFeature()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/executor/executor_test.go:5642 +0x4d
[2021-08-23T01:47:29.825Z]   runtime.call16()
[2021-08-23T01:47:29.825Z]       /usr/local/go/src/runtime/asm_amd64.s:550 +0x3d
[2021-08-23T01:47:29.825Z]   reflect.Value.Call()
[2021-08-23T01:47:29.825Z]       /usr/local/go/src/reflect/value.go:337 +0xd8
[2021-08-23T01:47:29.825Z]   github.com/pingcap/check.(*suiteRunner).forkTest.func1()
[2021-08-23T01:47:29.825Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:850 +0xb3b
[2021-08-23T01:47:29.825Z]   github.com/pingcap/check.(*suiteRunner).forkCall.func1()
[2021-08-23T01:47:29.825Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:739 +0x11d
[2021-08-23T01:47:29.825Z] 
[2021-08-23T01:47:29.825Z] Goroutine 65 (running) created at:
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/ddl.(*delRange).start()
[2021-08-23T01:47:29.825Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/delete_range.go:126 +0x96
[2021-08-23T01:47:29.825Z]   github.com/pingcap/tidb/ddl.(*ddl).newDeleteRangeManager()
[2021-08-23T01:47:29.826Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/ddl.go:337 +0x72
[2021-08-23T01:47:29.826Z]   github.com/pingcap/tidb/ddl.(*ddl).Start()
[2021-08-23T01:47:29.826Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/ddl/ddl.go:359 +0x6be
[2021-08-23T01:47:29.826Z]   github.com/pingcap/tidb/domain.(*Domain).Init()
[2021-08-23T01:47:29.826Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/domain/domain.go:718 +0x4de
[2021-08-23T01:47:29.826Z]   github.com/pingcap/tidb/session.(*domainMap).Get.func1()
[2021-08-23T01:47:29.826Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/tidb.go:79 +0x6dd
[2021-08-23T01:47:29.826Z]   github.com/pingcap/tidb/util.RunWithRetry()
[2021-08-23T01:47:29.826Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/util/misc.go:65 +0x97
[2021-08-23T01:47:29.826Z]   github.com/pingcap/tidb/session.(*domainMap).Get()
[2021-08-23T01:47:29.826Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/tidb.go:70 +0x2bd
[2021-08-23T01:47:29.826Z]   github.com/pingcap/tidb/session.createSessionWithOpt()
[2021-08-23T01:47:29.826Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/session.go:2575 +0x7e
[2021-08-23T01:47:29.826Z]   github.com/pingcap/tidb/session.createSession()
[2021-08-23T01:47:29.826Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/session.go:2571 +0x125
[2021-08-23T01:47:29.826Z]   github.com/pingcap/tidb/session.BootstrapSession()
[2021-08-23T01:47:29.826Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/session/session.go:2419 +0xfe
[2021-08-23T01:47:29.826Z]   github.com/pingcap/tidb/executor_test.(*testSuiteWithCliBase).SetUpSuite()
[2021-08-23T01:47:29.826Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/executor/executor_test.go:3381 +0x2ac
[2021-08-23T01:47:29.826Z]   github.com/pingcap/tidb/executor_test.(*testSerialSuite2).SetUpSuite()
[2021-08-23T01:47:29.826Z]       <autogenerated>:1 +0x4d
[2021-08-23T01:47:29.826Z]   runtime.call16()
[2021-08-23T01:47:29.826Z]       /usr/local/go/src/runtime/asm_amd64.s:550 +0x3d
[2021-08-23T01:47:29.826Z]   reflect.Value.Call()
[2021-08-23T01:47:29.826Z]       /usr/local/go/src/reflect/value.go:337 +0xd8
[2021-08-23T01:47:29.826Z]   github.com/pingcap/check.(*suiteRunner).runFixture.func1()
[2021-08-23T01:47:29.826Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:799 +0x1d0
[2021-08-23T01:47:29.826Z]   github.com/pingcap/check.(*suiteRunner).forkCall.func1()
[2021-08-23T01:47:29.826Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:739 +0x11d
[2021-08-23T01:47:29.826Z] 
[2021-08-23T01:47:29.826Z] Goroutine 82 (running) created at:
[2021-08-23T01:47:29.826Z]   github.com/pingcap/check.(*suiteRunner).forkCall()
[2021-08-23T01:47:29.826Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:734 +0x4cc
[2021-08-23T01:47:29.826Z]   github.com/pingcap/check.(*suiteRunner).forkTest()
[2021-08-23T01:47:29.826Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:832 +0x1c4
[2021-08-23T01:47:29.826Z]   github.com/pingcap/check.(*suiteRunner).doRun()
[2021-08-23T01:47:29.826Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:666 +0x144
[2021-08-23T01:47:29.826Z]   github.com/pingcap/check.(*suiteRunner).run()
[2021-08-23T01:47:29.826Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/check.go:696 +0x144
[2021-08-23T01:47:29.826Z]   github.com/pingcap/check.Run()
[2021-08-23T01:47:29.826Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/run.go:150 +0x5a
[2021-08-23T01:47:29.826Z]   github.com/pingcap/check.RunAll()
[2021-08-23T01:47:29.826Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/run.go:136 +0x968
[2021-08-23T01:47:29.826Z]   github.com/pingcap/check.TestingT()
[2021-08-23T01:47:29.826Z]       /nfs/cache/mod/github.com/pingcap/check@v0.0.0-20200212061837-5e12011dc712/run.go:99 +0x756
[2021-08-23T01:47:29.826Z]   github.com/pingcap/tidb/executor_test.TestT()
[2021-08-23T01:47:29.826Z]       /home/jenkins/agent/workspace/tidb-unit-test-nightly/go/src/github.com/pingcap/tidb/executor/executor_test.go:109 +0x335
[2021-08-23T01:47:29.826Z]   testing.tRunner()
[2021-08-23T01:47:29.826Z]       /usr/local/go/src/testing/testing.go:1193 +0x202
[2021-08-23T01:47:29.826Z] ==================

1. Minimal reproduce step (Required)

in ci https://ci.pingcap.net/blue/rest/organizations/jenkins/pipelines/tidb-unit-test-nightly/runs/9385/nodes/105/steps/270/log/?start=0

2. What did you expect to see? (Required)

3. What did you see instead (Required)

4. What is your TiDB version? (Required)

master

@ti-srebot
Copy link
Contributor

Please edit this comment or add a new comment to complete the following information

Not a bug

  1. Remove the 'type/bug' label
  2. Add notes to indicate why it is not a bug

Duplicate bug

  1. Add the 'type/duplicate' label
  2. Add the link to the original bug

Bug

Note: Make Sure that 'component', and 'severity' labels are added
Example for how to fill out the template: #20100

1. Root Cause Analysis (RCA) (optional)

2. Symptom (optional)

3. All Trigger Conditions (optional)

4. Workaround (optional)

5. Affected versions

6. Fixed versions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
severity/major sig/sql-infra SIG: SQL Infra type/bug The issue is confirmed as a bug.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants