#windows-10 #fork #git-bash
#windows-10 #разветвление #git-bash
Вопрос:
Когда я открываю git bash
, я получаю эти сообщения:
2 [main] bash (40164) C:Program FilesGitusrbinbash.exe: *** fatal error - cygheap base mismatch detected - 0x1301410/0x12A1410.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version. The most recent version *should*
reside in x:cygwinbin, where 'x' is the drive on which you have
installed the cygwin distribution. Rebooting is also suggested if you
are unable to find another cygwin DLL.
1 [main] bash 45888 fork: child -1 - forked process 40164 died unexpectedly, retry 0, exit code 0xC0000142, errno 11
Я также попробовал ulimit -a
и получил:
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
open files (-n) 256
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 2032
cpu time (seconds, -t) unlimited
max user processes (-u) 256
virtual memory (kbytes, -v) unlimited
И нашел эту команду в другом похожем вопросе ulimit -Sn unlimited amp;amp; ulimit -Sl unlimited
и получил этот результат:
bash: ulimit: -l: invalid option
ulimit: usage: ulimit [-SHabcdefiklmnpqrstuvxPT] [limit]
Комментарии:
1. Что произошло, когда вы искали cygwin1.dll ? Установлена ли у вас самая последняя версия и только самая последняя версия?
2. @B.Shefter Я искал это, но, похоже, у меня нет такого файла
3. Это странно, потому что в этом случае я ожидал бы другого сообщения об ошибке, что-то вроде: «Программа не может запуститься, потому что cygwin1. на вашем компьютере отсутствует dll». Несмотря на это, я бы попробовал переустановить cygwin (и перезагрузиться).
4. @B.Shefter: Я скачал более новую версию, установил и перезагрузил, но снова та же проблема!
5. Хм. Поскольку вы установили другую версию cygwin, я бы попробовал другой поиск cygwin1.dll — возможно, что теперь существует несколько версий этого файла, как указано в сообщении об ошибке.