GDB is simply unintuitive and problematic to use. Of course it has thousand commands able to display anything - but entering them is just a way to waste the time. For example hp-ux gdb equivalent has a lot better text mode interface - similar to the "windowed" debuggers.