LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

fpsane.cpp

After changing the History chart length in waveform chart and trying to save the vi, an error message popped up and it reads as follows,

Fatal Internal Error: "fpsane.cpp", line 397
LabView 8.0


Can anyone tell me what the problem is?
0 Kudos
Message 1 of 12
(5,165 Views)
I think that fpsane.cpp does a sanity check on the front panel items.  The quickest way to fix errors like this is to remove the control or indicator and re-create it.  Often merely replacing it will not fix it.

What is happening is that something has gone wrong with the control/indicator and it is throwing an unhandled insanity error. 

I hope that this helps,
Bob Young

0 Kudos
Message 2 of 12
(5,161 Views)
Hi, hellolv.

Bob is right. An fpsane error usually means something has become corrupt in the front panel somehow. If you can reproduce this error consistently and feel comfortable posting your code, I'd like to file a report on it to R&D so it can be fixed in a future version of LabVIEW.

Have a nice evening!
Sarah K.
Search PME
National Instruments
0 Kudos
Message 3 of 12
(5,152 Views)
Hello.
An error was created while it worked in the frontal panel and I do not know to that it must.
I cannot modify and it does not allow to keep no change, single I can runs the application.

Fatal Internal Error: “fpsane.cpp”, line 392
LabVIEW version 8.2
You will lose any unsaved work.

Can anyone tell me what the problem is?

Thanks.
Gustavo
0 Kudos
Message 4 of 12
(4,855 Views)
Hello Gustavo,

T
his internal error was reported to R&D (# 41I2H99 & # 44QAJDG0) for further investigation.
Any additional information that you can provide to us would be helpful, including the VI that caused the error as well as the error log file.

Thanks for the feedback!

Kameralina

0 Kudos
Message 5 of 12
(4,832 Views)
I also get this error, which is totally annoying.
 
I am currently working with some classes into a shared variable. After I add the variable to to routine, the LabView becomes really slow and crashes finally with the mentioned error.
 
This bug seriously hampers my development progress!
 
Bart
 
Logfile:

####
#Date: 2008 Feb 19 10:27:30 AM
#OSName: Windows NT
#OSVers: 5.1
#AppName: LabVIEW
#Version: 8.2
#AppKind: FDS
#AppModDate: 07/27/2006 11:08 GMT
 
.\diagram\proptype.cpp(306) : DWarn: typeprop caused typeprop a third time! give up
$Id: //labview/branches/Europa/dev/source/diagram/proptype.cpp#79 $
0x0080305A - LabVIEW <unknown> + 0
0x00D128A8 - LabVIEW <unknown> + 0
0x00D13E4A - LabVIEW <unknown> + 0
0x00C2AA85 - LabVIEW <unknown> + 0
0x00F31429 - LabVIEW <unknown> + 0
0x00F72B79 - LabVIEW <unknown> + 0
0x0123EF6B - LabVIEW <unknown> + 0
0x055D6CA4 - lvMax <unknown> + 0
0x0559CF80 - lvMax <unknown> + 0
0x748B560C - <unknown> <unknown> + 0
*** Dumping Bread Crumb Stack ***
Loading Z:\bart\LabVIEW\projects\CDM waveform monitor\1.05 LV8.2\Main window 800x600.vi
*** End Dump ***
.\diagram\proptype.cpp(306) : DWarn: typeprop caused typeprop a third time! give up
$Id: //labview/branches/Europa/dev/source/diagram/proptype.cpp#79 $
0x006C03F6 - LabVIEW <unknown> + 0
0x006C01C2 - LabVIEW <unknown> + 0
0x006C06CC - LabVIEW <unknown> + 0
0x00C38C46 - LabVIEW <unknown> + 0
0x00C48ADE - LabVIEW <unknown> + 0
0x00C497C6 - LabVIEW <unknown> + 0
0x004CCB39 - LabVIEW <unknown> + 0
0x004D7C95 - LabVIEW <unknown> + 0
0x004DAF97 - LabVIEW <unknown> + 0
0x004E10B1 - LabVIEW <unknown> + 0
0x00C14A89 - LabVIEW <unknown> + 0
0x00C14C90 - LabVIEW <unknown> + 0
0x00C172E6 - LabVIEW <unknown> + 0
0x008032EF - LabVIEW <unknown> + 0
0x00D128A8 - LabVIEW <unknown> + 0
*** Dumping Bread Crumb Stack ***
Loading Z:\bart\LabVIEW\projects\CDM waveform monitor\1.05 LV8.2\Main window 800x600.vi
*** End Dump ***
.\diagram\proptype.cpp(306) : DWarn: typeprop caused typeprop a third time! give up
$Id: //labview/branches/Europa/dev/source/diagram/proptype.cpp#79 $
0x006C03F6 - LabVIEW <unknown> + 0
0x006C01C2 - LabVIEW <unknown> + 0
0x006C070A - LabVIEW <unknown> + 0
0x00B7BA47 - LabVIEW <unknown> + 0
0x00CA8CCF - LabVIEW <unknown> + 0
0x006C055A - LabVIEW <unknown> + 0
0x006C01C2 - LabVIEW <unknown> + 0
0x006C06CC - LabVIEW <unknown> + 0
0x00C38C46 - LabVIEW <unknown> + 0
0x00C48ADE - LabVIEW <unknown> + 0
0x00C497C6 - LabVIEW <unknown> + 0
0x004CCB39 - LabVIEW <unknown> + 0
0x004D7C95 - LabVIEW <unknown> + 0
0x004DAF97 - LabVIEW <unknown> + 0
0x004E10B1 - LabVIEW <unknown> + 0
*** Dumping Bread Crumb Stack ***
Loading Z:\bart\LabVIEW\projects\CDM waveform monitor\1.05 LV8.2\Main window 800x600.vi
*** End Dump ***
.\diagram\proptype.cpp(306) : DWarn: typeprop caused typeprop a third time! give up
$Id: //labview/branches/Europa/dev/source/diagram/proptype.cpp#79 $
0x006C03F6 - LabVIEW <unknown> + 0
0x006C01C2 - LabVIEW <unknown> + 0
0x006C06CC - LabVIEW <unknown> + 0
0x00C38C46 - LabVIEW <unknown> + 0
0x00C14B7B - LabVIEW <unknown> + 0
0x00C14C90 - LabVIEW <unknown> + 0
0x00C172E6 - LabVIEW <unknown> + 0
0x008032EF - LabVIEW <unknown> + 0
0x00D128A8 - LabVIEW <unknown> + 0
0x00D13E4A - LabVIEW <unknown> + 0
0x00C2AA85 - LabVIEW <unknown> + 0
0x00F31429 - LabVIEW <unknown> + 0
0x00F72B79 - LabVIEW <unknown> + 0
0x0123EF6B - LabVIEW <unknown> + 0
0x055D6CA4 - lvMax <unknown> + 0
*** Dumping Bread Crumb Stack ***
Loading Z:\bart\LabVIEW\projects\CDM waveform monitor\1.05 LV8.2\Main window 800x600.vi
*** End Dump ***
.\diagram\proptype.cpp(306) : DWarn: typeprop caused typeprop a third time! give up
$Id: //labview/branches/Europa/dev/source/diagram/proptype.cpp#79 $
0x006C03F6 - LabVIEW <unknown> + 0
0x006C01C2 - LabVIEW <unknown> + 0
0x006C06CC - LabVIEW <unknown> + 0
0x00B7BA5D - LabVIEW <unknown> + 0
0x00803579 - LabVIEW <unknown> + 0
0x00D128A8 - LabVIEW <unknown> + 0
0x00D13E4A - LabVIEW <unknown> + 0
0x00C2AA85 - LabVIEW <unknown> + 0
0x00F31429 - LabVIEW <unknown> + 0
0x00F72B79 - LabVIEW <unknown> + 0
0x0123EF6B - LabVIEW <unknown> + 0
0x055D6CA4 - lvMax <unknown> + 0
0x0559CF80 - lvMax <unknown> + 0
0x748B560C - <unknown> <unknown> + 0
*** Dumping Bread Crumb Stack ***
Loading Z:\bart\LabVIEW\projects\CDM waveform monitor\1.05 LV8.2\Main window 800x600.vi
*** End Dump ***
.\diagram\proptype.cpp(306) : DWarn: typeprop caused typeprop a third time! give up
$Id: //labview/branches/Europa/dev/source/diagram/proptype.cpp#79 $
0x006C03F6 - LabVIEW <unknown> + 0
0x006C01C2 - LabVIEW <unknown> + 0
0x006C06CC - LabVIEW <unknown> + 0
0x00B7BA5D - LabVIEW <unknown> + 0
0x00CAA12C - LabVIEW <unknown> + 0
0x00CA8FA3 - LabVIEW <unknown> + 0
0x00CA9515 - LabVIEW <unknown> + 0
0x00CA9F42 - LabVIEW <unknown> + 0
0x00D13F2F - LabVIEW <unknown> + 0
0x00C2AA85 - LabVIEW <unknown> + 0
0x00F31429 - LabVIEW <unknown> + 0
0x00F72B79 - LabVIEW <unknown> + 0
0x0123EF6B - LabVIEW <unknown> + 0
0x055D6CA4 - lvMax <unknown> + 0
0x0559CF80 - lvMax <unknown> + 0
.\typedesc\TDOMIdRefnum.cpp(1373) : DWarn: Insane dataspace: contexts do not match for udclass type at data=0x08f820f0
$Id: //labview/branches/Europa/dev/source/typedesc/TDOMIdRefnum.cpp#23 $
0x00501B06 - LabVIEW <unknown> + 0
0x0050339B - LabVIEW <unknown> + 0
0x0112DFDA - LabVIEW <unknown> + 0
0x010C452B - LabVIEW <unknown> + 0
0x010C452B - LabVIEW <unknown> + 0
0x00C501E2 - LabVIEW <unknown> + 0
0x0076BB5A - LabVIEW <unknown> + 0
0x0076FCD9 - LabVIEW <unknown> + 0
0x00C05721 - LabVIEW <unknown> + 0
0x0076CFE5 - LabVIEW <unknown> + 0
0x00C05721 - LabVIEW <unknown> + 0
0x0076CD42 - LabVIEW <unknown> + 0
0x007707DC - LabVIEW <unknown> + 0
0x00CA9A5E - LabVIEW <unknown> + 0
0x00CAA33B - LabVIEW <unknown> + 0
*** Dumping Bread Crumb Stack ***
sanity checking heap Z:\bart\LabVIEW\projects\CDM waveform monitor\1.05 LV8.2\Main window 800x600.vi
sanity checking Z:\bart\LabVIEW\projects\CDM waveform monitor\1.05 LV8.2\Main window 800x600.vi
*** End Dump ***
Insane object at FPHP+10C in "Main window 800x600.vi": {dso } (0x200): Panel (FPSC)
.\panel\fpsane.cpp(392) : DAbort: Fatal insanities(0x200) exist in ReportInsanities, 'Main window 800x600.vi'
$Id: //labview/branches/Europa/dev/source/panel/fpsane.cpp#35 $
0x0076CEF3 - LabVIEW <unknown> + 0
0x007707DC - LabVIEW <unknown> + 0
0x00CA9A5E - LabVIEW <unknown> + 0
0x00CAA33B - LabVIEW <unknown> + 0
0x00CA8FA3 - LabVIEW <unknown> + 0
0x00CA9515 - LabVIEW <unknown> + 0
0x00CA9F42 - LabVIEW <unknown> + 0
0x00D13F2F - LabVIEW <unknown> + 0
0x00C2AA85 - LabVIEW <unknown> + 0
0x00F31429 - LabVIEW <unknown> + 0
0x00F72B79 - LabVIEW <unknown> + 0
0x0123EF6B - LabVIEW <unknown> + 0
0x055D6CA4 - lvMax <unknown> + 0
0x0559CF80 - lvMax <unknown> + 0
0x748B560C - <unknown> <unknown> + 0
*** Dumping Bread Crumb Stack ***
sanity checking heap Z:\bart\LabVIEW\projects\CDM waveform monitor\1.05 LV8.2\Main window 800x600.vi
sanity checking Z:\bart\LabVIEW\projects\CDM waveform monitor\1.05 LV8.2\Main window 800x600.vi
*** End Dump ***



Message Edited by Bart_NLD on 02-19-2008 03:37 AM
0 Kudos
Message 6 of 12
(4,806 Views)
Hello Bart,

It is much easier for us to follow up effectively on internal errors when they are sent to us through e-mail.
You can reopen your error log in LabVIEW by selecting Help » Investigate Internal Error... and then you can select Investigate and 

Any additional information that you can provide to us would be helpful for us to reproduce the error, such as the VI you were working with.

Thanks for the feedback!


Message Edited by FieldKam on 02-20-2008 10:43 AM
Kameralina

0 Kudos
Message 7 of 12
(4,771 Views)
Hi FieldKam,
 
Thanks for your quick reply.
 
I reported this issue by phone at NI Netherlands yesterday. As far as I understood, they found the report here sufficient.
 
I have a temporary workaround that seems to hold:
  • I created a variant shared variable, together with 2 read and write VI's.
  • In the read VI, I do an explicit type conversion to the class that I use
  • In the write VI, I explicitly convert the object to a variant.

Maybe this helps for others too?

Bart



Message Edited by Bart_NLD on 02-20-2008 10:56 AM
0 Kudos
Message 8 of 12
(4,763 Views)
Hi Bart,

Thank you for your reply and for posting your workaround for others!

I have already reported this error to R&D, and NI Netherlands will be doing the same. 
R&D has informed me that they will need the following file from you to aid their investigation of this error:

Z:\bart\LabVIEW\projects\CDM waveform monitor\1.05 LV8.2\Main window 800x600.vi

Would it be possible for you to provide this to us?


Kameralina

0 Kudos
Message 9 of 12
(4,617 Views)
Hi FieldKam,
 
Do you only need this file? It ia part of a (possible) proprietary project. With or without the workaround in it.
 
Bart
0 Kudos
Message 10 of 12
(4,597 Views)