Ошибка при выполнении TMUX под CYGWIN

В действительности, почти каждый дистрибутив Linux поддерживает свое собственное ядро

Ядра, поддерживаемые дистрибутивами, являются "приправленными" версиями ванильного ядра (kernel.org). Это означает, что программисты, работающие над дистрибутивом, добавили свой собственный код и исправления для модулей, но на самом деле под ним одно и то же ядро.

Для дистрибутивов опасно переходить на более новые выпуски ядра, так как это (возможно) приводит к новым ошибкам.

Новое ядро означает новые исправления ошибок, исправления производительности и новые или улучшенные аппаратные драйверы. Ядро выпускается в виде тестируемого, сначала нестабильного или ночного, и если большинство ошибок закончилось, за ним следует стабильное ядро. Так что если ваш дистрибутив попросит обновить ядро, лучше всего это сделать.

.

1
05.10.2014, 21:50
2 ответа

Этот вопрос оказался тесно связанным с другим, ранее размещенным, который намекал на возможного виновника: 64-битную версию Cygwin.

Действительно, это помогло бесчисленному количеству пользователей установить 32-битную версию Cygwin, которая - в большинстве случаев - сделала tmux и другие приложения работоспособными.

Как ни странно, о чем-то вроде "производной" этой ошибки сообщалось уже в 2011 году: http://comments.gmane.org/gmane.os.cygwin/128288 .

Тем не менее, эта ошибка является ошибкой и должна быть правильно исправлена в 64-битной версии Cygwin. Надеюсь, что для всех пользователей это произойдет к концу нового года.

2
27.01.2020, 23:38

Возможна и другая причина той же проблемы.

.babun\cygwin\bin\tmux.exe: *** фатальная ошибка - NtCreateEvent(lock): 0xC0000058

Ваш антивирус может помешать запуску программы.

Решение состоит в том, чтобы исключить блокировку программы. (В bitdefender это Show->modules->Anti Virus->Exclusions->Excluded Processes )

0
27.01.2020, 23:38

Теги

Похожие вопросы