Without seeing your code, or knowing more about the problem, you probably aren't going to get an answer.
I can suggest the following: isolate the error. Put in an error handling subVI that will isolate this error to a specific location. This is going to take some work on your part, and will likely be difficult.
To get you in the right direction, I believe that this is caused when data is being read. This may be because the amount of data you request to be read does not equal what is in the buffer. This can be for a lot of reasons. If you have trouble isolating the problem, try changing your read scheme. Perhaps a circular buffer would work. There are examples in the Examples Database in LabVIEW on how to do this.