I can't get the Fast Autocorrelation Sink to work in GNURadio 3.7.5. The rest of the gr-baz blocks I've used seem to work fine and I've gone through Balint's 5 tutorials.
linux; GNU C++ version 4.9.1; Boost_105500; UHD_003.007.003-0-unknown
gr-osmosdr 0.1.3 (0.1.3) gnuradio 3.7.5
built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy
Using device #0 Realtek RTL2838UHIDIR SN: 00000001
Found Rafael Micro R820T tuner
Using Volk machine: sse4_2_64_orc
Traceback (most recent call last):
File "/home/hahnpv/top_block.py", line 87, in <module>
tb = top_block()
File "/home/hahnpv/top_block.py", line 57, in __init__
peak_hold=False,
File "/usr/local/lib/python2.7/dist-packages/baz/facsink.py", line 190, in __init__
self.win = fac_window(self, parent, size=size)
File "/usr/local/lib/python2.7/dist-packages/baz/facsink.py", line 257, in __init__
self.build_popup_menu()
File "/usr/local/lib/python2.7/dist-packages/baz/facsink.py", line 365, in build_popup_menu
self.id_incr_ref_level = wx.NewId()
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_misc.py", line 284, in NewId
return _misc_.NewId(*args)
wx._core.PyAssertionError: C++ assertion "m_window" failed at ../src/gtk/dcclient.cpp(2043) in DoGetSize(): GetSize() doesn't work without window
It appears the Fast Autocorrelation block is not creating a window, hence the assertion fails.
I was using the stock version which shipped with my distro (Kali) and I've also built from git.