And today I learned about the existence of cGDB (a curses frontend for GDB, http://cgdb.github.com/ ). It seems very nice and I agree with what is said in one slide of the Valve talk:
«* gdb: debugging from 1970
* cgdb: debugging from 2000»
«* gdb: debugging from 1970
* cgdb: debugging from 2000»
gdb is super-powerful but was a bit of a setback interface-wise because everything has to be done on a plain command line. And the GUI-based wrappers around it don't appeal to me much (don't know why, the ones I tried felt somewhat clunky).
http://www.gnu.org/software/ddd/
But then again, I am an IDE kind of guy.
Seriously, DDD is pretty stable. People don't like it because it doesn't use Gtk+ or Qt. And the people who use it even if it looks ugly aren't the kind of people who would talk about it, they just use it.