HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Change
  • Wiki History
  • Next Change →

Changes between Version 42 and Version 43 of dev-lang/mono/2.x/1


Ignore:
Timestamp:
08/06/08 06:22:47 (7 years ago)
Author:
andreasf
Comment:

Added notes on shared handles and Haiku freeze

Legend:

Unmodified
Added
Removed
Modified
  • dev-lang/mono/2.x/1

    v42 v43  
    246246 
    247247After copying over *.dll and *.exe after `make rcheck` in {{{mini}}} on another machine, running `./mono --regression basic.exe` (set up to use monolite, cf. above) succeeds all tests, but once again shows the assertion failure. Same for {{{basic-long.exe}}}, {{{basic-float.exe}}}, {{{basic-calls.exe}}}, {{{objects.exe}}} and {{{arrays.exe}}}. {{{exceptions.exe}}} terminates with a {{{DivideByZeroException}}}. ({{{iltests.exe}}} and {{{generics.exe}}} cannot be run with monolite since they depend on the 2.0 profile.) 
     248 
     249== Notes on shared handles == 
     250 
     251At Haiku !r26820 with SMP disabled in the bootmenu I get the following output from `make`: 
     252{{{ 
     253make[4]: Entering directory `/ToBe/Mono/mcs' 
     254make PROFILE=basic all 
     255make[5]: Entering directory `/ToBe/Mono/mcs' 
     256Stacktrace: 
     257 
     258  at (wrapper managed-to-native) System.IO.MonoIO.Open (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,System.IO.MonoIOError&) <0x00004> 
     259  at (wrapper managed-to-native) System.IO.MonoIO.Open (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,System.IO.MonoIOError&) <0xffffffff> 
     260  at System.IO.FileStream..ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,bool,System.IO.FileOptions) <0x00230> 
     261  at System.IO.FileStream..ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) <0x0001f> 
     262  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) <0xffffffff> 
     263  at System.IO.File.OpenRead (string) <0x00024> 
     264  at Mono.CSharp.Driver.Parse (Mono.CSharp.CompilationUnit) <0x0001f> 
     265  at Mono.CSharp.Driver.Parse () <0x00062> 
     266  at Mono.CSharp.Driver.Compile () <0x00021> 
     267  at Mono.CSharp.Driver.Main (string[]) <0x0005a> 
     268  at (wrapper runtime-invoke) Mono.CSharp.Driver.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff> 
     269Abort 
     270make[6]: *** [build/deps/basic-profile-check.exe] Abort 
     271make[6]: Entering directory `/ToBe/Mono/mcs' 
     272*** The contents of your 'monolite' directory may be out-of-date 
     273*** You may want to try 'make get-monolite-latest' 
     274make[6]: *** [do-profile-check-monolite] Error 1 
     275make[6]: Leaving directory `/ToBe/Mono/mcs' 
     276make[5]: *** [do-profile-check] Error 2 
     277make[5]: Leaving directory `/ToBe/Mono/mcs' 
     278make[4]: *** [profile-do--basic--all] Error 2 
     279}}} 
     280The corresponding serial output is in the [http://dev.haiku-os.org/ticket/2572 Ticket]. At least it does not hang Haiku this way. 

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/