[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 23.0.60; Segmentation fault loading auto-lang.el
From: |
Chong Yidong |
Subject: |
Re: 23.0.60; Segmentation fault loading auto-lang.el |
Date: |
Tue, 08 Apr 2008 01:29:41 -0400 |
> - download http://www.marquardt-home.de/auto-lang.el to ~/.elisp/
> - run emacs -Q
> - M-x load-file
> - choose file ~/.elisp/auto-lang.el
> => Emacs segfaults (same result with emacs -Q -nw)
This is due to an infinite nesting depth in regexp-opt, which can be
tracked down to the following problem:
(let ((str (string-as-unibyte "รค")))
(string-match (char-to-string (string-to-char str)) str))
evaluates to 0 in Emacs 22, and to nil in Emacs 23. It turns out that
this screws up the use of all-completions in regexp-opt-group.
Anyone have any idea what's going on here?
- Re: 23.0.60; Segmentation fault loading auto-lang.el,
Chong Yidong <=