El mensaje no se desplaza ni se borra hasta que se cambia el tamaño de la ventana (usando gdb/cgdb en bash)

El mensaje no se desplaza ni se borra hasta que se cambia el tamaño de la ventana (usando gdb/cgdb en bash)

Recién estoy aprendiendo a escribir C y he tenido este problema al usar gdb/ cgdb. Es realmente molesto, hasta el punto de que me disuade de utilizar el depurador por completo. Estoy usando WSL para mi terminal y esto sucede tanto en entornos locales como ssh.

El problema: cuando inicio cgdb/ gdb(en las imágenes sin ningún archivo pasado, pero no importa), aparece

IMG1

El problema está en la última línea. No me da ningún espacio limpio para escribir comandos.

Cuando escribo algo (escribí abcdefghi), se escribe en la parte superior de la última línea como si estuvieras haciendo "insertar" de esta manera:

IMG2

Pero luego, si cambio manualmente el tamaño de la ventana de mi terminal, incluso unos pocos píxeles horizontal o verticalmente, la última línea cambia a lo que debería haber sido en primer lugar:

IMG3

Y el mismo problema vuelve a ocurrir con lo que abcdefghiescribí cuando intento ingresar otro comando.

Intenté buscar y no pude localizar de dónde viene el problema. Revisé shopt | grep checkwinsizey confirmé que está encendido. Ctrl+ Lhará el trabajo sólo de forma muy temporal, porque tan pronto como escribo otro comando, ocurre el mismo problema.

Ayúdenme a localizar el problema o solucionarlo. ¡Muy apreciado!

información relacionada