This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Cygwin and Windows Vista Beta 2
- From: "Chuck McDevitt" <cmcdevitt at greenplum dot com>
- To: cygwin at cygwin dot com
- Date: Tue, 6 Jun 2006 20:11:20 -0400
- Subject: Cygwin and Windows Vista Beta 2
Just an FYI: Cygwin's fork() implementation has an intermittent bug
when running on Windows Vista Beta 2
(Beta 2 will be released to the general public soon).
Here's an example error (from running bash -l ):
6 [main] ? (3572) c:\cygwin\bin\bash.exe: *** fatal error -
couldn't alloc
ate heap, Win32 error 0, base 0x800000, top 0x810000, reserve_size
61440, allocs
ize 65536, page_const 4096
62 [main] bash 4888 child_copy: stack write copy failed,
0x22E300..0x230000
, done 0, windows pid 2286132, Win32 error 5
bash: fork: No error
Here's another example (doing an ls inside bash):
bash-3.1$ ls
20 [main] ? (5248) c:\cygwin\bin\bash.exe: *** fatal error -
couldn't alloc
ate heap, Win32 error 0, base 0x800000, top 0x820000, reserve_size
126976, alloc
size 131072, page_const 4096
137604415 [main] bash 4436 child_copy: stack write copy failed,
0x22E940..0x2300
00, done 0, windows pid 2287732, Win32 error 5
bash: fork: No error
The odd thing is that it sometimes works, and sometimes gives this
error.
Is it possible there were some "reserved for future use" parameters on
some Win32 calls that aren't getting initialized properly, and are now
being used by Vista?
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/