#950 Unable to fork on Windows 2003 Server R2 64 bit


PC is an Intel Xeon 3GHz with 2GB RAM running Windows
Server 2003 R2 Standard x64 Edition SP1.

Steps to reproduce:

1) Install Msys to C:\msys\1.0
2) Attempt to run msys icon on the desktop. rxvt
briefly appears then disappears. Expected rxvt to bring
up a shell prompt
3) cd to C:\msys\1.0\bin
4) Run rxvt displays the following error:

C:\msys\1.0\bin\rxvt.exe: *** fork: can't reserve
memory for stack 0x480000 - 0x680000, Win32 error 0
0 [main] rxvt 3228 sync_with_child: child
3132(0x294) died before initialization with status code 0x1
311 [main] rxvt 3228 sync_with_child: *** child
state waiting for longjmp
rxvt: can't fork
rxvt: aborting

Most other utilities (eg: ls, ps, vi, date) seem to
work correctly when run directly from a DOS prompt. sh
drops into a shell correctly but then running ls inside
sh produces the above error.

The same build of msys works fine on Windows XP on a 32
bit host.


  • Earnie Boyd

    Earnie Boyd - 2006-06-21

    Logged In: YES

    Grab the CVS version of msys.bat.

  • Earnie Boyd

    Earnie Boyd - 2006-06-21
    • milestone: --> 64_bit_feature_request
    • status: open --> closed-duplicate
  • Earnie Boyd

    Earnie Boyd - 2013-02-01
    • labels: MSYS -->
    • status: closed-duplicate --> closed
    • resolution: --> duplicate
    • category: --> Duplicate
    • milestone: --> MSYS

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks