LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Pure Virtual Function Call error

Hello,
 
 
I´m running a Labview exe with NI DAQ 7.4 and it´s working fine.
 
the problem happens when I shutdown the computer. An error appears on the screen saying that nipalsm.exe has closed and commited a pure virtual error.
 
I press OK and the system shutsdown normally. This error doesn't occur all the time, it's random.
 
Can anybody help with this??
 
Thanks you,
 
Paulo
0 Kudos
Message 1 of 4
(3,300 Views)

Hi,

Your problem seems to come from the installation of your softwares :

the forum here will give you some details and advices :

http://forums.ni.com/ni/board/message?board.id=250&message.id=13266&requireLogin=False

A possible solution would be to repair your MAX as it is explained in the follwing KB :

http://digital.ni.com/public.nsf/websearch/347EDEE59DA74A8A86256D3A005B460C?OpenDocument

salutations,

Marc L.

NIF

0 Kudos
Message 2 of 4
(3,280 Views)

Hi Marc,

I read the links you sent me and it seems to me that those guys don't have exactly the same problem as I do.

My error is not popping up after the installation of the drivers, it is happening randomly when I shutdown my PC after using LabVIEW. Another difference is that on my error description I read "Pure Virtual Function Call error" and it seems to me that the other guys didn't have this.

By the way, what's the purpose of the NI-PAL driver? Can I uninstall it? What will not work then?

Do you have any other clues?

Thanks for your answer,

Paulo

0 Kudos
Message 3 of 4
(3,277 Views)

Paulo,

The nipalsm (NI-PAL service manager) is running a different driver related service for NI-DAQ, NI-DMM, and so forth.
All that the "pure virtual function call" error means is that a null function pointer has been invoked, or that code has been overwritten to branch to memory address 0x00000000. This typically occurs due to memory corruption.

Then I advice you to repair your LabVIEW run-time, MAX and DAQ drivers and it should solve your problem. The last solution would be to uninstall all softwares and install them back. Eventually if you use DAQmx drivers you can upgrade them.

Salutations,

Marc L.

NIF

0 Kudos
Message 4 of 4
(3,269 Views)