Como é que sempre que eu corro 'GVIM' do Terminal no Ubuntu 10.04 Linux, recebo um erro GVIM crítico de Glib-gobject?
-
25-09-2019 - |
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.
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.