Thomas wrote:

> The following code makes vim crash sometimes.
> 
> fun! MakeVimCrash()
>      redir => lets
>      silent let
>      redir END
> endf
> call MakeVimCrash()
> 
> It doesn't crash always. Sometimes I have to call the function twice.
> 
> I now ran a few more tests. It appears that vim is more likely to crash
> when loading more plugins. When I remove plugins, I can call the
> function more often. I'm not able to pin it down this problem to one
> specific plugin though.

I cannot reproduce it.  Please have it crash in a debugger so that we
can see where it happens.

Can you make it crash with "vim -u NONE"?  If not then perhaps some of
your settings or startup scripts matter.  Perhaps there is a variable
with a special value that causes a problem for ":let".  E.g., a list or
dictionary with a recursive reference.  Try ":unlet" (if you can
reproduce the crash).

-- 
Never under any circumstances take a sleeping pill
and a laxative on the same night.

 /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Reply via email to