I have encountered this problem ever since updating to 8.6, although it may have occasionally happened with 8.2 (I don't remember). The problem seems to revolve around bringing large data sets into memory, but is mostly random.
Labview will basically crash and a window pops up saying Microsoft Visual C++ Runtime Library Error, this application (whatever VI I am running) has requested the Runtime to terminate it in an unusual way.
It was slightly aggravating, but random and very intermittent, so I have lived with it. Now I am trying to deploy a small executable based on the TDMS File Viewer that comes with LV, and when I run the executable on another machine it is doing the same thing. It has crashed once while running the .vi on my machine and a handful of times while running it on the non Labview machine. The commonality I have seen between crashes is that it happens when leaving the program running but not doing anything with it, and then coming back to it and changing channels that I want to view.
This is basically the .tdms viewer that I have just tweaked the code on, and it occurs while looking at .tdms files that are around .5 GB.