我试图在Windows群集上运行应用程序.我收到像波纹管一样的随机崩溃,但大多数时候都有效.我怀疑它是着名的问题,但cygwin的rebase没有帮助.
谢谢你的建议.
2 [main] bash 12840 C:\cygwin\bin\bash.exe: *** fatal error - add_item ("\??\C:\cygwin", "/", ...) failed, errno 1
Stack trace:
Frame Function Args
002868A8 6102F97B (002868A8, 00000000, 00000000, 00000000)
00286B98 6102F97B (6119FE20, 00008000, 00000000, 611A1C8F)
00287BC8 6100652C (611DF498, 00287BF4, 00000000, 60FE000C)
00287BE8 61006568 (611DF498, 00289C10, 00000001, 0003000A)
0028AC28 610917E4 (60FE000C, 20000C08, 0028ACF8, 61083290)
0028AC58 610D40FF (004C46B0, 01D05699, 004657E0, 612729D4)
208979 [main] bash 12840 exception::handle: Exception: STATUS_ACCESS_VIOLATION
Run Code Online (Sandbox Code Playgroud)
我已经解释了cygwin支持人员的错误(感谢Corinna):
这不是一个rebase问题.这显然是各种各样的并发问题.在提升每用户共享内存区域的同时,两个或多个进程正在尝试设置相同的挂载点.
这不应该发生.实际上只创建每用户共享内存的第一个进程 应该创建挂载点.操作系统告诉进程它是创建还是刚刚打开共享内存区域,但由于某种原因,两个进程似乎都认为他们创建了shmem区域,然后其中一个尝试创建根安装点两次的EPERM条件失误.
但它仍然是问题的原始问题.