Same problem on multiplayer, haven’t tried offline/singleplayer. It is aggravating for my long distance friends every time I’ve tried to play with them.
Google searches have pointed to this as a nearly 4-year running problem, but has been consistently happening to me about 14 of 20 games now.
I got rid of Bonjour completely.
Fixes from completely disabling Sync like Google Drive or OneDrive, running as 32-bit, closing out separate processes have been tried.
Managed to play a custom game for more than 20 minutes with a random lobby without crashing. Also booted up SC2 and was able to play two complete matches VS AI with one of the friends I had problems doing SC1:R with.
Are you using OneDrive? If so, SCR’s file system is not compatible with it.
See this article on how to unsync specific folders from OneDrive. You’ll want to unsync your Documents folder, or if it won’t let you, then unsync the Starcraft folder inside it.