erro de espaço de heap sh.exe (bash) no Windows XP

erro de espaço de heap sh.exe (bash) no Windows XP

Estou executando um shell bash Windows XPque é fornecido comGit para Windows. O título da janela de comando mostra MINGW32 e a mensagem de erro contém Cygwin. Este é o comando que executo e a mensagem de erro resultante

$ python replay.py --record C/Windows/Temp/archive-2013-01-03.wpr
      0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487
AllocationBase 0x1190000, BaseAddress 0x1350000, RegionSize 0x240000, State 0x20
00
c:\Python27\python.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 6

O uso de memória não é o problema aqui, como mostra esta captura de tela

O uso de memória é baixo no Windows XP

Existe alguma maneira de ajustar cygwinou cmd.exeresolver Windows XPo problema?

Responder1

Dois pensamentos:

  1. Primeira regra do Cygwin Club: quando você recebe erros estranhos,rebaseantes de qualquer coisa. (Eu odeio regras de magia negra como essa, mas esta funciona com muita frequência para ser ignorada).

  2. Se isso não fizer nada (igualmente provável) e você realmente acreditar que está relacionado ao heap, você podemexa com a pilha usando o peflagsutilitário

Responder2

Tive esse problema no Windows 7 após instalar o "Comodo Firewall". Desinstalei o firewall e o problema desapareceu. Parece que, exceto pela funcionalidade do firewall, o pacote Comodo adiciona alguns outros recursos de proteção que entram em conflito com o cygwin.

Responder3

Tive esse problema com o AVG Antivirus Free ativado. Desativei a proteção AVG e agora o MinGW funciona bem.

informação relacionada