bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher


From: npostavs
Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher
Date: Sat, 02 Sep 2017 08:30:01 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux)

Pierre Neidhardt <ambrevar@gmail.com> writes:

> Today I update my Gentoo:
>
>       > emerge --update --newuse --deep @world
>
> in Eshell.  After a very long output (40M+), the shell started stuttering and 
> hanging, messaging the following errors on every new line of output:
>
>       error in process filter: eshell-watch-for-password-prompt: Stack 
> overflow in regexp matcher
>       error in process filter: Stack overflow in regexp matcher
>
> The process became so slow it was unlikely it would ever complete, so I 
> terminated it and had to re-run it in a *term*.

Can you get a backtrace if you M-x toggle-debug-on-error?  It would be
helpful to get a sample of output which triggers this.

Does changing the password regexp help?

    (setq eshell-password-prompt-regexp
          (format "^.\\{,80\\}%s.\\{,80\\}:\\s-*\\'"
                  (regexp-opt password-word-equivalents)))





reply via email to

[Prev in Thread] Current Thread [Next in Thread]