After some hunting around on the internets, I eventually found what appears to be a method of clearing the game cache (documented here), which seemed to work and so I could carry on playing without it crashing every 25 seconds.
Played for another hour or so, finding a book in the forest outside Baroque, returning it to a bloke in the castle, then returning through the forest to the Aria Temple. I’ve not entered it yet, though.