Dynamic Signal Acquisition

cancel
Showing results for 
Search instead for 
Did you mean: 

Why does the PC lockup when a signal is being generated and the process is abruptly terminated?

Whenever a process terminates without first stopping an output signal the PC locks up. The output waveform generation is started with a NI-DAQ WFM_Group_Control call.

This behavior is very consistent. It has been exhibited every time a process has initiated output and been terminated without stopping the output through another call to WFM_Group_Control.

In at least the two most recent instances the following was saved to the Event Log as part of the memory dump.

The computer has rebooted from a bugcheck. The bugcheck was: 0x000000d1 (0xbb4ec120, 0x0000001c, 0x00000000, 0xbb4ec120). Microsoft Windows 2000 [v15.2195]. A dump was saved in: C:\WINNT\Minidump\Mini10160
1-01.dmp. A previous instance had
The computer has rebooted from a bugcheck. The bugcheck was: 0x000000d1 (0xbb48f120, 0x0000001c, 0x00000000, 0xbb48f120). Microsoft Windows 2000 [v15.2195]. A dump was saved in: C:\WINNT\Minidump\Mini100401-01.dmp.

Under Windows XP the lockup appeared to be deferred until the next NI-DAQ call following the offending processes termination.

Due to PC configuration problems having nothing to do with NI hardware or software ( network card ) NT 4 has not been tried yet.

It is never my intention to not stop the output signal but when debugging it can be difficult to avoid this situation. Additionally if a production user were to logout or terminate the process the lockup would be encountered.

Any suggestions or experiences shared are greatly appreciated,
Jack Metcalfe
0 Kudos
Message 1 of 3
(7,381 Views)
Jack;

The version of NI-DAQ which will support windows XP wasn't released yet, so we can't asure good behavior under that OS when using older ni-daq versions.
Regarding Windows 2000, I couldn't find anything reported about that behavior on our KnowledgeBase. I would advise you to work with the latest version of NI-DAQ driver (6.9.1, which can be downloaded from our website) and check if the same behavior occur.
Hope this helps.
Filipe
0 Kudos
Message 2 of 3
(7,380 Views)
I am currently running version 6.9.1f28 of NI-DAQ and believe this is the most current version.

Jack
0 Kudos
Message 3 of 3
(7,381 Views)