I have certainly seen more "white outs" on my server in the last six months. Rarely an actual crash, but it can take some time for MC to "catch up" and start responding again. I used to never see crashes, and very very rarely see any white outs/pauses/hangs. I suspect that Windows 10 and Microsoft's poor quality updates have a lot to do with this, but not everything.
Often when white outs do happen MC is happily recording TV in the background, and if I try to kill it Windows lets me know that a process is still running, and gives me the option to back out and wait, which I usually do. I usually only run one Client, which is my workstation, but I do all sorts of MC stuff on there. I often see the white out problem when I need to check something on the server that can't be checked on the client, and so go to the HTPC to find it stuck.
The problem with reporting these issues is that it is almost impossible to work out what was going on at the time, what may have contributed to the problem, and what likely did not. It would be great if;
1. Beta team members, and maybe everyone, had access to a tool that could help identify and diagnose these issues as they happen. I'm thinking a separate tool that isn't going to lock up with MC, but watches it. The tool should be capable of identifying when MC is waiting for some hardware, or software module, and what it is, including a virus scanner!
2. JRiver provided a tool that can analyse the logs MC produces, so that a user could note the time of a problem and use the tool to look at logs from that time, rather than trawling through huge logs with all threads and PIDs mixed in together, trying to find any actual record of the problem.
Diagnosing these sorts of intermittent problems is really hit and miss for me, and mostly I just ignore and work around them. For example, my Sony TV currently seems to refresh its screen resolution or HDMI connection occasionally during video playback. This only started after I briefly changed MC and the Desktop resolution to 4K, and then changed it back. How on earth do I diagnose that? It is so intermittent that I can't make it happen. I would need to run logging all the time and then catch the occurrence, note the time, immediately stop logging, work out where that would be in the log, and then try to find something relevant, which possibly isn't even logged, or is quite cryptic. It is a frustrating process all around.
I also agree with this sentiment.
in other words, properly fill in the gaps between the existing features rather than add more features.
MC is a great product, but it might be time to fill the gaps and polish some of the features.