I have reproduced this behavior in two different situations.
situation 1:
Beige G3 PowerMac computer, MacOS 9.2.2, Labview 5.0, NI-DAQ 6.6.1f1, PCI-1200 installed, PCI-6703 Main VI calls ~5 subVIs. The third VI (VI3) does the data acquisition. After a number of hours (~10-15), the computer screen freezes. Normally I would run the VI in debug mode to see exactly where it hangs. However, due to the long time required to see the problem, I cannot really take this approach. I can see that VI3 is running when the freeze ocurrs. Note, none of the subVIs actually use the PCI-6703 yet. The problem arises simply because the PCI-6703 is physically installed in a PCI slot of the computer (unlikely) or the problem arises because I changed from NI-DAQ 6.0.x to NI-DAQ 6.6.1f1 (my current working hypothesis). When I change from NI-DAQ 6.6.1f1 back to NI-DAQ 6.0.x the problem disappears. NI-DAQ 6.0.x isn't good enough though because it doesn't recognize the PCI-6703. I guess NI-DAQ 6.1.x already added support for the PCI-6703 so I could try that instead of 6.6.x. Because it takes a number of hours for the problem to appear I am
guessing that it has to the memory filling up. VI3 is continuously reading data from 6 analog channels and displaying the data on 6 waveform charts. The data from each channel is stored in a 2-d array. Each of those arrays is bundled by name into a bundle. The bundle also contains string and numeric values that encode the scan parameters. Although this named bundle is handy for passing the data from one subVI to another, I think it is cumbersome for memory management. Maybe NI-DAQ 6.6.x handles the memory differently from 6.0.x and that's why the problem is showing up. Crashes due to lack of memory have been a problem in the past for this Labview program.
situation 2:
Blue and White G3 PowerMac computer, MacOS 9.2.2, Labview 6.x, NI-DAQ 6.6.x, PCI-1200 installed. The main VI continuously reads data from 2 analog channels and displays the data on two waveform charts. The screen freezes after
a number of hours (~5). When I change from NI-DAQ 6.6.x to 6.0.x this problem goes away.
There should be people out there using NI-DAQ 6.6.x with the MacOS. Last I checked, 32% of users are using traditional NI-DAQ. On the other hand, only 1 in 10 (probably less) use traditional NI-DAQ with a mac. So that's 3.2% at best.
I might be trying to do something that nobody else has done.