My thought was that maybe it would change the timing so that we could see the crash better. However, that would not be necessary since you have duplicated the crash. Unfortunately, it doesn't say really anything new since it crashed in the same location with the same call stack.
The call stack says that the top entry is 0000000c and the caller of that is NIDGPIBU. The return within NIDGPIBU is 1440 within the DLL, which is directly after we dispatch to the user. The 000000C is strange, and my thought is that it looks like a stack overflow which has corrupted the call stack. That is why I am assuming that it is within your code.
Running without the
debugger will be no help. I would disregard that advice. You can try the test with NI-Device 1.5 (if you already have the port) to see if the behavior is any different.