On Thu, Aug 6, 2015 at 1:12 AM, bob wole <bnw...@gmail.com> wrote: > > > On Wed, Aug 5, 2015 at 6:44 PM, Tom Rondeau <t...@trondeau.com> wrote: > >> On Wed, Aug 5, 2015 at 4:47 AM, bob wole <bnw...@gmail.com> wrote: >> >>> >>> I am here again. I ran "fecapi_async_decoders.grc" with controlport >>> performance moniter on. I made a new config.conf file in ~/.gnuradio and >>> added following lines to it >>> >>> [ControlPort] >>> on = True >>> edges_list = True >>> [PerfCounters] >>> on = True >>> export = True >>> >>> >>> >>> When I ran the flowgraph I got the following error >>> Executing: "/home/sdr/gr_examples/gr_fec_def_ex/fecapi_async_decoders.py" >>> >>> Using Volk machine: avx_64_mmx_orc >>> ControlPort Monitor running. >>> INFO: Apache Thrift: -h sdr-dev -p 50883 >>> monitor::endpoints() = -h sdr-dev -p 50883 >>> running: ['gr-perf-monitorx', 'sdr-dev', '50883'] >>> Traceback (most recent call last): >>> File "/usr/local/bin/gr-perf-monitorx", line 902, in <module> >>> MyApp(sys.argv) >>> File "/usr/local/bin/gr-perf-monitorx", line 897, in __init__ >>> GNURadioControlPortClient(args, 'thrift', self.run, >>> QtGui.QApplication(sys.argv).exec_) >>> File >>> "/usr/local/lib/python2.7/dist-packages/gnuradio/ctrlport/GNURadioControlPortClient.py", >>> line 125, in __init__ >>> callback(self.client) >>> File "/usr/local/bin/gr-perf-monitorx", line 900, in run >>> MAINWindow(client).show() >>> File "/usr/local/bin/gr-perf-monitorx", line 70, in __init__ >>> self.newCon(radioclient) >>> File "/usr/local/bin/gr-perf-monitorx", line 84, in newCon >>> child = MForm(self.radioclient, len(self.conns), self, dialogprompt >>> = not csomeBool) >>> File "/usr/local/bin/gr-perf-monitorx", line 776, in __init__ >>> self.pos = nx.graphviz_layout(self.G); >>> File >>> "/usr/local/lib/python2.7/dist-packages/networkx-1.10-py2.7.egg/networkx/drawing/nx_pydot.py", >>> line 257, in graphviz_layout >>> return pydot_layout(G=G,prog=prog,root=root,**kwds) >>> File >>> "/usr/local/lib/python2.7/dist-packages/networkx-1.10-py2.7.egg/networkx/drawing/nx_pydot.py", >>> line 271, in pydot_layout >>> pydot = load_pydot() >>> File >>> "/usr/local/lib/python2.7/dist-packages/networkx-1.10-py2.7.egg/networkx/drawing/nx_pydot.py", >>> line 47, in load_pydot >>> raise ImportError(msg) >>> ImportError: pydot could not be loaded: http://code.google.com/p/pydot/ >>> >>> I have gnruadio 3.7.8rc1 with networkx1.10 and matplotlib. Also I am on >>> ubuntu 14.04. >>> >>> >>> -- >>> Bob >>> >> >> Did you try to install pydot? >> >> sudo apt-get install python-pydot >> >> Tom >> >> > > Hi, > > Thanks, after installing pydot, the flowgraph is working fine. A warning > though, but I think that can be ignored? > > WARN: asynchronous message buffer overflowing, dropping message >
Right, that's just a warning. > There is one thing more. I clicked somewhere in the graph view of > performance monitor and following error came, I tried to replicate it but I > was not successful. > > Traceback (most recent call last): > File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_qt4.py", > line 299, in resizeEvent > self.draw() > File > "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_qt4agg.py", line > 155, in draw > self.update() > RuntimeError: wrapped C/C++ object of type FigureCanvasQTAgg has been > deleted > ctrlport.monitor received shutdown signal > calling stop on shutdown > calling stop on shutdown > pure virtual method called > terminate called without an active exception > > -- > Bob > I've worked on this problem, but it only affected me on the Runtime or Buffer graphs, not the main canvas. I think something changed in the plotting tools since we last had this running. But I can no longer replicate the problem, so hopefully it's rare and we can nail down the problem later. Tom
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio