为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:kylinV10
【CPU】:AMD Ryzen 7 7840HS
【问题描述】*: 1、如上图所示,登录进入sp节点后,插入一条简单的语句就会报错,后台sp节点直接自动退出,然后连接丢失。
2、排查系统日志发现出现指令不兼容的问题,如下图所示: [ 564.821162] traps: dm_sql_thd[10670] trap invalid opcode ip:442d88 sp:7fd8dce60720 error:0 in dmserver[405000+2bd7000]。
3、ai辅助排查的结果为(根本原因:RAFT 多副本代码路径触发了 AMD 不兼容指令。达梦的 dmserver 二进制里,单副本模式和多副本 RAFT 模式走的是完全不同的代码路径:单副本时SP 生成的是简单执行计划,没进向量化引擎。MP 三副本 + BP 三副本 → SP 必须查询 RAFT 状态、处理多副本容错。这个逻辑调用了达梦优化过的向量化代码 → 触发 invalid opcode)
4、请教大神这个问题该怎么解决?
##5、在8.18又遇到了这个问题,这次换了三台x86的服务器,打印了堆栈,可能是license的问题?我没有正版key##
([root@xuboshi-test-dm1 ~]# coredumpctl list --no-pager | head -20
TIME PID UID GID SIG COREFILE EXE
Tue 2026-08-18 19:03:34 CST 1781 0 0 4 truncated /opt/dmdbms/bin/dmserver
Tue 2026-08-18 19:23:51 CST 9328 0 0 4 truncated /opt/dmdbms/bin/dmserver
Tue 2026-08-18 19:27:16 CST 11535 0 0 4 truncated /opt/dmdbms/bin/dmserver
[root@xuboshi-test-dm1 ~]# coredumpctl dump 11535 -o /tmp/dmserver.core
PID: 11535 (dmserver)
UID: 0 (root)
GID: 0 (root)
Signal: 4 (ILL)
Timestamp: Tue 2026-08-18 19:27:11 CST (51s ago)
Command Line: /opt/dmdbms/bin/dmserver /dmdata/dpc/sp1/DAMENG/dm.ini dpc_mode=SP
Executable: /opt/dmdbms/bin/dmserver
Control Group: /
Slice: -.slice
Boot ID: b994249f843f4f80b8c42df53584dd44
Machine ID: 1a6a50a90c4243eeb9ead1e1cccbd9cc
Hostname: xuboshi-test-dm1
Storage: /var/lib/systemd/coredump/core.dmserver.0.b994249f843f4f80b8c42df53584dd44.11535.1787052431000000000000.lz4 (truncated)
Message: Process 11535 (dmserver) of user 0 dumped core.
Stack trace of thread 12241:
#0 0x0000000000442d88 dm_sys_halt_low_inner (/opt/dmdbms/bin/dmserver)
#1 0x00000000004f9536 fil_prepare_io (/opt/dmdbms/bin/dmserver)
#2 0x00000000004f9623 fil_io (/opt/dmdbms/bin/dmserver)
#3 0x00000000004f9895 fil_read_hd (/opt/dmdbms/bin/dmserver)
#4 0x00000000005a2dfe buf4_page_get_low_for_LRU (/opt/dmdbms/bin/dmserver)
#5 0x0000000000586628 buf4_page_get_org (/opt/dmdbms/bin/dmserver)
#6 0x00000000007d8bd1 nbtr_get_row_count_low (/opt/dmdbms/bin/dmserver)
#7 0x00000000017e4687 nins2_check_lic_ver (/opt/dmdbms/bin/dmserver)
#8 0x0000000002d86cce eins_exec_sp_low (/opt/dmdbms/bin/dmserver)
#9 0x000000000193e98d vm_run_low (/opt/dmdbms/bin/dmserver)
#10 0x000000000193f0f6 vm_run (/opt/dmdbms/bin/dmserver)
#11 0x0000000001942bd8 vm_run_pln_low (/opt/dmdbms/bin/dmserver)
#12 0x00000000020f82cf ntsk_process_exec_low (/opt/dmdbms/bin/dmserver)
#13 0x0000000002142ad2 ntsk_process_prepare_and_exec (/opt/dmdbms/bin/dmserver)
#14 0x0000000002145bc2 ntsk_process_cop (/opt/dmdbms/bin/dmserver)
#15 0x0000000001f6b8e7 uthr_db_main_for_sess (/opt/dmdbms/bin/dmserver)
#16 0x00007fef750dbd0b n/a (n/a)
)

bp\mp\sp几台环境完全一致吗?
返回下完整的
cat /proc/cpuinfo
ldd --version
cat /etc/os-relase