当我以管理员身份运行 Cygwin/X 时,尝试运行 xterm 等程序时会定期出现错误。我可以通过以非管理员身份运行来解决这个问题,但当我以服务形式运行 exim 时,我遇到了这些错误,所以我需要一个更好的解决方案。cygwin 是否设置为以管理员身份运行?我需要对 UAC 做些什么来启用此功能吗?
我收到的错误是:
0 [main] xterm 8352 child_copy: linked dll data write copy failed, 0x2BE000..0x2C27EC, done 0, windows pid 8844, Win32 error 487
xterm: Error 29, errno 11: Resource temporarily unavailable
和
0 [main] xterm 5920 exception::handle: Exception: STATUS_ACCESS_VIOLATION
741 [main] xterm 5920 open_stackdumpfile: Dumping stack trace to xterm.exe.stackdump
堆栈转储没有帮助:
Exception: STATUS_ACCESS_VIOLATION at eip=6102048B
eax=00F300F8 ebx=61246E5C ecx=75530D06 edx=00334118 esi=00000000 edi=0028F9F4
ebp=61020C00 esp=0028C7C4 program=C:\cygwin\bin\xterm.exe, pid 6888, thread main
cs=0023 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame Function Args
End of stack trace
谢谢,
罗恩