Before upgrading another machine (still on win7/64), I updated cygwin64 on it and pulled fsfemacs 24.5 (the existing binary on gnu's site) on it...
Did the same test there and on win7 it works. Could this be a Windows 10 related issue? D. PS: I'll stop cc'ing the emacs list after this message as I also think it is more likely a cygwin issue. ############################ # Dominique de Waleffe # ddewaleffe -at- gmail -dot- com ############################ On Wed, Nov 25, 2015 at 12:37 PM, Dominique de Waleffe <ddewale...@gmail.com > wrote: > I recently updated both cygwin (latest as of today) and emacs from > ftp.gnu.org. > > I am not able to run bash under emacs anymore. > > I have no idea whether the issue is in cygwin or in Emacs as I have seen > similar symptoms reported on the cygwin list... but the symptom is not > present when running Emacs 24.4. > > When I do emacs -q -nw , load the minimal code (basically from the FAQ): > > ;; from gnuemacs faq > (defun my-shell-setup () > "For Cygwin bash under Emacs 20" > (setq comint-scroll-show-maximum-output 'this) > (make-variable-buffer-local 'comint-completion-addsuffix)) > (setq comint-completion-addsuffix t) > ;; (setq comint-process-echoes t) ;; reported that this is no longer needed > (setq comint-eol-on-send t) > (setq w32-quote-process-args ?\") > > (add-hook 'shell-mode-hook 'my-shell-setup) > (setq shell-file-name "bash") > (setenv "PID" nil) > > Then M-x shell.... > bash starts and works in 24.4 > but fails in 25.1. > It fails when starting, then after a while a prompt is displayed, then I > try ls and fails again with similar messages about some stack issue... > then prompt comes.... then I did echo stuff and process dies.... > > FWIW, I m running Windows 10 (build 10586). > > The trace is below my signature.... > Ask if you want me to provide more info or try something.... > > Thanks, > > D. > > > ############################ > # Dominique de Waleffe > # ddewaleffe -at- gmail -dot- com > ############################ > Trace copied from *shell* buffer on emacs 24.5 > > bash: cannot set terminal process group (-1): Inappropriate ioctl for > device > bash: no job control in this shell > 1 [main] bash 9588 c:\s\cygwin64\bin\bash.exe: *** fatal error in > forked process - fork: can't reserve memory for parent stack 0x600000 - > 0x800000, (child has 0x400000 - 0x600000), Win32 error 487 > 1115 [main] bash 9588 cygwin_exception::open_stackdumpfile: Dumping > stack trace to bash.exe.stackdump > 1 [main] bash 16396 fork: child -1 - forked process 9588 died > unexpectedly, retry 0, exit code 0x100, errno 11 > bash: fork: retry: No child processes > 1018684 [main] bash 14236 c:\s\cygwin64\bin\bash.exe: *** fatal error in > forked process - fork: can't reserve memory for parent stack 0x600000 - > 0x800000, (child has 0x400000 - 0x600000), Win32 error 487 > 1019772 [main] bash 14236 cygwin_exception::open_stackdumpfile: Dumping > stack trace to bash.exe.stackdump > 1157135 [main] bash 16396 fork: child -1 - forked process 14236 died > unexpectedly, retry 0, exit code 0x100, errno 11 > bash: fork: retry: No child processes > 3175445 [main] bash 15944 c:\s\cygwin64\bin\bash.exe: *** fatal error in > forked process - fork: can't reserve memory for parent stack 0x600000 - > 0x800000, (child has 0x400000 - 0x600000), Win32 error 487 > 3176508 [main] bash 15944 cygwin_exception::open_stackdumpfile: Dumping > stack trace to bash.exe.stackdump > 3339016 [main] bash 16396 fork: child -1 - forked process 15944 died > unexpectedly, retry 0, exit code 0x100, errno 11 > bash: fork: retry: No child processes > 7356718 [main] bash 15760 c:\s\cygwin64\bin\bash.exe: *** fatal error in > forked process - fork: can't reserve memory for parent stack 0x600000 - > 0x800000, (child has 0x400000 - 0x600000), Win32 error 487 > 7357779 [main] bash 15760 cygwin_exception::open_stackdumpfile: Dumping > stack trace to bash.exe.stackdump > 7490355 [main] bash 16396 fork: child -1 - forked process 15760 died > unexpectedly, retry 0, exit code 0x100, errno 11 > bash: fork: retry: No child processes > 15507820 [main] bash 15520 c:\s\cygwin64\bin\bash.exe: *** fatal error in > forked process - fork: can't reserve memory for parent stack 0x600000 - > 0x800000, (child has 0x400000 - 0x600000), Win32 error 487 > 15509274 [main] bash 15520 cygwin_exception::open_stackdumpfile: Dumping > stack trace to bash.exe.stackdump > 15627402 [main] bash 16396 fork: child -1 - forked process 15520 died > unexpectedly, retry 0, exit code 0x100, errno 11 > bash: fork: Resource temporarily unavailable > ]0;~ > Dominique@ddw3800 ~ > $ ls > 1634473229 [main] bash 7496 c:\s\cygwin64\bin\bash.exe: *** fatal error in > forked process - fork: can't reserve memory for parent stack 0x600000 - > 0x800000, (child has 0x400000 - 0x600000), Win32 error 487 > 1634474814 [main] bash 7496 cygwin_exception::open_stackdumpfile: Dumping > stack trace to bash.exe.stackdump > 1634591816 [main] bash 16396 fork: child -1 - forked process 7496 died > unexpectedly, retry 0, exit code 0x100, errno 11 > bash: fork: retry: No child processes > 1635610400 [main] bash 12700 c:\s\cygwin64\bin\bash.exe: *** fatal error > in forked process - fork: can't reserve memory for parent stack 0x600000 - > 0x800000, (child has 0x400000 - 0x600000), Win32 error 487 > 1635611575 [main] bash 12700 cygwin_exception::open_stackdumpfile: Dumping > stack trace to bash.exe.stackdump > 1635789035 [main] bash 16396 fork: child -1 - forked process 12700 died > unexpectedly, retry 0, exit code 0x100, errno 11 > bash: fork: retry: No child processes > 1637807852 [main] bash 4064 c:\s\cygwin64\bin\bash.exe: *** fatal error in > forked process - fork: can't reserve memory for parent stack 0x600000 - > 0x800000, (child has 0x400000 - 0x600000), Win32 error 487 > 1637809219 [main] bash 4064 cygwin_exception::open_stackdumpfile: Dumping > stack trace to bash.exe.stackdump > 1637928062 [main] bash 16396 fork: child -1 - forked process 4064 died > unexpectedly, retry 0, exit code 0x100, errno 11 > bash: fork: retry: No child processes > 1641946517 [main] bash 15924 c:\s\cygwin64\bin\bash.exe: *** fatal error > in forked process - fork: can't reserve memory for parent stack 0x600000 - > 0x800000, (child has 0x400000 - 0x600000), Win32 error 487 > 1641947778 [main] bash 15924 cygwin_exception::open_stackdumpfile: Dumping > stack trace to bash.exe.stackdump > 1642118928 [main] bash 16396 fork: child -1 - forked process 15924 died > unexpectedly, retry 0, exit code 0x100, errno 11 > bash: fork: retry: No child processes > 1650137099 [main] bash 15756 c:\s\cygwin64\bin\bash.exe: *** fatal error > in forked process - fork: can't reserve memory for parent stack 0x600000 - > 0x800000, (child has 0x400000 - 0x600000), Win32 error 487 > 1650138304 [main] bash 15756 cygwin_exception::open_stackdumpfile: Dumping > stack trace to bash.exe.stackdump > 1650245522 [main] bash 16396 fork: child -1 - forked process 15756 died > unexpectedly, retry 0, exit code 0x100, errno 11 > bash: fork: Resource temporarily unavailable > ]0;~ > Dominique@ddw3800 ~ > $ echo stuff > stuff > 1656643634 [main] bash 16396 cygwin_exception::open_stackdumpfile: Dumping > stack trace to bash.exe.stackdump > > Process shell finished > >