Folks, I've got a particular file that when I edit with vi and type /^Xad^J I get a core dump that gdb doesn't grok (Hit heuristic-fence-post ...). If I run from gdb, I get a stack trace that just loops on three functions. If I link vi statically, it works fine. Any ideas on where to start looking? Simon.