On Fri, Apr 14, 2006 at 03:11:13PM +0200, Bram Moolenaar wrote: > > Benji Fisher wrote: > > > The problem is neither python nor plugins. This is the default > > version compiled on FC2, with Normal features, -python. When I start > > gvim with > > > > :!gvim -u ~/.vimrc ~/.gvimrc > > > > there is no segfault and I get the same plugins as if I do > > > > $ gvim > > > > I only get the segfault with > > > > :!gvim > > Well, there must be something different. > > Check: it doesn't matter how you started the Vim in which you do > ":!gvim"?
Good question. This works: $ vim -u NONE :!gvim But guess what? This works, too: $ vim -u ~/.vimrc :!gvim Curiouser and curiouser! > Perhaps you can check what differences there are between using "gvim" > without arguments (which crashes) and "gvim -u ~/.vimrc -U ~/.gvimrc" > (which doesn't crash). E.g., with ":scriptnames". I already tried that, and I repeated it with the above tests. $ gvim :redir @a :scriptnames :redir END :put a Then visually select and yank into @+ (to avoid blank lines). Then $ vim :!gvim and repeat the process (but not into @+) and compare. This is the closest I can come: there is no way to do :scriptnames in the one that actually crashes. There should not be any difference, should there? I do not have a $VIMINIT environment variable. Nor do I have a system [g]vimrc file. --Benji Fisher