[Grml] for loop zsh parse error 100% cpu

Frank Terbeck ft at grml.org
Thu Sep 11 11:40:30 CEST 2008


Michael Prokop <mika at grml.org>:
[...]
> > i meant 'NO!' of course. it works with 'zsh -f'!
> 
> Alright, so definitely some kind of problem in our config.
> 
> @Frank: care to investigate on that?

Yes, I already tried it.

Given the code that introduces the bug:

[snip]
for i in 1 2 3; do
zsh: parse error
[snap]

Clearly hints to something in our configuration, because that's pretty
basic zsh syntax. However, I'm not sure the vcs_info() stuff is
responsible here.

I can reproduce the problem with grml's config (even though on my box
zsh does _not_ eat 100% CPU after that).

If I *disable* the vcs_info() code by:
    % zstyle 'vcs_info:*:' enable false

I _still_ get the parse error.

I cannot reproduce this with my own configuration - from which I
cut'n'pasted the vcs_info() code into the grml setup. That means, I'm
using the same code in my config.

I do have a suspicion, where the problem may be located.

Matthias, does this still happen for you after disabling vcs_info():
zstyle 'vcs_info:*:' enable false

I suspect you can and I'm looking at my suspicion right now.

Regards, Frank

-- 
In protocol design, perfection has been reached not when there is
nothing left to add, but when there is nothing left to take away.
                                                  -- RFC 1925


More information about the Grml mailing list