进入 gdb TUI 时提示符在屏幕上移动

进入 gdb TUI 时提示符在屏幕上移动

我正在调试一个程序:

// t.c
#include <assert.h>

int main() {
    assert(0);
    return 0;
}
gcc t.c -g
gdb ./a.out
(gdb) r
Starting program: /home/user/a.out 
a.out: t.c:4: main: Assertion `0' failed.

Program received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50  ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) 

ctrl-x a当通过并检查上部框架进入 TUI 时up,情况一片混乱。提示应该是对齐的,但现在它在屏幕上移动:

数据库

即使离开 gdb 并返回 bash,输出仍然是一团糟。

我正在使用gdb 9.2ubuntu 20.04

相关内容