I migrated my laptop, and hence my primary development system to Kubuntu over the weekend. I did this, because I could not get VTune to work on Gentoo. Kubuntu has come a long way since I last tried it, and I don’t mind it so far. I have successfully installed VTune, and it looks like a pretty nice tool.
For some reason however, VTune crashes when analyzing my test YetiSim simulation. I’m completely lost as to what is causing this. When I call a function linked from YetiSim, VTune crashes abruptly. I have posted to the VTune forum, and provided instructions on how to download YetiSim since that is the source of the problems.
At first I suspected that the source of the problems was the singleton MasterScheduler, because a source file with a single scheduler() call causes the fault. However, the creation of a single state machine also causes the fault. I suspect that the problem is that YetiSim is a static library, and that perhaps VTune would like a shared library more… although I have no idea what the problem is.
I’m going to ask someone else to run my code on their system, to see if they can replicate the problem.