最近开始,基本上每次我尝试获取或提交它给我这个奇怪的错误.它将不断尝试"重新/重新发送",直到我放弃和CtrlC.
C:\cygwin\home\git\new_trunk>git sf
1 [main] perl 760 child_info_fork::abort: address space needed by 'cygreadline7.dll' (0x960000) is already occupied
C:\cygwin\home\git\new_trunk>git svn dcommit
1 [main] perl 2672 child_info_fork::abort: address space needed by 'cygreadline7.dll' (0x980000) is already occupied
Run Code Online (Sandbox Code Playgroud)
知道为什么会这样吗?
Tar*_*arc 30
重新安装我的Cygwin安装解决了这个问题.我按照文档Rebaseall,从Windows资源管理器运行dash as admin,然后发出以下命令:
/usr/bin/rebaseall -v
Run Code Online (Sandbox Code Playgroud)
PS:没有Cygwin服务应该运行这个工作.
nsh*_*shy 16
看看这个Cygwin常见问题解答部分也是如此.在我的情况下,禁用Avast的行为和文件系统实时防护,然后重新启动Cygwind就是答案.
所以,你可能正在运行Windows程序,它们将dll挂钩到分叉的进程中,从而破坏地址,从而导致fork出现故障.
小智 7
当我的病毒扫描程序Symantec Endpoint Protection升级到64位时,我遇到了同样的fork()问题,但我仍在运行32位版本的Cygwin.'Rebaseall'没有帮助.升级到64位版本的Cygwin已经解决了我的问题.
归档时间: |
|
查看次数: |
28489 次 |
最近记录: |