Version: (using KDE KDE 3.5.0) Installed from: Compiled From Sources Suppose I have this: int f = 10; { int f = 12; // some code } When inside local block, KDevelop only shows the value of the *outer* 'f'. That's before on "info locals", gdb first prints inner 'f' and then outer 'f', and outer 'f' overrides the value of the inner one in KDevelop. At the very least, should show only the inner 'f'. I don't see any way to show both, since gdb does not identify variables in any way.
This is fixed as part of MI branch merge. We now show the inner-most variable.