05-08-2007 06:28 AM
05-09-2007 03:54 AM
05-09-2007 04:36 AM - edited 05-09-2007 04:36 AM
Hello,
as we can see it normaly runs several times before the crash occur. We actually not have seen a crash in
the first run!
I've a smaller Debug VI compiled as EXE with the same actions as the VI out of the TS sequence and actually
this executable runs fine. But I see that the executable performs the Create Application Domain only at startup
an performs Destroy Application Domain at exit whereas TS with each run performs the Create Application
Somain and Destroy Application Domain step, so there are differences.
We startup TS using a batch script so a complete test run includes startup and exit of Test Stand!
Between Constructor Call and Destructor call there are several seconds of delay. But the delay only exists
due to the test sequence. We have not implemented a fixed delay after calling the destructor node.
Is it necessary to wait after calling the destructor node?
For further information I will mentition that we us .NET Remoting inside the library to cummunicate with
a server. After Constructor Call we Call a function which registers a http channel and perform function
calls on a server using the .NET Remoting.
Actually I've stripped down the VI to only perform the constructor node and the destructor node and it
seems if it runs without problem.
Maybe there are some issues inside the library function which uses .NET Remoting?
Maybe there are somthing left in the framework which causes a LV crash in a second constructor call?
Greetings,
Gerald
Message Edited by gn0778 on 05-09-2007 05:53 AM
06-04-2007 06:52 AM
First-chance exception at 0x7c812a5b in LabVIEW.exe: Microsoft C++ exception: LVExcept at memory location 0x0012a3fc..
First-chance exception at 0x7c812a5b in LabVIEW.exe: Microsoft C++ exception: EEFileLoadException at memory location 0x00128834..