~> Process LibTest started, took 0.182.
~> Attaching to 5632
!> Exception of type System.InvalidProgramException on thread 16E0
!> Message: Common Language Runtime detected an invalid program.
I guess it’s a compiler bug.
Sorry folks, I’m giving up on this, it’s too painful.
To put in my 10 cents: This is almost always not a compiler bug but in source code. Beside what Theo said, this can easily be produced in static initialization when the init throws by accessing nil or some other bad code.