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

Reply via email to