[Mono-devel-list] [REGRESSION] Change in mono runtime caused Nemerle do stop bootstraping

Kamil Skalski nazgul at nemerle.org
Tue Mar 1 08:10:24 EST 2005


Dnia wtorek, 1 marca 2005 13:10, Paolo Molaro napisał:
> On 03/01/05 Kamil Skalski wrote:
> > > Increasing/decreasing the value and checking if nemerle works should
> > > point out for which type the GC descriptor is computed incorrectly.
> >
> > Hmm, so should I increase the 58 value to the point where it stops
> > printing anything? Or to the point where is may print something, but
> > stop/start failing?
>
> You should not remove the return, obviously. If with the 58 value
> you still get the same crash, decrease it, until it crashes no more.
> The type that is likely at fault is included in the two numbers and
> you can do a binary search. If you don't get the crash, you increase
> the number until you get it.
> If you can't do it, provide a tarball I can use to reproduce.

The smallest value for which it fails is 160. The trace is:

...
typed alloc disabled for .Locale
typed alloc disabled for System.Diagnostics.StackTrace
typed alloc disabled for System.Diagnostics.StackFrame
typed alloc disabled for System.Security.Permissions.FileIOPermission
typed alloc disabled for System.Security.CodeAccessPermission
typed alloc disabled for System.Security.SecurityManager
typed alloc disabled for System.Security.Permissions.SecurityPermission
typed alloc disabled for System.Security.Permissions.SecurityPermissionFlag
typed alloc disabled for Nemerle.Compiler.BailOutException
error: internal compiler error: got some unknown exception Cannot cast from 
source type to destination type.
in <0x005b2> Nemerle.Compiler.TypeBuilder:bind_types ()
in <0x0002c> Nemerle.Compiler.TypeBuilder+_N_lm__N_l2824628248:_N_l28246 
(System.Object x)
in <0x001c6> Nemerle.Compiler.TypeBuilder:SourceTopIter (Func1 f)
in <0x00218> Nemerle.Compiler.TypeBuilder:Run ()

If you want to check yourself, here is the tarball:
http://nemerle.org/download/snapshots/nemerle-0.2.1.99.4062.tar.gz

>
> > Is there a way to omit 'make install' stage when testing? Ideally I would
> > like to only build mono runtime, point my configuration to use newly
> > builded 'mono' and test things. Which directory should I use?
>
> You can just run make install inside the mono or the mini directory.

Thanks, it speed up my effort.

>
> lupus



More information about the Mono-devel-list mailing list