Hi Eugene,

I haven't noticed whether you've seen any reaction – in case you
haven't: It'd be a shame if this was lost!
Could you please add an issue on the GNU Radio Github issue tracker?

Best regards,
Marcus
On 09/21/2016 05:57 PM, Eugene Grayver wrote:
>
> Hello,
>
>
> I found a bug in the GR runtime.  Here's a simple script to
> demonstrate it.
>
> #################################################
>
> from gnuradio import gr, blocks 
> import pmt
> import time
>
> class child(gr.hier_block2):
>     def __init__(self):
>         super(child, self).__init__('child',
>                                     gr.io_signature(0,0, gr.sizeof_char),
>                                     gr.io_signature(0,0, gr.sizeof_char))
>         
>         src = blocks.message_strobe(pmt.intern('ABCD'), 1000)
>         snk = blocks.message_debug()
>         self.msg_connect(src, 'strobe', snk, 'print')
>
> class parent(gr.top_block):
>     def __init__(self):
>         super(parent, self).__init__()
>         
>         self.blank = child()
>         self.connect(self.blank)
>     
>     def reconfig(self):
>         self.lock()
>         self.disconnect(self.blank)
>         self.dut = child()
>         self.connect(self.dut)
>         self.unlock()
>                 
>
> print "Using GR version", gr.version()
> dut = parent()
> dut.start()
> print "Created parent"
> time.sleep(5)
> print "About to reconfig"
> dut.reconfig()
> print "Reconfigured"
> time.sleep(5)
> print "Exiting"
> dut.stop()
> dut.wait()
> #########################################
>
> Here's the output that shows that messages stop after reconfiguration.
>  I was relying on both features for my architecture...  Any
> suggestions/hot fix?
>
>
> Using GR version v3.7.10-44-g124c641c
>
> Created parent
> ******* MESSAGE DEBUG PRINT ********
> ABCD
> ************************************
> ******* MESSAGE DEBUG PRINT ********
> ABCD
> ************************************
> ******* MESSAGE DEBUG PRINT ********
> ABCD
> ************************************
> ******* MESSAGE DEBUG PRINT ********
> ABCD
> ************************************
> ******* MESSAGE DEBUG PRINT ********
> ABCD
> ************************************
> About to reconfig
> Reconfigured
> Exiting
>
>
> ________________________
>
> Eugene Grayver, Ph.D.
> Aerospace Corp., Sr. Eng. Spec.
> Tel: 310.336.1274
> ________________________
>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to