Hello,

My team is running into an issue when trying to utilize the CtrlPort
Monitor or Performance Monitor in our flowgraph.  This issue arose after
updating GNURadio to 3.11.

1. We are running GNURadio 3.11, installed from source, on Ubuntu 20.04.3
LTS.  The CPU is a i7-7700. After some initial debugging, we noticed that
Apache Thrift was closely tied to the Control Port, and we are running
Thrift 0.13.

2. The errors arise when the CtrlPort Monitor or Performance Monitor are
enabled, and I run any simple flowgraph where CtrlPort Monitor or
Performance monitor are enabled.  Initially, we received an invalid pointer
error shown in the error message here:

https://drive.google.com/file/d/1mITUMdVtjpcci6kZYyT2O2Q6RMy0WSa1/view?usp=sharing

But after commenting out the block of code in the ctrl denoted by the red
arrow 1, the invalid pointer error goes away.  The snippet is from:

gnuradio/gnuradio-runtime/python/gnuradio/ctrlport/monitory.py

https://drive.google.com/file/d/1FhAF9lnnXuOmgmURuQ-FDLPPFK_xDfj7/view?usp=sharing

However, we are now prompted with "Initiate try" followed by the error
thrown in arrow 2 under the exception in the above screenshot.

3. We have tried uninstalling and reinstalling GNURadio on two separate
machines (with identical specifications) and continue to run into the same
issue.  We have also reinstalled Thrift, but the issue still hasn't been
resolved.

4. There is a relatively small amount of related issues found in our
research, but there are a few issues such as #292, #2739 (further thrift
investigation), and #3673 (the seemingly closest related issue) on the
GNURadio GitHub (links below).  However, they involve older versions of
GNURadio and do not help with 3.11.  Any help would be greatly appreciated!
Thank you so much!

Best,
Miles

Issue Links:
#292: https://github.com/bastibl/gr-ieee802-11/issues/292
#2739: https://github.com/gnuradio/gnuradio/pull/2739
#3673: https://github.com/gnuradio/gnuradio/issues/3673

Reply via email to