Respuesta1
Si desea depurar la aplicación de 32 bits en ubuntu de 64 bits. Intentalo.
sudo apt-get install gdb-multiarch
Respuesta2
Me encontré con el mismo problema. Después de probar con varias configuraciones y máquinas, llegué a la conclusión de que la versión gdb (8.1) que viene con Ubuntu 18.04 tiene errores. Las versiones más recientes de gdb parecen funcionar bien (es decir: no ve estas advertencias extrañas + gdb no se bloquea al depurar programas de 32 bits).
Lo probé en Ubuntu 19.04, que se envía con gdb 8.2, y funciona bien desde el primer momento. También intenté compilar la versión más reciente (en el momento de escribir este artículo: 8.3.1) y funciona bien (incluso en Ubuntu 18.04).
Mi sugerencia es obtener la última versión de gdb (en el momento de escribir este artículo: 8.3.1) y compilarla usted mismo. Puede obtener los paquetes fuente aquí:https://mirrors.kernel.org/sourceware/gdb/releases/.
Otra solución (muy) subideal que parece funcionar: puede instalar el gdb:i386
paquete, que instalará gdb para la aplicación de 32 bits. Sin embargo,desinstalará gdb para 64 bits, lo cual quizás no quieras hacer.
No tengo idea de cuál es el problema subyacente y si existe o no una forma rápida de solucionarlo.