How come whenever I run 'gvim' from Terminal in Ubuntu 10.04 Linux, I get a GLib-GObject-CRITICAL gvim error?

StackOverflow https://stackoverflow.com/questions/9286444

Pergunta

When I run gVim from Terminal in Ubuntu 10.04 with Gnome I get this error:

(gvim:6226): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed

It looks like that everytime except that the number in between the parans (gvim: ) is always slightly different. How can I fix this with out having to run

gksudo gvim

?

which by the way starts gVim with out loading my .vimrc file and which is also annoying because of having to enter the password everytime.

Foi útil?

Solução 3

Apparently I think the issue was in the blackboard.vim colorscheme I was using. I switched from this version of blackboard.vim

http://www.vim.org/scripts/script.php?script_id=2280

to this version

http://concisionandconcinnity.blogspot.com/2009/07/vim-part-i-improved-python-syntax.html

Now it works fine without any error.

Outras dicas

Since gksudo gvim runs gvim as root it will not load the .vimrc in your home directory but rather the .vimrc in /root (if any).

So the problem is either in your ~/.vimrc or gksudo does not redirect the standard error stream.

Unfortunately, versions of gvim that are shipped with Ubuntu for example are known to spew GTK/GLib errors. I use the following alias in ~/.bashrc to ignore them:

alias gvim="gvim $@ &> /dev/null"

If it runs as root I think the problem is with your ~/.vimrc. Try vim -u NONE and if starts review your .vimrc. You may check permissions also.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top