taosdump 3.3.4.3 导出数据时吐核
Bug Description taosdump 出现吐核异常
To Reproduce Steps to reproduce the behavior:
- 相关命令如下 taosdump -D $DATABASES -s -o "$SCHEMA_BAK_DIR" taosdump -D $DATABASES -o "$DATA_BAK_DIR" 以上两个备份命令执行过程中都发生了吐核中断
- [logs]# dmesg -T | grep -i -E "taosdump" [六 8月 15 19:44:05 2026] taosdump[235178]: segfault at 0 ip 000000000042e793 sp 00007f04ae7b9820 error 4 in taosdump[418000+6d000] [六 8月 15 20:05:12 2026] taosdump[11251]: segfault at 0 ip 000000000042e793 sp 00007f6e11fc0820 error 4 in taosdump[418000+6d000] [六 8月 15 21:29:53 2026] taosdump[125659]: segfault at 0 ip 000000000042e793 sp 00007ff4a67f9820 error 4 in taosdump[418000+6d000]
- 分析第2个命令生成的core文件,结果如下: (gdb) bt
#0 0x000000000042e793 in ?? () #1 0x0000000000000000 in ?? () (gdb) bt full #0 0x000000000042e793 in ?? () No symbol table info available. #1 0x0000000000000000 in ?? () No symbol table info available. (gdb) frame 0 #0 0x000000000042e793 in ?? () (gdb) disassemble No function contains program counter for selected frame. (gdb) info registers rax 0x0 0 rbx 0x2f51888 49617032 rcx 0x1 1 rdx 0x2f5d810 49666064 rsi 0x2f49150 49582416 rdi 0x162 354 rbp 0x162 0x162 rsp 0x7ff4a67f9820 0x7ff4a67f9820 r8 0x2f518a0 49617056 r9 0x2ecd0a0 49074336 r10 0x7ff49c000078 140688565993592 r11 0x7ff5cf657590 140693723248016 r12 0x0 0 r13 0x2f518a0 49617056 r14 0x7ff4a67f99e0 140688742128096 r15 0x0 0 rip 0x42e793 0x42e793 eflags 0x10202 [ IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 (gdb) disassemble 0x42e780, 0x42e7a0 Dump of assembler code from 0x42e780 to 0x42e7a0: 0x000000000042e780: Cannot access memory at address 0x42e780
Environment (please complete the following information):
- OS: CentOS-7
- Memory 125G, CPU 24核2线程, current Disk Space 17T已用83%
- TDengine Version 3.3.4.3
Source: taosdata/TDengine