Jump to content

Fatal Internal Error


V_T_S

Recommended Posts

Posted

There's not much to go on here. Does it appear that any of your code is executed before this happens? Add simple logging code to track how far the application gets before the crash occurs.

Posted

I agree there is not much information. There is no log because this error is displayed before the application initialize the Log.

BTW the EXE is a mix of LabVIEW and TestStand calls.

Posted

LabVIEW 10? Well there's your problem. LabVIEW does well every other release it seems. 7.0 - Not Good 7.1 - Great. 8.0 - Not good, 8.2 - Decent, 8.5 - Kinda Okay, 8.6 - Great, 2009 - Also Great (combo breaker), 2010 - Not so Good, 2011 - Good Again.

But on a serious note I would try to build in debug into the EXE. This makes the EXE much larger but you can run the EXE while performing basic probing on it like it was source.

I remember one time I had an EXE that has similar issues, I think it reported that it was broken as an EXE so I added debug to it and then it was no longer broken. It made the EXE larger but we didn't care at the time and was happy to see it working.

Posted

I have seen that before - could be a bad VI?

I usually approach it by breaking down the exe - start building an exe using a component each time, until that error message pops up.

Posted

I have already gone thru the process of build the EXE using small components, and I also have debugging enabled.

I think trying the same build with LabVIEW 2011 seems to be a better approach.

Posted

There are two sources for this error. The most probable is a bug in LabVIEW of some sort. The less probable, but worth checking, is a Call Library Node in your own code that is calling a poorly written DLL or a poorly configured Call Library Node that doesn't match what the underlying DLL is doing. The memory manager can be messed up if a DLL modifies a piece of memory that LV did not expect it to modify.

If you aren't using DLL calls or if you already checked them for correctness, then it's probably an issue inside LV. The correct action at that point is to contact an NI Application Engineer (through the forums or by phone if you have a support contract) and see if they can debug what's going on. They can escalate a CAR and may be able to provide a workaround.

  • Like 1
  • 1 month later...
Posted

is a Call Library Node in your own code that is calling a poorly written DLL or a poorly configured Call Library Node that doesn't match what the underlying DLL is doing.

Yes, I also have seen this error before: The problem was that the VI uses a "Call Library Node" to call LabView itselfe and for some reasons it seems that the app builder uses the wrong LabVIEW File/Version to call (there where more than on versions of the LabVIEW runtimelib on the machine). Reinstalling LabVEIW fixes the problem for me.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.