Como é que sempre que eu corro 'GVIM' do Terminal no Ubuntu 10.04 Linux, recebo um erro GVIM crítico de Glib-gobject?

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

Pergunta

Quando eu executo GVIM do Terminal no Ubuntu 10.04 com o Gnome, recebo este erro:

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

Parece isso toda vez, exceto que o número entre os parans (gvim: ) é sempre um pouco diferente. Como posso consertar isso sem ter que correr

gksudo gvim

?

O que, a propósito, inicia o GVIM sem carregar meu arquivo .vimrc e que também é irritante por ter que inserir a senha toda vez.

Foi útil?

Solução 3

Aparentemente, acho que o problema estava no quadro -negro. Eu mudei desta versão do Blackboard.vim

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

para esta versão

http://concisionandconcinnity.blogspot.com/2009/07/vim-part-i-improted-python-syntox.html

Agora funciona bem sem nenhum erro.

Outras dicas

Desde gksudo gvim executa GVIM como raiz, não carregará o .vimrc no seu diretório doméstico, mas sim o .vimrc dentro /root (caso existam).

Portanto, o problema está em seu ~/.vimrc ou gksudo não redireciona o fluxo de erro padrão.

Infelizmente, são conhecidas versões do GVIM que são enviadas com o Ubuntu, por exemplo, por vomitar erros de GTK/GLIB. Eu uso o seguinte pseudônimo em ~/.bashrc para ignorá -los:

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

Se correr como root Eu acho que o problema é com o seu ~/.vimrc. Tentar vim -u NONE e se começar a revisar o seu .vimrc. Você também pode verificar as permissões.

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