Possible bug in gr_pfb_clock_sync_ccf.cc

Building gnuradio/master on Windows XP with MSVC++ 2010, I find that the
test example qa_constellation_receiver_test hangs. Setting
ENABLE_LOGGING
in gr_block_executor.cc shows that gr_clock_sync_ccf’s general_work() is
being called repeatedly with noutput_items=1. But said general_work()
only
produces output for i < noutput_items-d_osps, so it produces no output
when
noutput_items and d_osps are both equal to 1.

This behavior occurs after the vector_source and all preceeding block
have
terminated.

Not knowing exactly what gr_clock_sync_ccf is supposed to do and how it
is
supposed to work, I am having trouble debugging the problem further.
Can
anyone help?

Thanks,

– Don W.

On Sat, Dec 3, 2011 at 3:45 PM, Don W. [email protected]
wrote:

Not knowing exactly what gr_clock_sync_ccf is supposed to do and how it is
supposed to work, I am having trouble debugging the problem further. Can
anyone help?

Thanks,

– Don W.

Don, that’s definitely a bug. Thanks for catching and reporting it. I’ve
added it as a bug (#471) to our Issues. Hopefully, I can get to this
soon.

Tom