Started recently, basically every time I try to fetch or commit it gives me this weird error. It’ll continuously try to “refetch/recommit” until I give up and 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
Any idea why this is happening?
Take a look at this Cygwin FAQ section and this too.
In my case, disabling Avast’s Behavior and Filesystem Realtime shields and
then restarting Cygwin was the answer.
So, probably, you are running windows programs that hooks their DLLs into
forked processes, disrupting addresses and thus causing fork to malfunction.