benben
(御剑飞行)
1
- 【TiDB 版本】:4.0.0-rc
- 【问题描述】:无法删除一个表
删除某个表时,长时间无结果。一直运行,然而在processlist中无法查到对应的会话。找了下后台的日志
Tidb 发现大量的ERROR
[domain.go:894] [“update bindinfo failed”] [error=“runtime error: invalid memory address or nil pointer dereference”]
以及TiKV的ERROR
[2020/04/10 14:24:52.815 +08:00] [Error] [store.rs:423] [“handle raft message failed”] [err=“Other(”[components/raftstore/src/store/fsm/store.rs:1267]: [region 6082] region not exist but not tombstone: region { id: 6082 start_key: 7480000000000006FFAA5F728000000000FF0496230000000000FA end_key: 7480000000000006FFAD00000000000000F8 region_epoch { conf_ver: 5 version: 633 } peers { id: 6083 store_id: 1 } peers { id: 6084 store_id: 4 } peers { id: 6085 store_id: 5 } }")"] [store_id=5]
benben
(御剑飞行)
3
tidb_stderr.log (83.7 KB)
tidb_stderr.log (376.5 KB)
附上两台tidb的日志
qizheng
(qizheng)
4
方便的话上传下 tidb.log 日志文件,我们看下。
benben
(御剑飞行)
5
删了一些sleep的会话之后,可以正常删除了。估计是有些会话没正常释放资源。
benben
(御剑飞行)
6
qizheng
(qizheng)
8
你好,这个问题我们正在分析,会尽快答复,感谢反馈。
robi
(robi-PingCAP)
9
@benben 我们基本确定了 tidb-server 报错
[domain.go:894] [“update bindinfo failed”] [error=“runtime error: invalid memory address or nil pointer dereference”]
这个的问题会在下个版本修复 https://github.com/pingcap/tidb/pull/16299
可以先通过重启 tidb 实例恢复 tidb-server invalid memory address
这个问题
抱歉影响您的使用
lzb666
(Lzb666)
12
请问,现在4点多的那个版本修复了这个问题?我这边4.0.2也出现了这个问题
来了老弟
13
不确定是否是这个问题
可以升级到 v4.0.6 吧,再看下。
system
(system)
关闭
14
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。