On 01/08/2013 09:24 PM, Luong Tan Phong wrote:
> Hi list,
> 
> I installed gnuradio (with grextras), uhd libraries on Windows from
> sources. My project used stream_selector (C++) class to to dynamically
> reconfigure the flow graph at runtime. When I call gr_top_block.stop()/
> wait(), the wait() function don't return in a long time and I must to kill
> my application process to finish.
> 
> Could you help me, please?
> 
> Best regards,
> 
> LTP.
> 

stop() causes a thread interruption signal
wait() blocks on joining all scheduler threads

If wait is blocking forever then a work function is blocked on something
and not exiting, or for some reason a scheduler thread is not exiting.

I'm really not sure why, but I would like to fix the issue. Can you
narrow down the issue to a subset of the blocks that cause a problem?
code snippet? Is there a reason you think its the stream selector blocks
(for example)?

-josh

> 
> 
> _______________________________________________
> 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