在CYGWIN下运行TMUX时出错

在CYGWIN下运行TMUX时出错

当我tmux在 cygwin 命令行中运行时,出现错误:

$ tmux
      0 [main] tmux 6688 C:\cygwin64\bin\tmux.exe: *** fatal error - NtCreateEvent(lock): 0xC0000077
Hangup

我尝试使用 cygwin 安装程序重新安装 tmux 1.9a-1,还安装了 tmux-debuginfo 但无济于事。
我的操作系统:Windows 7 x64
uname -a: CYGWIN_NT-6.1 天堂 1.7.32(0.274/5/3) 2014-08-13 23:06 x86_64 Cygwin

答案1

这个问题似乎与之前发布的另一篇文章,这暗示了可能的罪魁祸首:Cygwin 的 64 位版本。

确实已经帮助无数用户安装了32 位版本的 Cygwin,在大多数情况下,它tmux和其他应用程序都可以工作。

奇怪的是,早在 2011 年就已经报告了该错误的某种“衍生版本”:http://comments.gmane.org/gmane.os.cygwin/128288

尽管如此,这是一个漏洞并且必须在 64 位版本的 Cygwin 中正确修复。我希望所有用户都能在新年年底前实现这一目标。

答案2

同一问题的不同原因也可能发生。

.babun\cygwin\bin\tmux.exe: *** fatal error - NtCreateEvent(lock): 0xC0000058

您的防病毒软件可能会阻止该程序运行。

解决方案是排除该程序被阻止。 (使用 bitdefender 时,其显示 -> 模块 -> 防病毒 -> 排除 -> 排除的进程)

相关内容