You could also first make a backup copy of the whole project folder for the one that seems to randomly crash Sonar, then load the project in Sonar's 'Safe Mode', skipping the load of all plugins, and then do a bunch of of things that seem to cause the project to crash Sonar, and see if those problems go away when the plugins are not present in the project.
If the project remains stable when the plugins are skipped from being loaded, that is a good clue that one or more of the plugins are creating some kind of scenario that causes the crashes. At that point, it would still not yet be determined whether or not the crashes are from something Sonar is doing wrong, or if the problems are caused by the plugins and only exposed by Sonar, but at least you would know that one or more plugins are involved in some manner, and that would help in the debugging process.
Can you please list all the plugins loaded into one of these projects that seems to hang/crash Sonar? I would like to do some research into them to see if any have a history of issues in Sonar.
The most frequently seen Sonar crashes in X3 seem to be from 3rd-party 32-bit plugins not working with the bridging software needed for them to be able to be used in a 64-bit install of Sonar. Cakewalk includes bridging software for free in Sonar, called BitBridge, and some plugins are not stable when loaded with BitBridge. There is an additional piece of bridging software out there, called JBridge, and that can help some of the plugins that don't work with BitBridge work in Sonar x64, but even using JBridge some 32-bit plugins still fail in 64-bit Sonar.
Lots of folks have made deliberate choices to minimize or even completely eliminate the use of 32-bit 3rd-party plugins in 64-bit Sonar. Many of the larger plugins vendors offer free updates to their plugins to give you 64-bit versions, and most new commercial plugins have 64-bit versions from their inception. Another choice would be to install a 32-bit Sonar, for situations where you REALLY want to continue to use some 32-bit plugins that just don't work in a 64-bit Sonar, and that should eliminate stability problems from bridging, as you would not be bridging anymore, being in a 32-bit Sonar. (so, you would end up with both a 32-bit and a 64-bit version of Sonar on your computer at the same time - which works fine with no interference).
Are there any particular error messages that are associated with any of these crashes?
Is there anything recorded by Windows that can be seen in the Windows Event Viewer?
Bob Bone