09-16-2021 09:24 AM
Seems that I was wrong about the number '4' (dunno why I've got that number in mind).
Here are important info about reentrancy : https://zone.ni.com/reference/en-XX/help/371361R-01/lvconcepts/reentrancy/
The table in that page summarizes well the caveats of shread reentrancy :
Really curious to know if you see any improvements when changing your test VI from Shared to Preallocate.
09-19-2021 11:56 PM
Tried to reproduce the issue and test out the re-entrancy settings. Of course, it wouldn't reproduce and the sub-sequence calls would all execute a VI call without locking up the software, so I couldn't test things out. I had already made fairly significant changes beforehand though, so I'm guessing something I changed has influenced the behaviour. As my workaround solution is in place and working, I have had to move on to meet project deadlines. If I get a chance, I will come back and re-visit this.
09-24-2021 12:22 AM
As I'm now confident this is not a DQMH issue, I've moved this issue over to the TestStand forum