Roslyn troubleshooting

Neale Ferguson <[email protected]> Fri, 14 Jul 2017 16:27:31 +0000
Newsgroups gmane.comp.gnome.mono.devel
Message-ID <D58E6930.A09FF%[email protected]>
The drop of the Roslyn 2.3.0 beta2 update stopped the “Little Endian Only” message appearing when using it on s390x (big endian). However, after this message is displayed:

Microsoft (R) Visual C# Compiler version 2.3.0.61801 (3722bb71)
Copyright (C) Microsoft Corporation. All rights reserved.

The process just waits forever. The worker thread(s) appear to have started but found nothing and the main thread keeps on waiting.

Looking at the traces from x86_64 and s390x when invoking csc I see that the paths diverge when FindNewWork() returns false on s390x but true on the Intel. What is the best strategy for trying to determine what’s going on? I assume I could add Console.WriteLine() to the System.Threading.Task code to see if things are being queued properly, but are there better options?

Neale

_______________________________________________
Mono-devel-list mailing list
[email protected]
http://lists.dot.net/mailman/listinfo/mono-devel-list