[Mono-devel-list] Re: New io-layer merged.

Robert Jordan robertj at gmx.net
Tue Apr 12 19:50:02 EDT 2005


Hi Miguel,

>    Dick's new daemon-less io-layer for Mono has been checked into the
> main branch on SVN.  It went through extensive testing before it was
> merged into the main branch.
> 
>    If you track SVN, please use this new version and help us debug any
> kinks that might be there.

I got a lot of trouble after the update:

XSP didn't work for the first time, so I run the unit tests:

- mono: ok
- mcs/classes/corlib: nunit-console got aborted after about 100 tests

The error messages from inside mono animated myself to build this
simple test:

using System;
using System.IO;
public class Start
{
     public static void Main(string[] args)
     {
         try
         {
             ProcessDir(args[0]);
         }
         catch (Exception ex)
         {
             Console.WriteLine(ex);
         }
     }

     static void ProcessDir(string dir)
     {
         Console.WriteLine("Dir " +  dir);
         foreach (string s in Directory.GetFiles(dir))
         {
             Console.WriteLine(s);
         }
         foreach (string d in Directory.GetDirectories(dir))
         {
             ProcessDir(d);
         }
     }
}

When in run the test on a medium-sized (actually tiny) tree,
I got these error messages:

** (dir.exe:15180): WARNING **: FindNextFile: error looking up find 
handle 0x40e

** (dir.exe:15180): WARNING *âä£àŸà šèää£: error looking up find handle 
0x40e

** (dir.exe:15180): WARNING **: FindClose: error looking up find handle 
0x416

** (dir.exe:15180): WARNING **: FindNextFile: error looking up find 
handle 0x417

....

The WriteLine calls output a lot of garbage.
The errors from nunit-console and XSP are similar, but both won't
work at all unless I'm deleting ~/.wapi/* between 2 calls.

About the system I'm testing on:

SuSE SLES 7
Kernel 2.4.18 SMP
libc-2.2.4
glib-2.6.2
GCC 2.95.3 20010315 (SuSE)
Mono JIT compiler version 1.1.7:
         TLS:           normal
         GC:            Included Boehm (with typed GC)
         SIGSEGV      : normal
         Globalization: normal
Built from SVN r42872

bye
Rob




More information about the Mono-devel-list mailing list