8.5.4TiDB节点报错:[err="runtime error: invalid memory address or nil pointer dereference"]

【TiDB 使用环境】开发环境 V8.5.4
3台机器tidb/tikv/pd混合部署

2025-12-24 10:43:07 (UTC+08:00)TiDB 10.0.157.185:4000[conn.go:1042] [“connection running loop panic”] [conn=2329614798] [session_alias=] [lastSQL=“SELECT * FROM tm_original_lead_raw_request WHERE (cdp_batch_no = ‘20251224095500’) limit 1000”] [err=“runtime error: invalid memory address or nil pointer dereference”] [stack="github.com/pingcap/tidb/pkg/server.(*clientConn).Run.func1\n\t/workspace/source/tidb/pkg/server/conn.go

这个时间点各节点的负载并不高。看了下其他帖子,说是高版本已经修复,我用的是最新版本8.5.4

2 个赞

8.5.4 节点报空指针 panic,负载无异常,虽为最新版但疑似未修复该 bug,要不提工单排查一下?

1 个赞

重启 TiDB 节点缓解 panic

看不出问题,有没有错误堆栈或其他日志

表面看这是一个空指针解引用 故障,应该属于程序异常,估计代码中存在未处理的 nil 指针访问,可能是TiDB 自身的 bug 或内存状态异常

访问到非法地址空间了吗