Start with emacs -q, then load today's org-mode.
Execute the source block in this file: === start of file #+NAME: AAA #+BEGIN_SRC x #+END_SRC #+BEGIN_SRC emacs-lisp :results raw output (let ((i ?a)) (while (< i ?z) (princ (format "* %s\n\n\n#+NAME: %s\n\n" (char-to-string i) (char-to-string i))) (setq i (1+ i)))) #+END_SRC #+NAME: BBB #+BEGIN_SRC x #+END_SRC === end of file Now try C-c C-v g AAA RET C-c C-v g BBB RET C-c C-v n or M-x occur RET \+name RET then try to click on each of the matches in the *Occur* buffer. The first few work, then failure set in. Seems like local moves of a few lines work, but longer jumps fail. I've tried using edebug on org-reveal. When I step through by pressing 'n', occur works fine. When I skip stepping by pressing 'c', it often fails. What gives? Chuck p.s. Org-mode version 8.2.7 (release_8.2.7-1096-g23496c [...] GNU Emacs 24.3.1 [...]