7.1.2版本tiflash报错

这个跟内存无关,应该是程序bug,空指针

没有配置任何表的tiflash副本,安装7.1.2,可以查询,导入数据后,不能查询了

tidb.log (7.2 MB)
日志文件

这个备份数据,导入7.1.1没出现tiflash replica不能查问题,即在7.1.1环境中是好的

你这tidb是不是经常重启?从日志看是pd出问题了

还有这段warning 看起来磁盘空间也有问题
[2023/10/28 08:16:40.203 +08:00] [WARN] [backend_mgr.go:59] [“[ddl-ingest] ingest backfill may not be available”] [error=“the available disk space(92731121664) in /tmp/tidb/tmp_ddl-4000 should be greater than @@tidb_ddl_disk_quota(107374182400)”]

我人为重启的,测试一下,重启是否能解决该问题

集群工作正常吗?

集群正常

这么简单测试,估计没问题,要是这样测试有问题,说明tidb的测试团队有问题

invalid memory address or nil pointer dereference 错误通常在我们试图访问一个nil 指针的字段或方法时发生。这是因为在Go中,nil 指针不指向任何有效的内存地址,因此任何试图解引用nil 指针的操作都会导致运行时崩溃。

你慢慢看,我就看懂上面写的那段

https://github.com/tikv/client-go/blob/master/internal/locate/region_request.go#L1684 (master 版本,行数跟报错不一样,不过也不影响看一下),这里 store 作为一个指针没有初始化。修复的话,可以在使用前判断一下 nil。先提个 issue track 一下 https://github.com/pingcap/tidb/issues/48076

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。