Version: 3.4.1 (using KDE KDE 3.5.1) Installed from: Compiled From Sources OS: Linux Sometimes breakpoints cannot be cleared. Deleting them from the list has no effect, and you have to click on them 3+ times in the editor to clear them. Even then they sometimes come back when you restart the application. Possibly the breakpoint list managed by kdevelop is getting out of sync with gdb? You should be able to delete all breakpoints in kdevelop, even if gdb thinks there are none. A workaround is to reopen the project, after which all remaining breakpoints can be cleared.
Do you have an easy way to reproduce this?
set auto-solib-add off in ~/.gdbinit so that kdevelop can't set some existing breakpoints when it starts an application then 'shared' & 'enable' in gdb. However it doesn't go wrong every time.
KDev4 doesn't set stop-on-solib anymore and I haven't seen any such problems yet. Assuming fixed.