-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
При работе через ssh vim падает с SIGSERV #5
Comments
Проверил у себя через ssh - не падает, но и не работает. Как проверял: на удаленной машине установил xkb-switch и vim-xkbswitch (бэкенд и плагин). Бэкенд устанавливал из гита и собирал сам. Настроил .vimrc так: let g:XkbSwitchEnabled = 1
let g:XkbSwitchLib = $HOME."/install/libxkbswitch.so"
let g:XkbSwitchIMappings = ['ru'] (Я установил xkb-switch в папку $HOME/install/). Никаких сообщений об ошибке. Если установить плагин, но не установить бэкенд, то будут частые сообщения об ошибке в режиме ввода, но никакого SIGSEGV не было. Как вы устанавливали плагин? |
Опишу свой случай. xkb-switch установлен из исходников, make + make install. Убунта 10.04.
Далее:
Жмакнуть Интересная деталь. Если память мне не изменяет, приходилось выставлять |
ага, на localhost падает - буду смотреть |
а вот так работает: ssh -XY localhost и даже раскладку переключает. Напомню, что -XY форвардит X протокол - видимо без этого форвардинга и происходит падение. |
Сейчас должен работать и без |
Хм, спасибо за заметку на счёт форвардинга. Но, в любом случае, падение не является ожидаемым поведением. 2013/4/9 lyokha notifications@github.com
Stanislav Seletskiy |
Тут трудно что-то сделать, бэктрейс показывает, что проблема происходит где-то внутри dlopen(), так что единственный выход - как-то проверять, что vim запущен через ssh на localhost (только в этом случае, плюс если нет X форвардинга происходит падение) и дизейблить его, на мой взгляд ssh на localhost - вообще редкое явление, или я не прав? Плюс c ходу я не знаю как это задетектить и вообще возможно ли это. |
Мне кажется, что это бага в самом xkb-switch. Может, стоит туда поставить Падает не только при ssh на локалхост, падает именно из-за либы. 2013/4/9 lyokha notifications@github.com
Stanislav Seletskiy |
Я тоже об этом подумал, вполне возможно. |
Поправил у себя, теперь не падает, запуллреквестил в XkbSwitch |
@lyokha: Круто, спасибо! |
Установите новый xkb-switch (http://github.com/ierton/xkb-switch): фикс уже там. |
Шаги для повторения:
Первопричина, видимо, в либе xkb-switch.so, но всё же неприятно.
Очевидно, что через xkb-switch по ssh никак работать не будет, но хотя бы падать оно не должно.
The text was updated successfully, but these errors were encountered: