Bug en GDB?

Iniciado por huchoko, 3 Junio 2019, 06:12 AM

0 Miembros y 1 Visitante están viendo este tema.

huchoko

Buenas. Érase un día normal y corriente, yo programando y buscando bugs con mi que creía fiel debugger GDB. El tema es que de la nada los breakpoints dejaron de funcionar, asi por si nada, sin haber hecho ninguna cosa rara, obiamente haciendo el debugger inútil  ;-)
Estoy haciendo una sesión remota; (target remote localhost:1234), luego cargé los símbolos (symbol-file foo.elf)
y luego el breakpoint (b syscall.c:27).
Pero aparece: No line 27 in file "syscall.c". y luego Make breakpoint pending on future shared library load? (y or [n]). Siendo que el archivo syscall.c y la línea 27 existen.
Le doy a Y, y nada, de por sí por que no sirve, y luego N, y aun así nada. El breakpoint nunca existió.

La versión de mi debugger es GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git.
Un bug? Alguna solución? Estoy desesperado sin mi debugger :S
Saludos
PD: GDB y sesión remota son de la misma arquitectura (x86_64)