[Mono-list] 'make test' fails in mono/tests with cygwin

Brian Jepson bjepson@oreilly.com
Thu, 27 Sep 2001 16:36:38 -0400 (EDT)


Thanks!  Is this something I can patch easily, or should I wait for the
next snapshot (I don't have CVS access)?

- Brian

On Thu, 27 Sep 2001, Paolo Molaro wrote:

> On 09/27/01 Brian Jepson wrote:
> > but mint still crashes:
> >   
> >   bjepson@VMWARE ~/src/mono-26-Sep-01/mono/runtime
> >   $ mint.exe ../mono/tests/test-ops.exe
> >         0 [main] mint 884 open_stackdumpfile: Dumping stack trace to mint.exe.stackdump
> >   Segmentation fault (core dumped)
> >   
> >   bjepson@VMWARE ~/src/mono-26-Sep-01/mono/runtime
> 
> I just debugged the problem: apparently mmap() fails in cygwin in subtle
> ways (i.e. it returns success, but not all the memory requested is
> actually mmapped and when we access it we segfault). I disabled the mmap()
> and now all the test pass but the ones that use P/Invoke and internalcalls
> (I used the corlib built for linux, but there's probably something wrong
> with the call convention default on win32 being different).
> Hope this is useful (and that someone steps forward and sends a patch to
> use the native interfaces for mmap in win32 :-).
> 
> lupus