It manifested when you had a single static member of a specific generic type in a class. The program crashed complaining about invalid CLR instructions. If you added a second static member of the same type to the class, or changed the type of the generic parameter, it didn't reproduce.
Turns out it was related to how the compiler used AVX intrinsics on CPUs that supported those instructions.
Pretty fun but took some convincing for people to believe it was a compiler bug.