Hello!
I have created a block called “Engine” which works perfectly. This block
just processes data comming from 4 inputs and gives 10 outputs. It does
not access directly to any hardware. The problem occurs when I use two
of this blocks simultaneously on grc. It starts up and works great but
after some “random” time the flowgraph stops and prints “>>> Done”. The
same block running alone never exits (as it is supposed).
I tried to track the spot where it exits without success.
May I somehow force the core to print some information about the exit?
Ideas of what it can be?
Feeding each “engine” I have one USRP 1 with 2 SBX daughterboards. It
doesn’t seam to be any kind of USB overload because two “engines” fed
from the same USRP cause the same behaviour.
Thank you!