Dorico hangs on opening second project

After updating my Mac Mini 2018 to macOS 13.4.1 every attempt to open second project results in Dorico hanging indefinitely. Just blank panel ‘Activate Project for Playback’.

The only way of continuing to work is to use ‘Force Quit’ for restarting Dorico.
This happens on every attempt with either playback template – HSSE+HSO (Pro) or NotePerformer

So, only one project at a time can be opened and worked on.
Here’s the Diagnostic report.
Dorico Diagnostics.zip (1.3 MB)

And while on the subject of kinks, switching between ‘Write’, ‘Setup’, ‘Engrave’ and other modes can not be done with trackpad. Only keyboard shortcuts. But that’s just tiny kink.

TIA,
Igor Borodin

Having not had a look at your diagnostics, yet, are you on the latest version of Dorico, that is 5.0.10? If not, please update and try with that one.

I wonder if this is related to a PC issue I’ve noticed here on the forum? Dorico hangs when loading, giving this message “Parsing of online version check failed.”

This drove me nuts till I realized turning off both my antivirus (Defender) and Wi-Fi solved this issue.

(Yeah. I say that now, but watch. I prolly just jinxed myself!)

@IgorBorodin, could you please create, zip up and attach an Apple System Report?

This looks like a graphics driver issue of some kind, so determining what graphics adaptor you have in your computer would be a helpful starting point.

Yes, Ulf, I’m running Dorico 5.0.10

That’s the puzzling thing: while Dorico becomes completely unresponsive (including the possibility to quit) the Force Quit panel does not indicate ‘not responding’. And therefore does not create crash report.
The graphics card: Intel UHD Graphics 630 1536 MB
The only things that can potentially give a hint to what is the culprit - the problem with both panels (‘Activate Project for Playback’ and the Comments panel) appeared only after updating to macOS 13.4.1

Thanks. You could try the following and see if it helps. Quit Dorico, and open a Terminal window, then copy and paste the following command:

env QSG_RHI_BACKEND="opengl" /Applications/Dorico\ 5.app/Contents/MacOS/Dorico\ 5

This will force Dorico to run using OpenGL rather than Metal for the hardware accelerated windows. See if this makes any difference.

Okay, but could you please run the Steinberg Download Assistant once and let it do its update, because along with it another for the common environment important component will get updated. And that will hopefully solve your problem.

@dspreadbury
Bingo!
Daniel, Bravo! You nailed it. ‘Metal’ was the culprit. Perhaps, Apple added something/altered something in that latest update to OS.
Still, puzzling that no other Dorico users have experienced that.

Once again, thank you very much for both the solution and the promptness.
Igor Borodin

I imagine that we will hear from other users with a similar system configuration in due course. I’ll talk to my colleague James about this problem – he may have some alternative things to try.

You’ll need to run Dorico using that Terminal command for the time being, each time you want to start it. You can create a text file containing the command you need to paste into the Terminal and save it with the file extension .command to make it into something you can simply double-click rather than needing to open Terminal and paste it manually.

@dspreadbury
Will follow your suggestion.
Thanks.

One more question: while forcing the usage of Open GL did solve the problem, the Terminal shows multiple issues in executing the command.
Do you think the copy of Terminal output may be useful for your engineers?

No, that’s the same kind of output we see when we run the application ourselves. It’s nothing to worry about. You can silence the output by adding:

> /dev/null

to the end of the command.

Got it.

To investigate this problem further, we would like to ask you if you would please try running Dorico 5 after setting the QSG_INFO environment variable, which will cause Dorico to dump out some more information to the Terminal. This command will run Dorico and then redirect the output to a text file on the Desktop. Please zip up and attach that text file here, or email it to me at d dot spreadbury at steinberg dot de.

env QSG_INFO=1 /Applications/Dorico\ 5.app/Contents/MacOS/Dorico\ 5 > ~/Desktop/dorico5-log.txt

Thanks!

Hi Daniel,

After Dorico launches, do you want me to open any project? Or to open a project and try action(s) that triggered the problem?

Thanks,
Igor Borodin

In theory there should be enough information in the log even just running Dorico up to the Hub.

Here’s the zip.

dorico5-log.txt.zip (509 Bytes)

For some reasons, it looks (to me) like the log is empty.

Just in case, here a zip of the text from the Terminal:

Terminal Saved Output.txt.zip (1.39 KB)

Thanks, I think this contains the information we’re looking for.