|
From: | Eugene Grayver |
Subject: | [Discuss-gnuradio] symbol already exists: cannot reuse! runtime error |
Date: | Wed, 7 Jun 2017 01:08:21 +0000 |
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? _______________________ |
[Prev in Thread] | Current Thread | [Next in Thread] |