You can also use mdb[1] though mdb is somewhat more suited to debugging the Go runtime itself rather then user programs.
Mdb support for Go will be significantly improved in the short term.
Also note that since Go has (optional) frame pointers, tools like DTrace, ktap, kprobes and uprobes, etc work much better (almost as well as for C). SystemTap works too, just that it chokes on Go DWARF without a patch. I will probably fix this soon.
It's largely accepted that while you can use gdb, it's not really good at debugging go code. from your own link.. "GDB does not understand Go programs well"