Rajesh Vaidheeswarran <rv(a)fore.com> writes in xemacs-beta(a)xemacs.org:
 ...
 These are my find-file-hooks: 
 Value: (whitespace-buffer fume-add-menubar-entry p4-find-file-hook
vc-find-file-hook font-lock-set-defaults) 
 whitespace-buffer is from whitespace.el (
http://www.dsmit.com/lisp)
 p4-find-file-hook is from p4.el (
http://www.dsmit.com/lisp) 
 a M-x p4-edit used to cause a visited file in a buffer to be checked
out of
 the p4 VC system (this causes the read-only mode to be changed, refreshing
 the buffer which causes all the find-file-hooks to be called). Everything
 including cursor position was preserved in XEmacs 20.4, but with XEmacs-21.0
 my cursor goes to point 1. 
 Any ideas? 
Can you narrow this down a bit, preferably to a sequence that does not 
use vc or p4?  Or at least vc + rcs or cvs?