1

Я использую оболочку bash в Windows XP которая поставляется с Git для Windows. Заголовок командного окна показывает MINGW32, а сообщение об ошибке содержит Cygwin . Это команда, которую я запускаю, и получающееся сообщение об ошибке

$ 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

Использование памяти здесь не проблема, как показано на скриншоте

Низкое использование памяти в Windows XP

Есть ли способ настроить cygwin или cmd.exe на Windows XP для решения проблемы?

3 ответа3

1

Две мысли:

  1. Первое правило Cygwin Club: когда вы получаете странные ошибки, сделайте перебаз перед любым другим. (Я ненавижу такие правила черной магии, но это работает слишком часто, чтобы их игнорировать).

  2. Если это ничего не дает (с равной вероятностью), и вы действительно считаете, что это связано с кучей, вы можете связываться с кучей с помощью утилиты peflags

0

У меня была эта проблема на Windows 7 после установки "Comodo Firewall". Я удалил брандмауэр, и проблема исчезла. Похоже, кроме функциональности брандмауэра, пакет Comodo добавляет некоторые другие защитные функции, которые конфликтуют с Cygwin.

-1

У меня была эта проблема с включенным AVG Antivirus Free. Я отключил AVG защиту, и теперь MinGW работает нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .