At the moment, the 'selected frame' varobjs (created with -var-create NAME @) are somewhat broken. I've reported that in: http://article.gmane.org/gmane.comp.gdb.devel/16381 to which Dan posted a preliminary patch to which I replied with another bug: http://article.gmane.org/gmane.comp.gdb.devel/16398 and the story ended there. This patch fixed both problems and causes no regressions. OK? - Volodya 2006-12-31 Daniel Jacobowitz Vladimir Prus Fix 'selected frame' varobjs. * varobj.c (varobj_update): If we get error getting new value of root, reset the value. (c_value_of_root): Always reevaluate the value of selected frame varobjs in the selected frame. Dont call reinit_frame_cache.