Error de espacio en el montón de sh.exe (bash) en Windows XP

Error de espacio en el montón de sh.exe (bash) en Windows XP

Estoy ejecutando un shell bash Windows XPque se envía conGit para Windows. El título de la ventana de comando muestra MINGW32 y el mensaje de error contiene Cygwin. Este es el comando que ejecuto y el mensaje de error 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

El uso de la memoria no es el problema aquí, como se muestra en esta captura de pantalla.

El uso de memoria es bajo en Windows XP

¿Hay alguna forma de modificar cygwino cmd.exesolucionar Windows XPel problema?

Respuesta1

Dos pensamientos:

  1. Primera regla del Cygwin Club: cuando obtienes errores extraños,rebaseantes de nada. (Odio reglas de magia negra como esa, pero ésta funciona con demasiada frecuencia como para ignorarla).

  2. Si eso no hace nada (igualmente probable) y realmente cree que está relacionado con el montón, puedemeterse con el montón usando la peflagsutilidad

Respuesta2

Tuve este problema en Windows 7 después de instalar "Comodo Firewall". Desinstalé el firewall y el problema desapareció. Parece que, excepto la funcionalidad del firewall, la suite Comodo agrega algunas otras características de protección que entran en conflicto con cygwin.

Respuesta3

Tuve este problema con AVG Antivirus Free habilitado. Desactivé la protección AVG y ahora MinGW funciona bien.

información relacionada