I have a rather complicated GR application.  I create (Python, w/out grc) 
multiple top_blocks, each containing dozens of blocks.  To make things even 
more complicated, the flowgraphs are created in stages - using runtime 
reconfiguration to add more blocks.

Everything works fine until I reach some critical size (apparently).  Then I 
get an error: 'symbol already exists cannot reuse'  It has something to do with 
registering a block name in 'block_registry::register_symbolic_name'

I experience this error with both versions 3.7.9.2 and 3.7.11.

I am at a loss on how to debug this problem.  Reviewing the code seems OK - the 
thread locks look good.  I have no idea how a block with the same name can show 
up twice.  Is this due to multiple top_block instances?  Due to runtime 
reconfig?

Ideas?

_______________________
Eugene Grayver, Ph.D.
Aerospace Corp., Sr. Eng. Spec.
Tel: 310.336.1274
________________________

_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to