The GNU debugger GDB works on GNU/Hurd systems as it does on other system, but has some additional hurd-specific features to offer, such as noninvasive debugging (for avoiding ?deadlocks), for example.