We have an application that runs perfectly on a mono-core computer, but when run on a multicore computer, an exception is thrown in GoDiagram, stating that a collection was modified during a for-each, deep within GoDiagram painting (something like GoLayer.paint, I’m not sur, I can check if it may help).
At the same time, the diagram is replaced by a rectangle with a red border and its diagonal drawn in red too.
When I set the process affinity so that it runs on only one processor, the problem disappears.
The problem might be on our side, or on GoDiagram side, I don’t know for sure. But I’d like to have some information on multicore support for GoDiagram.