Estou executando um shell bash Windows XP
que é 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
Existe alguma maneira de ajustar cygwin
ou cmd.exe
resolver Windows XP
o problema?
Responder1
Dois pensamentos:
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).
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
peflags
utilitá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.