On Thu, Aug 6, 2015 at 1:24 AM, bob wole <bnw...@gmail.com> wrote: > > > On Wed, Aug 5, 2015 at 6:46 PM, Tom Rondeau <t...@trondeau.com> wrote: > >> 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 >> >> > > I am going to apply the patch to thrift. Should I remove and reinstall > gnruadio too after applying patch. > > > -- > Bob >
No, no need. That's the magic of dynamic linking. Tom
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio