[EDIT] - here's a thought... what if autosave has something to do with it? Maybe C2 crashes if the autosave interval comes up right when previewing? Since it seems to happen without any user input causing it (i.e. in the background while previewing) this would make sense. I'm afraid to turn autosave off to test it however
I confirm the same suspicions !!!
Last 4 days I have been extremely busy with the multiplayer game I am working on, and more so having 2 browsers open running the same app simultaneously. (firefox/chrome)
I am crap at hitting the save button while entrenched in development, and kept the autosave on because occasionally my cs2 crashes.
But the last 2 days I have become a bit fearful for the auto save kicking in during loading of the two browser at the same time for a quick test run.
imo, and this is speculation, while loading a game in the browser, the load moment is a bit of hazzard moment for cs2, if the auto save kicks in, it suddenly goes extreme slow (loading game) and if I dare touch cs2 (click in it) I can bet my ass its stuck for good and needs to be force closed by the task manager.
A note here, If I notice the hang, and don't touch cs2, there is a good chance it comes back to life suddenly (give or take 10 secs).
Perhaps its a good idea to default popup a message for the auto save feature "Autosave time, do you want to save now ?"