RESPITE: The CASA Toolkit Page: Bugs Report

The RESPITE CASA Toolkit Project

Bug Report: 10_07_03_1


Summary

fails to run some valid systems due to suspected feedback

Details

"If I split a signal using Tee and then pass each of the duplicate signals into Frame before going into the Correlator, I get the error "Problem with data flow. System contains feedback? (GCE) General CTK Error:"

Code Example

bug_10_07_03_01.ctk

Fix Date

10th July 2003

Fix Notes

The internal process stack grows over its limit of 10000. It shouldn't be growing. There is a logical error in the data flow that has been dormant for a long time, and is exposed by the above example due to the large number of samples being passed through the network.

After some experimentation it seems that the solution is to check the process stack before adding a block to make sure that the block is not already on the stack. This solution seems to fix the above simple example, and doesn't break more complicated systems - e.g. the missing data recognition system still runs correctly.


Last modified: Fri Jul 11 10:27:17 BST 2003