if you have two functions with same name, and typing breakpoint manually e.g. myclass::func, and there are two functions: myclass:func(int) and myclass::func(char *, float), gdb displays 'interactive' selection which
function do you want to break:
(gdb) b dbtoc::finddbf
 dbtoc::finddbf(dbfile_entry *) at dbtoc.cc:899
 dbtoc::finddbf(long) at dbtoc.cc:960
and waits for users answer... and kdbg waits forever as well....
ps: for resolving breakpoints interactively, a good hint is to use <TAB>, which in gdb lists symbols starting with that pharse given by you... some LIST buttom in kdbg to use this feature would be good also...