Latest CVS Emacs has a bug in lib-src/etags. % cd emacs/src % make tags ../lib-src/etags --include=TAGS-LISP --include=../lwlib//TAGS --regex='/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/' /usr/local/work/emacs/src/[xyzXYZ]*.[hc] /usr/local/work/emacs/src/[a-wA-W]*.[hc] make: *** [TAGS] Segmentation fault The seqfault occurs on GNU/Linux at this line (the last line of the function incanonicalize_filename): *fn = '\0'; I suspect this change introduced this bug. 2008-08-17 Francesco Potort$(D+@(B * etags.c (main): Use canonicalize_filename on tags file name. (relative_filename): Revert 3.85: do not collapse slashes here. (absolute_dirname): Remove useless call to canonicalize_filename. (canonicalize_filename): Collapse multiple slashes here. --- Kenichi Handa handa@ni.aist.go.jp