https://bugs.winehq.org/show_bug.cgi?id=42845
--- Comment #16 from shevvek.twitch@gmail.com --- I can confirm that the problem started after I clicked the Fireside Gathering button.
I was able to solve the problem by installing dotnet45 in my existing 32-bit wine 2.6 wineprefix in PlayOnLinux.
I noticed that the dotnet installation appeared to hang at two specific points: msxml3 and during the patches to dotnet3. I installed msxml3 by itself using PlayOnLinux, which seemed to work.
I surmise that the problem with the PoL dotnet3+ installation script is caused by the script incorrectly waiting for human input. Here's the log message from the point where it hangs:
Running wine-2.6 reg delete HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5 (Working directory : ~/.PlayOnLinux/ressources/dotnet35) Are you sure you want to delete the registry key 'HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v3.5'? (Yes|No)
I also observed that during the freeze there was a process called "reg" hogging CPU, which I presume is wine regedit.
I was able to get past this by waiting until the PlayOnLinux GUI froze at this point in the dotnet install script. Then I ran "killall wineserver," and PlayOnLinux resumed the install script successfully. Hearthstone now works.