The failure cropped up out of the blue. It even didn't generate a crash report. The only way to figure out what happened behind the curtain was to run the binary in Terminal. I got the following:
This situation happened twice: both times, the computer was abruptly powered off. I learned that the said error is characteristic of SQLite databases corrupting their structure when the system loses power amid operation. However, I think that in macOS it's on the app to apply safeguards when such an accident occurs. None of the apps relying on SQLite, that's on my Mac, has ever displayed this misbehaviour. This leads me to think something's wrong with how Vienna handles an emergency.
Is the developer reading this forum? A nimble acknowledgment as a sign of awarenesses would be reassuring to know the fix is on its way.