We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Please answer these questions before submitting your issue. Thanks!
create table t(a int); alter table t add index idx(a);
admin show ddl jobs 40;
execute sql success
TiDB root@172.16.4.131:test> admin show ddl jobs 40; (1105, 'runtime error: invalid memory address or nil pointer dereference')
tidb log
[2022/11/08 19:47:28.548 +08:00] [ERROR] [adapter.go:150] ["execute sql panic"] [conn=5159016309664514451] [sql="admin show ddl jobs 40"] [stack="github.com/pingcap/tidb/executor.(*recordSet).Next.func1\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/adapter.go:150\nruntime.gopanic\n\t/usr/local/go/src/runtime/panic.go:884\nruntime.panicmem\n\t/usr/local/go/src/runtime/panic.go:260\nruntime.sigpanic\n\t/usr/local/go/src/runtime/signal_unix.go:835\ngithub.jparrowsec.cn/pingcap/tidb/executor.showAddIdxReorgTp\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/executor.go:601\ngithub.jparrowsec.cn/pingcap/tidb/executor.(*DDLJobRetriever).appendJobToChunk\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/executor.go:564\ngithub.jparrowsec.cn/pingcap/tidb/executor.(*ShowDDLJobsExec).Next\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/executor.go:820\ngithub.jparrowsec.cn/pingcap/tidb/executor.Next\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/executor.go:325\ngithub.jparrowsec.cn/pingcap/tidb/executor.(*ExecStmt).next\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/adapter.go:1118\ngithub.jparrowsec.cn/pingcap/tidb/executor.(*recordSet).Next\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/adapter.go:153\ngithub.jparrowsec.cn/pingcap/tidb/server.(*tidbResultSet).Next\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/driver_tidb.go:409\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).writeChunks\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:2277\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).writeResultset\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:2220\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).handleStmt\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:2087\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).handleQuery\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:1920\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).dispatch\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:1374\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).Run\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:1123\ngithub.jparrowsec.cn/pingcap/tidb/server.(*Server).onConn\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/server.go:625"] [2022/11/08 19:47:28.549 +08:00] [INFO] [conn.go:1152] ["command dispatched failed"] [conn=5159016309664514451] [connInfo="id:5159016309664514451, addr:10.9.190.123:64420 status:10, collation:utf8_general_ci, user:root"] [command=Query] [status="inTxn:0, autocommit:1"] [sql="admin show ddl jobs 40"] [txn_mode=PESSIMISTIC] [timestamp=0] [err="runtime error: invalid memory address or nil pointer dereference\ngithub.jparrowsec.cn/pingcap/tidb/executor.(*recordSet).Next.func1\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/adapter.go:149\nruntime.gopanic\n\t/usr/local/go/src/runtime/panic.go:884\nruntime.panicmem\n\t/usr/local/go/src/runtime/panic.go:260\nruntime.sigpanic\n\t/usr/local/go/src/runtime/signal_unix.go:835\ngithub.jparrowsec.cn/pingcap/tidb/executor.showAddIdxReorgTp\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/executor.go:601\ngithub.jparrowsec.cn/pingcap/tidb/executor.(*DDLJobRetriever).appendJobToChunk\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/executor.go:564\ngithub.jparrowsec.cn/pingcap/tidb/executor.(*ShowDDLJobsExec).Next\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/executor.go:820\ngithub.jparrowsec.cn/pingcap/tidb/executor.Next\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/executor.go:325\ngithub.jparrowsec.cn/pingcap/tidb/executor.(*ExecStmt).next\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/adapter.go:1118\ngithub.jparrowsec.cn/pingcap/tidb/executor.(*recordSet).Next\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/executor/adapter.go:153\ngithub.jparrowsec.cn/pingcap/tidb/server.(*tidbResultSet).Next\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/driver_tidb.go:409\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).writeChunks\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:2277\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).writeResultset\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:2220\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).handleStmt\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:2087\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).handleQuery\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:1920\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).dispatch\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:1374\ngithub.jparrowsec.cn/pingcap/tidb/server.(*clientConn).Run\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/conn.go:1123\ngithub.jparrowsec.cn/pingcap/tidb/server.(*Server).onConn\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/server.go:625\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1594"]
TiDB root@172.16.4.131:test> select tidb_version()\G ***************************[ 1. row ]*************************** tidb_version() | Release Version: v6.4.0 Edition: Community Git Commit Hash: 2b8809023891997fb722a2c326f2608916e14101 Git Branch: heads/refs/tags/v6.4.0 UTC Build Time: 2022-11-07 13:34:49 GoVersion: go1.19.2 Race Enabled: false TiKV Min Version: 6.2.0-alpha Check Table Before Drop: false Store: tikv
The text was updated successfully, but these errors were encountered:
According to the stack, I think it might be related to #38733, @tangenta PTAL
Sorry, something went wrong.
executor: fix admin show job panic when upgrade from v4.0 to v6.4 (#3…
f5171e3
…9067) close #38980
tangenta
Successfully merging a pull request may close this issue.
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
admin show ddl jobs 40;
2. What did you expect to see? (Required)
execute sql success
3. What did you see instead (Required)
tidb log
4. What is your TiDB version? (Required)
The text was updated successfully, but these errors were encountered: