You don't say what OS or version of boost you are using, but it sounds like
an old problem. Try looking at
http://lists.gnu.org/archive/html/discuss-gnuradio/2011-12/msg00098.html in
the mailing list archives.
-- Don W.
----- Original Message -----
From: "Ben Reynwar" <b...@reynwar.net>
To: "discuss-gnuradio Discussion Group" <discuss-gnuradio@gnu.org>
Sent: Tuesday, August 07, 2012 1:31 PM
Subject: [Discuss-gnuradio] hanging on top_block.stop
Hi all,
The following script hangs for me about 1 time in 10 on the call to
top_block.stop.
Drilling in a bit, it appears to get stuck on a call to 'interrupt' of
a boost::thread instance on line 91 of gruel/src/lib/thread_group.cc.
Has anyone else had this problem?
Cheers,
Ben
import time
from gnuradio import gr
def execute():
tb = gr.top_block()
src = gr.vector_source_c([1], True)
snk = gr.null_sink(gr.sizeof_gr_complex)
tb.connect(src, snk)
tb.start()
time.sleep(0.01)
print("**********About to Stop***********")
tb.stop()
print("**********Stopped***********")
if __name__ == "__main__":
execute()
_______________________________________________
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