Bad values for local variables

When debugging c-code, compiled with Realview, in uVision, MDK-ARM 3.05, I sometimes get wrong values for the local variables, in watch window, and when hoovering. Mostly they get 0 when they shouldn't, but sometimes they also are given other values. Debugging asm-level, I can see the correct values.
Does anyone else experience this?
It was worse with the first RealView versions, but it is still not fully fixed, at least not for me.

More questions in this forum