[Mono-dev] Roslyn troubleshooting

Neale Ferguson neale at sinenomine.net
Fri Jul 14 16:27:31 UTC 2017


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dot.net/pipermail/mono-devel-list/attachments/20170714/00d69939/attachment.html>


More information about the Mono-devel-list mailing list