Erreur: «fork: impossible de réserver de la mémoire au parent…» lors de l'exécution d'un programme Ruby dans Aptana Studio 3


0

Je reçois cette erreur chaque fois que j'essaye de lancer un programme simple écrit en Ruby:

Running a test program in Aptana Studio 3

Error after clicking run button

    0 [main] sh 27616 C:\cygwin64\bin\sh.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x4
00000 - 0x600000), Win32 error 487
   2871 [main] sh 27616 cygwin_exception::open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
      0 [main] sh 23176 fork: child -1 - forked process 27616 died unexpectedly, retry 0, exit code 0x100, errno 11
sh: fork: retry: No child processes
1011261 [main] sh 21132 C:\cygwin64\bin\sh.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x4
00000 - 0x600000), Win32 error 487
1011710 [main] sh 21132 cygwin_exception::open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
1093180 [main] sh 23176 fork: child -1 - forked process 21132 died unexpectedly, retry 0, exit code 0x100, errno 11
sh: fork: retry: No child processes
3102783 [main] sh 24012 C:\cygwin64\bin\sh.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x4
00000 - 0x600000), Win32 error 487
3103149 [main] sh 24012 cygwin_exception::open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
3178806 [main] sh 23176 fork: child -1 - forked process 24012 died unexpectedly, retry 0, exit code 0x100, errno 11
sh: fork: retry: No child processes
7188236 [main] sh 25396 C:\cygwin64\bin\sh.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x4
00000 - 0x600000), Win32 error 487
7188579 [main] sh 25396 cygwin_exception::open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
7264650 [main] sh 23176 fork: child -1 - forked process 25396 died unexpectedly, retry 0, exit code 0x100, errno 11
sh: fork: retry: No child processes
15279623 [main] sh 26904 C:\cygwin64\bin\sh.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x
400000 - 0x600000), Win32 error 487
15280395 [main] sh 26904 cygwin_exception::open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
15360615 [main] sh 23176 fork: child -1 - forked process 26904 died unexpectedly, retry 0, exit code 0x100, errno 11
sh: fork: Resource temporarily unavailable
sh-4.3$ ruby -KU -- 'C:\Users\egutarra\Documents\Ruby\test\Test.rb'
15394605 [main] sh 21572 C:\cygwin64\bin\sh.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x
400000 - 0x600000), Win32 error 487
15394994 [main] sh 21572 cygwin_exception::open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
15481542 [main] sh 23176 fork: child -1 - forked process 21572 died unexpectedly, retry 0, exit code 0x100, errno 11
sh: fork: retry: No child processes
16498444 [main] sh 25468 C:\cygwin64\bin\sh.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x
400000 - 0x600000), Win32 error 487
16499102 [main] sh 25468 cygwin_exception::open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
16582998 [main] sh 23176 fork: child -1 - forked process 25468 died unexpectedly, retry 0, exit code 0x100, errno 11
sh: fork: retry: No child processes
18599570 [main] sh 27496 C:\cygwin64\bin\sh.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x
400000 - 0x600000), Win32 error 487
18600541 [main] sh 27496 cygwin_exception::open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
18678620 [main] sh 23176 fork: child -1 - forked process 27496 died unexpectedly, retry 0, exit code 0x100, errno 11
sh: fork: retry: No child processes
22696812 [main] sh 21064 C:\cygwin64\bin\sh.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x
400000 - 0x600000), Win32 error 487
22697451 [main] sh 21064 cygwin_exception::open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
22774018 [main] sh 23176 fork: child -1 - forked process 21064 died unexpectedly, retry 0, exit code 0x100, errno 11
sh: fork: retry: No child processes
30789517 [main] sh 26360 C:\cygwin64\bin\sh.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x
400000 - 0x600000), Win32 error 487
30790161 [main] sh 26360 cygwin_exception::open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
30866864 [main] sh 23176 fork: child -1 - forked process 26360 died unexpectedly, retry 0, exit code 0x100, errno 11
sh: fork: Resource temporarily unavailable

Qu'avez-vous essayé exactement pour résoudre votre problème? Je ne vais pas énumérer des dizaines de solutions possibles si vous en avez déjà essayé 11.
— Ramhound

Je ne sais vraiment pas quel est le problème, je n'ai donc rien essayé. J'ai vérifié si cygwin fonctionne et il semble bien fonctionner. C'est-à-dire que lorsque j'ouvre un terminal cygwin64 et que j'utilise la commande sh, je ne reçois pas de telles erreurs.
— Flethuseo

Réponses:


1

Mon problème a été résolu après la mise à jour vers la dernière version de Cygwin. Je ne suis pas sûr du problème, mais la mise à jour de Cygwin a résolu le problème.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.