[R21.4] [AC] Re: [PATCH] Increasing the number of regex failure
points.
Adrian Aichner
adrian at xemacs.org
Sun Apr 9 10:46:03 EDT 2006
Malcolm Purvis <malcolmp at xemacs.org> writes:
> RECOMMEND 21.4 APPROVE COMMIT
>
>>>>>> "Malcolm" == Malcolm Purvis <malcolmp at xemacs.org> writes:
>
> Malcolm> This patch changes the maximum number of regex failure points to the
> Malcolm> values currently found in GNU Emacs.
Hi Malcolm!
With this patch I still see the problem.
I can reproduce the problem with
-------------- next part --------------
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacsweb\
make all
Compilation started at Sat Mar 25 14:32:59 2006 +0100 (W. Europe Standard Time)
perl ./genpage/bin/genpage -p "genpage.conf" -o "."
Genpage, version 1.0.7 starting run at Sat Mar 25 14:33:34 2006
Using standard template file: template.html
Using glossary: C:\Hacking\cvs.xemacs.org\XEmacs\xemacsweb\glossary
Processing files:
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Alternate template specified for C:\Hacking\cvs.xemacs.org\XEmacs\xemacsweb\Languages\German\index-sk-2004-11-26.content
Using template: template-de.html
..
Alternate template specified for C:\Hacking\cvs.xemacs.org\XEmacs\xemacsweb\Languages\German\index.content
Using template: template-de.html
...........
Alternate template specified for C:\Hacking\cvs.xemacs.org\XEmacs\xemacsweb\Languages\Japanese\index.content
Using template: template-ja.html
.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Finished.
Run Summary.
===========
15992 total files and directories processed.
1 content files parsed.
2895 files skipped.
0 files copied.
0 directories created
13097 files or directories ignored.
touch htdocs-time-stamp
c:\PROGRA~1\XEmacs\XEmacs-21.1.14\i386-pc-win32\xemacs.exe -batch -vanilla -l ./batch-psgml-validate.elc -f batch-psgml-validate About/XEmacsServices.html index.html
Loading psgml-html...
batch-psgml-validate of c:\Hacking\cvs.xemacs.org\XEmacs\xemacsweb\About\XEmacsServices.html is done
batch-psgml-validate of c:\Hacking\cvs.xemacs.org\XEmacs\xemacsweb\index.html is done
touch validate-time-stamp
cd Download/win32 && make
make[1]: Entering directory `/cygdrive/c/Hacking/cvs.xemacs.org/XEmacs/xemacsweb/Download/win32'
wget --timestamping --tries=1 --timeout=10 http://ftp.xemacs.org/windows/setup.exe
--14:34:43-- http://ftp.xemacs.org/windows/setup.exe
=> `setup.exe'
Resolving ftp.xemacs.org... 199.184.165.136
Connecting to ftp.xemacs.org|199.184.165.136|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 226,304 (221K) [application/octet-stream]
Server file no newer than local file `setup.exe' -- not retrieving.
wget --timestamping --tries=1 --timeout=10 http://ftp.xemacs.org/windows/setup.ini
--14:34:44-- http://ftp.xemacs.org/windows/setup.ini
=> `setup.ini'
Resolving ftp.xemacs.org... 199.184.165.136
Connecting to ftp.xemacs.org|199.184.165.136|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8,859 (8.7K) [text/plain]
Server file no newer than local file `setup.ini' -- not retrieving.
make[1]: Leaving directory `/cygdrive/c/Hacking/cvs.xemacs.org/XEmacs/xemacsweb/Download/win32'
touch index.html
if test -n "/web/http-xemacs/var/namazu/index" -a -d "/web/http-xemacs/var/namazu/index"; then \
mknmz --output-dir=/web/http-xemacs/var/namazu/index . ; \
fi;
Compilation finished at Sat Mar 25 14:34:44
-------------- next part --------------
put into M-x compilation-minor-mode
by executing
C-x ` (next-error)
I use
(setq compilation-error-regexp-systems-list 'all)
and get following
-------------- next part --------------
Debugger entered--Lisp error: (stack-overflow "Stack overflow in regexp matcher")
looking-at("\\([^\n]*: Entering directory `\\([^\n]*\\)'$\\)\\|\\([^\n]*: Leaving directory `\\([^\n]*\\)'$\\)\\|\\(\\(\\([a-zA-Z]?:?[^:( \n]+\\)[:(][ ]*\\([0-9]+\\)\\([) ]\\|:\\([^0-9\n]\\|\\([0-9]+:\\)\\)\\)\\)\\|\\(\\(\\([a-zA-Z]:\\)?[^:( \n-]+\\)[:(][ ]*\\([0-9]+\\)[:) ]\\)\\|\\(\\(Error\\|Warning\\) \\([EW][0-9]+ \\)?\\([a-zA-Z]?:?[^:( \n]+\\) \\([0-9]+\\)\\([) ]\\|:[^0-9\n]\\)\\)\\|\\(.*[ :]\\([a-zA-Z]?:?[^:( \n]+\\)[:(](+[ ]*\\([0-9]+\\))[:) ]*$\\)\\|\\(.*([ ]*\\([a-zA-Z]?:?[^:( \n]+\\)[:(][ ]*\\([0-9]+\\))\\)\\|\\([^\n ]+ (\\([0-9]+\\)) in \\([^ \n]+\\)\\)\\|\\(.*in \\([^(\n]+\\)(\\([0-9]+\\))$\\)\\|\\(\\(cfe\\|fort\\): [^:\n]*: \\([^ \n]*\\), line \\([0-9]+\\):\\)\\|\\(^cc-[0-9]* \\(cc\\|CC\\|f77\\): \\(REMARK\\|WARNING\\|ERROR\\) File = \\(.*\\), Line = \\([0-9]*\\)\\)\\|\\(\\(.* on \\)?[Ll]ine[ ]+\\([0-9]+\\)[ ]+of[ ]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:\\)\\|\\(.*\"\\([^,\" \n ]+\\)\", lines? \\([0-9]+\\)\\([(.]\\([0-9]+\\))?\\)?[:., (-]\\)\\|\\(^File \"\\([^,\" \n ]+\\)\", line \\([0-9]+\\),\\)\\|\\(^File \"\\([^,\" \n ]+\\)\", lines? \\([0-9]+\\)[-0-9]*, characters? \\([0-9]+\\)\\)\\|\\([a-z0-9/]+: \\([eE]rror\\|[wW]arning\\): \\([^,\" \n ]+\\)[,:] \\(line \\)?\\([0-9]+\\):\\)\\|\\(.*in line \\([0-9]+\\) of file \\([^ \n]+[^. \n]\\)\\.? \\)\\|\\([EW], \\([^(\n]*\\)(\\([0-9]+\\),[ ]*\\([0-9]+\\)\\)\\|\\([a-zA-Z]?:?[^0-9 \n :]+:[ ]*\\([^ \n :]+\\):\\([0-9]+\\):\\(\\([0-9]+\\)[: ]\\)?\\)\\|\\([^0-9 \n :]+:[ ]*\\([^ \n :]+\\):\\([0-9]+\\):\\(\\([0-9]+\\):\\)?[A-Za-z]:\\)\\|\\([^\n]* \\([^ \n,\"]+\\), line \\([0-9]+\\):\\)\\|\\([^\n]*: \\([^ \n,\"]+\\): \\([0-9]+\\):\\)\\|\\(\\(cc\\| cft\\)-[0-9]+ c\\(c\\|f77\\): ERROR \\([^,\n]+, \\)* File = \\([^,\n]+\\), Line = \\([0-9]+\\)\\)\\|\\(\\([^( \n ]+\\)(\\([0-9]+\\):\\([0-9]+\\)) : \\)\\|\\(\"\\(.*\\)\",\\([0-9]+\\)\\s-+\\(Error\\|Warning\\)\\[[0-9]+\\]:\\)\\|\\(\\([^, \n ]+\\), line \\([0-9]+\\), char \\([0-9]+\\)[:., (-]\\)\\|\\(.* at \\([^ \n]+\\) line \\([0-9]+\\)[,.\n]\\)\\|\\(Semantic error at line \\([0-9]+\\), column \\([0-9]+\\), file \\(.*\\):\\)\\|\\(Error [0-9]+ at (\\([0-9]*\\):\\([^)\n]+\\))\\)\\|\\(.*: ERROR File = \\(.+\\), Line = \\([0-9]+\\)\\)\\|\\(.*: WARNING File = \\(.+\\), Line = \\([0-9]+\\)\\)\\|\\(.* ERROR [a-zA-Z0-9 ]+, File = \\(.+\\), Line = \\([0-9]+\\), Column = \\([0-9]+\\)\\)\\|\\(Error:.*\n.* line \\([0-9]+\\) char \\([0-9]+\\) of file://\\(.+\\)\\)\\|\\(Warning:.*\n.* line \\([0-9]+\\) char \\([0-9]+\\) of file://\\(.+\\)\\)\\|\\(^\\s-*\\[[^]]*\\]\\s-*\\(.+\\):\\([0-9]+\\):\\([0-9]+\\):[0-9]+:[0-9]+:\\)\\|\\(^\\s-*\\[[^]]*\\]\\s-*\\(.+\\):\\([0-9]+\\):\\)\\|\\(file:\\(\\([a-zA-Z]:\\)?[^:( \n]+\\):[ ]*\\([0-9]+\\)[: ]\\)\\)")
compilation-parse-errors(nil 0)
byte-code("..." [compilation-parsing-end error-list-pos limit-search compilation-last-buffer find-at-least compilation-error-list t compilation-forget-errors get-buffer-window select-window switch-to-buffer set-buffer-modified-p nil w compilation-old-error-list reparse compilation-parse-errors-function] 5)
compile-reinitialize-errors(nil nil 0)
compilation-next-error-locus(1 nil)
next-error(nil)
call-interactively(next-error)
-------------- next part --------------
Best regards,
Adrian
NB: MFT of original is broken. I repaired it manually.
>
> This patch has been committed.
>
> I forgot to mention in the original post that this patch may also be of use
> for 21.4
>
> Malcolm
--
Adrian Aichner
mailto:adrian at xemacs.org
http://www.xemacs.org/
More information about the XEmacs-Beta
mailing list