Ok I seem to have tracked down more of the source of this problem. it
seems that the stack is being overrun and CVI can not execute anymore
functions. After some time of running I get the following windows
application error:
LWTCPJSOCKWNDYCLASS- exception (0xc00000fd) occurred in the application at location 0x684d15ec.
Some quick investigation indicates this is a stack overrun error.
My program calls PostDeferredCallToThread to register events to
different threads in the application and I believe that this is the
cause of the problem.
First question: how big is the PostDeferredCallToThread queue?
Second: where does the data I pass to PostDeferredCallToThread to be passed to the callback get stored, the stack perhaps?
Thanks
Tyler