08-16-2013 12:11 PM
Hello List,
I have a small project that uses a MCC USB-SSR-24 board. The project was originally developed using LV8.2 and Windows XP. The project also communicates with an instrument using RS232.
Now our IT department is demanding that we use Windows 7, so I have set up a PC with Windows 7/32 bit and installed Labview 2011, 32 bit on it. I have successfully moved several other projects from LV8.2/XP to LV2011/Win7 without issue.
With this project, the Project File opens fine, but during the load of the main VI, LV crashes with an "Access Violation (0xC00000005) when loading VI" error. I am able to load all of the subVIs used by the project independently, and the open without errors. All have been saved as LV2011 without issue. If I try to do a mass compile of the folder, LV also crashes with the same "Access Violation" error when it tries to compile that VI.
I tried loading the project on a different PC that had Windows 7/32 & LV2011 installed, but did not have the MCC drivers installed, and got the same error.
I tried loading the project on yet a different PC that had Windows 7/64 bit and LV2012, and it loaded fine - no "Access Violation" error/crash. I then did a "Save for Previous Version" on the LV2012 machine and saved back to LV2011. I copied that saved main vi back to my original project, and it opens and runs just fine.
So, even though I have a solution, I'd like to get to the root cause of the issue so it can be avoided later. I have a help ticket open with NI and have sent them the crash reports. They have as yet been unable to come up with a solution.
If anyone has any incite on this issue I would appreciate it. I will be glad to email or post the main vi or crash report if it will help.
Thanks,
Mike
08-16-2013 01:38 PM
You probably answered your own question - it could be a conversion bug in LV 2011.