Muse has traditionally been a bit fragile here switching between
projects while the app is open. (Segfaults)
The same behaviour is in Muse2, and i offer a suggestion to fix this.
(Bearing in mind i'm a user, so i don't know the mechanics of the code
When a project is finished with, and we want to switch, Muse
disconnects all ports and connections for the current project, in
effect "tidying up" the existing project, and finishing it completely,
before instigating a new project. So the Terminal might show something
like: "All ports disconnected, project closed" to indicate this
process has taken place and is finished.
Then the next project selected starts with a clean slate, so to speak,
and muse isn't trying to both close one project, and try to open
another at the same time. (Which seems to be the current behaviour)
This may add a couple of seconds to the time taken switching projects,
but it may be a more robust mechanism in the long term.