Depurando C++

Estoy intentando depurar un prograilla en C++ con gdb. El caso es que cuando le mando hacer un "run" me sale el siguiente mensaje:

Warning:
Cannot insert breakpoint -2.
Error accessing memory address 0x4000af50: Input/output error.
The same program may be running in another process.


y la cosa casca.

¿Alguna idea?

Edito: He probado en un ordenador con otra distro que no sea la mia (mdk 9.1) y depura bien. :? :? :?
puedes usar el ddd que es grafico, a ver si con el averiguas algo

Saludos
Pues na. Lo lógico ddd no es más que front-end de gdb, vamos que el mismo error.
No ya, lo decia por si te daba mas informacion sobre el error. Como depuradores se que tambien existe el strace, pero lo unico que se es que es un debugger :(
* dev-util/strace
Latest version available: 4.4.98
Latest version installed: [ Not Installed ]
Size of downloaded files: 366 kB
Homepage: http://www.wi.leidenuniv.nl/~wichert/strace/
Description: A useful diagnostic, instructional, and debugging tool

Saludos
3 respuestas