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

1

Estou executando um bash shell no Windows XP que é fornecido com o Git para Windows . O título da janela de comando mostra MINGW32 e a mensagem de erro contém Cygwin . Este é o comando que eu corro 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 da memória não é o problema aqui, como mostra esta captura de tela

Existe alguma maneira de ajustar cygwin ou cmd.exe em Windows XP para resolver o problema?

    
por hanxue 03.01.2013 / 10:53

3 respostas

1

Dois pensamentos:

  1. Primeira regra do Cygwin Club: quando você recebe erros estranhos, rebase antes de qualquer outra coisa. (Eu odeio regras de magia negra como essa, mas esta funciona muito frequentemente para ignorar).

  2. Se isso não fizer nada (igualmente provável), e você realmente acreditar que é relacionado ao heap, você pode mexa com o heap usando o utilitário peflags

por 03.01.2013 / 11:00
0

Eu tive esse problema no Windows 7 depois de instalar o "Comodo Firewall". Eu desinstalei o firewall e o problema desapareceu. Parece que, exceto a funcionalidade do firewall, o pacote Comodo adiciona alguns outros recursos de segurança que entram em conflito com o cygwin.

    
por 31.07.2014 / 17:41
-1

Eu tive este problema com o AVG Antivirus Free ativado. Eu desativei a proteção do AVG e agora o MinGW funciona bem.

    
por 27.08.2015 / 16:30