03-13-2012 05:50 PM
Reading the forums, I came across someone with a similiar problem. To provide further assistance, a NI engineer requested a crash dump using the following procedure
Can I get similar help NI?
Thanks Rodolfo
Solved! Go to Solution.
03-14-2012 01:58 PM
Hello Rodolfo,
Have you seen this forum? If so, have you been able to narrow down the faulting function?
Regards,
03-14-2012 02:51 PM
JL thanks for responding.
Unfortunately I had already read this discussion and the only meaningful information I acquired was that I needed
to send NI a crash dump file and a mapping of .exe. The following discussion is almost identical to my problem.
There is a high probability this problem has been fixed in newer versions of the CVI but upgrading is not an option.
Thanks Rodolfo
03-14-2012 03:28 PM
Hello Rodolfo,
Have you tried to narrow down the function that may be causing this crash?
Regards,
03-14-2012 04:37 PM
The crash happens at random. The only thing I can say for certain is communicating over the RS 232 will make
the problem more likely to occur. I check RS 232 code various times to ensure I'm not doing anything illegal but
nothing stands out. When using the debugger, the crash will cause a dialog with the message "Fault in Undebuggable Process".
03-15-2012 11:40 AM
Hello Rodolfo,
Would you be able to debug your release executable? You would then be able to generate a map file and given the address of the crash, find the faulty function.
Regards,
03-15-2012 01:56 PM
Thanks JL.
I will try this and get back to you with the results.
03-15-2012 02:45 PM - edited 03-15-2012 02:46 PM
The address of the fault, based on the Load Modules panel, occurs in the cvirte.dll. It occurs at address 0x68647163.
Unfortunately the mapping created by CVI only goes to address 0x00700000. Am missing something?
03-15-2012 02:56 PM
Hello Rodolfo,
Did you select the option to generate a map file in the Target Settings dialog box during the build?
Regards,
Jeff L.
03-15-2012 04:21 PM
Yes.
The addresses in the mapping only go to 0x00700000