Hi McKenzie,
Based on your message and the test that replicates the problem, it is an issue with the memory. How much RAM do you have? Do you have a while loop in your VI? If so, you need to make sure that it has some sort of time delay in it, even if it is 1ms. I would recommend using the Wait Until Next ms Multiple VI with a 1ms time delay. This will prevent the VI from trying to use 100% of the processor.
The "user abort" means that the calling VI quit, not necessarily you. So I would check your VI for memory issues. You can check some memory usage in File>>VI Properties>>Memory Usage.
Hope this helps.
A.S.
Anu Saha
Academic Product Marketing Engineer
National Instruments