On Wed, Aug 5, 2015 at 1:21 AM, bob wole <bnw...@gmail.com> wrote: > > > There is a directory >> > gnuradio-runtime/python/gnuradio/ctrlport >> > >> > >> > where you in controlport related stuff. >> > >> > - - Volker >> > >> > >> > Am 04.08.2015 um 10:09 schrieb Jeon: >> > >> > Dear Bob, >> > >> > A few months ago, I've asked a similar question ( >> > < >> http://lists.gnu.org/archive/html/discuss-gnuradio/2015-06/msg00197.html> >> > >> http://lists.gnu.org/archive/html/discuss-gnuradio/2015-06/msg00197.html) >> > >> > and Tom gave me his paper in SIGCOMM. >> > >> > Inspecting GNU Radio Applications with ControlPort and Performance >> Counters >> > Thomas Rondeau, Tim O?Shea, and Nathan Goergen >> > >> > You can get one in http://conferences.sigcomm.org/sigcomm/2013/srif.php >> > >> > It does not fully describe how it can be used, though, through this you >> > can get a hint. >> > >> > Regards, >> > Jeon. >> > >> > 2015-08-04 16:36 GMT+09:00 bob wole <bnw...@gmail.com>: >> > >> >> Ubuntu 14.04 64-bit >> >> >> >> I just installed frest gnuradio 3.7.8rc1 with control port enabled. I >> >> fetched gnuradio using >> >> >> >> git clone --recursive https://github.com/gnuradio/gnuradio.git >> >> >> >> >> >> Gnuradio enabled component shows >> >> >> >> * gr-ctrlport >> >> * * thrift >> >> >> >> However, I do not see any *gr-ctrlport directory *inside the gnuradio >> >> directory. Where is the source code for control port? Also there are no >> >> examples for using control port. >> >> >> >> -- >> >> Bob >> >> >> > >> You can find more information on these two pages: >> >> http://jenkins.gnuradio.org/manual/doxygen/page_ctrlport.html >> >> http://gnuradio.org/redmine/projects/gnuradio/wiki/ControlPort >> >> >> ControlPort was reintroduced just after the 3.7.7 release so we had time >> to >> test it, but it will be available in the upcoming 3.7.8 release. The >> manual >> page linked above is from our weekly development builds. >> >> This points you to two apps that are installed with ControlPort: >> gr-perf-monitorx and gr-ctrlport-monitor. Other good places to look for >> usage is in our QA code. Look in gr-blocks >> for qa_cpp_py_binding.py, qa_cpp_py_binding_set.py, >> and qa_ctrlport_probes.py. >> >> Tom >> >> >> > ControlPort is written in python ? > > When I ran qa_ctrlport_probes.py. I got a segmentation fault first time. > Then I ran the other two qa codes they passed successfully without any core > dump. When I ran qa_ctrlport_probes.py again it passed successfully. > > sdr@sdr-dev:~/gr_examples$ ./qa_ctrlport_probes.py > INFO: Apache Thrift: -h sdr-dev -p 57403 > ..... > ---------------------------------------------------------------------- > Ran 5 tests in 0.509s > > OK > *Segmentation fault (core dumped)* > > sdr@sdr-dev:~/gr_examples$ ./qa_cpp_py_binding.py > INFO: Apache Thrift: -h sdr-dev -p 35595 > .. > ---------------------------------------------------------------------- > Ran 2 tests in 0.105s > > OK > > sdr@sdr-dev:~/gr_examples$ ./qa_cpp_py_binding_set.py > INFO: Apache Thrift: -h sdr-dev -p 38301 > .. > ---------------------------------------------------------------------- > Ran 2 tests in 0.134s > > OK > > sdr@sdr-dev:~/gr_examples$ ./qa_ctrlport_probes.py > INFO: Apache Thrift: -h sdr-dev -p 38644 > ..... > ---------------------------------------------------------------------- > Ran 5 tests in 0.511s > > OK > sdr@sdr-dev:~/gr_examples$ ./qa_ctrlport_probes.py > INFO: Apache Thrift: -h sdr-dev -p 48394 > ..... > ---------------------------------------------------------------------- > Ran 5 tests in 0.510s > > OK > > > What could be the cause? I thought I should share because it is a new > release and is in testing stage. > > > -- > Bob >
There is a bug in Thrift 0.9.2 that I'm going to guess is the cause of that seg fault. See our notes on building Thrift and the patch that we have for it: http://gnuradio.org/redmine/projects/gnuradio/wiki/ControlPort I believe that patch has been accepted, but after the 0.9.2 release. Tom
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio