1

Я недавно обновился до VIM 7.4 с 7.3 в системе A и настроил чистую установку 7.4 в системе B.

При запуске gvim на AI получаются:

Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Vim: Caught deadly signal SEGV
Vim: Finished.
E852: The child process failed to start the GUI

в системе B все работает нормально.

Оба работают под управлением Red Hat Enterprise Linux Client release 5.7 (Tikanga)
Для обоих $LANG это en_US.UTF-8

Установленные шрифты на обоих также одинаковы:

/bin/rpm -qa 'xorg*font*' | /bin/sort
xorg-x11-fonts-100dpi-7.1-2.1.el5
xorg-x11-fonts-75dpi-7.1-2.1.el5
xorg-x11-fonts-base-7.1-2.1.el5
xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5
xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5
xorg-x11-fonts-misc-7.1-2.1.el5
xorg-x11-fonts-truetype-7.1-2.1.el5
xorg-x11-fonts-Type1-7.1-2.1.el5
xorg-x11-font-utils-7.1-3

Что еще я должен смотреть, чтобы найти разницу между двумя системами? или как мне решить проблему в системе A?

Обновление Проблема остается, и теперь ошибки seg. Обновлено сообщение об ошибке, которое отображается.

1 ответ1

1

Попробуйте запустить xlsfonts в обеих системах и сравните вывод. Возможно, система A неправильно настроена, а установленные шрифты недоступны для приложений. Если это так, вы можете попробовать

xset +fp /path/to/fontdir
xset fp update

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .