Hi,

so, the flowgraph is very simple. Just signal generator, throttle and gui
qt sink (it is attached).
When I close GUI, the flowgraph isn't terminated, but in order to do so, I
have to press rex button in GRC to kill it. The return code is -9.

>>> Done (return code -9)

Also, when I close GRC it is not closed properly but with Seg fault.

Best,
Nemanja

On Thu, Oct 29, 2015 at 7:46 PM, Marcus Müller <marcus.muel...@ettus.com>
wrote:

> Hi Nemanja,
>
> well Marcus, you were right (like usual) ...
>
> ha! I wish that was true! Usually I'm not right, trust me.
>
> I tried GRC and it worked. What was strange for me is that flowchart was
> not terminated when I closed QT scope.
>
> That's a bit surprising; you don't happen to have a .grc with which I can
> recreate that?
>
> Cheers,
> Marcus
>
>
>
> On 10/29/2015 05:46 PM, Nemanja Savic wrote:
>
> Hello,
>
> well Marcus, you were right (like usual) ...
> I don't know what exactly problem was, but concerning GRC, it looks like
> in my first attempt to buld sphinx executable couldn't be found.
> As for the min test, it doesn't work, it just stays blocked, no particular
> output.
>
> I tried GRC and it worked. What was strange for me is that flowchart was
> not terminated when I closed QT scope.
>
> Best,
> Nemanja
>
> On Mon, Oct 26, 2015 at 6:19 PM, Marcus Müller <marcus.muel...@ettus.com>
> wrote:
>
>> First, try to run the test in isolation:
>> in your build/ directory,
>>
>> ctest -V -R min
>>
>> should run your test alone. If that doesn't give you additional insight,
>> try running
>> ./gr-blocks/python/blocks/qa_min_test.sh
>> directly.
>>
>> You should also inspect the reason GRC core dumps, there's a small wiki
>> page for that [1]; but to be completely honest: qa_min failing and GRC
>> segfaulting sounds like there's some mismatch between the libraries used at
>> build time and the libraries loaded at run time, in my experience.
>>
>> Best regards,
>> Marcus
>>
>> [1] http://gnuradio.org/redmine/projects/gnuradio/wiki/TutorialsGDB
>>
>> On 26.10.2015 11:42, Nemanja Savic wrote:
>>
>> Hi,
>>
>> as for the test, I didn't copy correct lines. My test literally blocks in
>> test 11 and never get out of that.
>> test 11
>>         Start  11: qa_min
>>
>> 11: Test command: /bin/sh
>> "/scr1/nemanja/tools/gnuradio-3.7.8/build/gr-blocks/python/blocks/qa_min_test.sh"
>> 11: Test timeout computed to be: 9.99988e+06
>>
>> Yes, when I remove keyword argument it finishes with core dumped.
>> No, my previous Gnuradio installation is there, but with another prefix.
>> My machine runs on RHEL6, so can't really change python cause, it makes a
>> lot of trouble with administrators.
>>
>> How can I trace more what cases this error. Few days ago I built gnuradio
>> usinc anaconda python, but had some issues with graphics and then I moved
>> back to my native python.
>>
>> Nemanja
>>
>>
>> On Mon, Oct 26, 2015 at 10:23 AM, Marcus Müller <marcus.muel...@ettus.com
>> > wrote:
>>
>>> Hi,
>>> I think this is what that test is supposed to look like, so reading that
>>> is a good sign!
>>> You say you get a segfault when running GRC, right? That's a bit
>>> surprising, because GRC is pure Python, so it's probably something that
>>> gets loaded along the way. Have you uninstalled your previous GNU Radio
>>> installation?
>>> By the way, I thought pre-2.7 Python was practically extinct; out of
>>> curiosity: which OS are you on?
>>>
>>> Best regards,
>>> Marcus
>>>
>>>
>>> Am 26. Oktober 2015 09:10:04 MEZ, schrieb Nemanja Savic <
>>> vlasi...@gmail.com>:
>>>>
>>>> Hello,
>>>>
>>>> I use Python 2.6.6.
>>>> When I make suggested change I got Segmentation Fault error.
>>>> I don't know if it is connected with this, but when I run test, it
>>>> blocks in test n. 10. with this output:
>>>>
>>>> 10: Test command: /bin/sh
>>>> "/scr1/nemanja/tools/gnuradio-3.7.8/build/gr-blocks/lib/test_gr_blocks_test.sh"
>>>> 10: Test timeout computed to be: 9.99988e+06
>>>> 10:
>>>> 10: NOTE: This is supposed to produce an error from block_executor
>>>> 10: Error: block_executor: propagation_policy 'ONE-TO-ONE' requires
>>>> ninputs == noutputs
>>>> 10: ........Using Volk machine: avx_64_mmx_orc
>>>> 10: ......................
>>>> 10:
>>>>  10/170 Test  #10: test_gr_blocks .......................   Passed
>>>> 0.86 sec
>>>> test 11
>>>>         Start  11: qa_min
>>>>
>>>>
>>>> Can these two be connected?
>>>>
>>>> Nemanja
>>>>
>>>> On Mon, Oct 26, 2015 at 2:25 AM, Marcus Müller <
>>>> marcus.muel...@ettus.com> wrote:
>>>>
>>>>> Hi!
>>>>>
>>>>> First intuition is that there might be something wrong with the Python
>>>>> version in use. Which is it? Python pre-2.7 doesn't know the keyword
>>>>> arguments, so it would have to read
>>>>> .decode('utf-8','replace')
>>>>> Instead of
>>>>> .decode('utf-8',errors='replace')
>>>>>
>>>>> Cheetah is, as far as I know, not Python 3 compatible.
>>>>>
>>>>> Best regards,
>>>>> Marcus
>>>>>
>>>>>
>>>>> Am 26. Oktober 2015 01:46:09 MEZ, schrieb Nemanja Savic <
>>>>> vlasi...@gmail.com>:
>>>>>
>>>>>> Hi all guys,
>>>>>>
>>>>>> i built yesterday 3.7.8. When I wanted to run GRC the following error
>>>>>> occured:
>>>>>>
>>>>>> Traceback (most recent call last):
>>>>>>   File "/scr1/nemanja/install/bin/gnuradio-companion", line 128, in
>>>>>> <module>
>>>>>>     main()
>>>>>>   File "/scr1/nemanja/install/bin/gnuradio-companion", line 121, in
>>>>>> main
>>>>>>     ActionHandler(args, Platform())
>>>>>>   File
>>>>>> "/scr1/nemanja/install/lib64/python2.6/site-packages/gnuradio/grc/gui/ActionHandler.py",
>>>>>> line 62, in __init__
>>>>>>     self.main_window = MainWindow(platform)
>>>>>>   File
>>>>>> "/scr1/nemanja/install/lib64/python2.6/site-packages/gnuradio/grc/gui/MainWindow.py",
>>>>>> line 96, in __init__
>>>>>>     self.btwin = BlockTreeWindow(platform, self.get_flow_graph);
>>>>>>   File
>>>>>> "/scr1/nemanja/install/lib64/python2.6/site-packages/gnuradio/grc/gui/BlockTreeWindow.py",
>>>>>> line 107, in __init__
>>>>>>     self.platform.load_block_tree(self)
>>>>>>   File
>>>>>> "/scr1/nemanja/install/lib64/python2.6/site-packages/gnuradio/grc/base/Platform.py",
>>>>>> line 228, in load_block_tree
>>>>>>     block_tree.add_block(block.get_category(), block)
>>>>>>   File
>>>>>> "/scr1/nemanja/install/lib64/python2.6/site-packages/gnuradio/grc/gui/BlockTreeWindow.py",
>>>>>> line 144, in add_block
>>>>>>     treestore.set_value(iter, DOC_INDEX,
>>>>>> Utils.parse_template(DOC_MARKUP_TMPL, doc=block.get_doc()))
>>>>>>   File
>>>>>> "/scr1/nemanja/install/lib64/python2.6/site-packages/gnuradio/grc/gui/Utils.py",
>>>>>> line 116, in parse_template
>>>>>>     return str(Template(tmpl_str, kwargs))
>>>>>>   File "/usr/lib64/python2.6/site-packages/Cheetah/Template.py", line
>>>>>> 1003, in __str__
>>>>>>     rc = getattr(self, mainMethName)()
>>>>>>   File
>>>>>> "cheetah_DynamicallyCompiledCheetahTemplate_1445820074_12_55642.py", line
>>>>>> 83, in respond
>>>>>>   File
>>>>>> "/scr1/nemanja/install/lib64/python2.6/site-packages/gnuradio/grc/gui/Utils.py",
>>>>>> line 100, in encode
>>>>>>     valid_utf8 = value.decode('utf-8',
>>>>>> errors='replace').encode('utf-8')
>>>>>> TypeError: decode() takes no keyword arguments
>>>>>>
>>>>>>
>>>>>> It looks like Cheetah problem but can't make it work. There was
>>>>>> suggestion few years ago to remove errors='replace', but it didn't work 
>>>>>> for
>>>>>> me.
>>>>>>
>>>>>> THanx
>>>>>> --
>>>>>> Nemanja Savić
>>>>>>
>>>>>> ------------------------------
>>>>>>
>>>>>> Discuss-gnuradio mailing 
>>>>>> listDiscuss-gnuradio@gnu.orghttps://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>>>>
>>>>>> -- Sent from my Android device with K-9 Mail. Please excuse my
>>>>> brevity.
>>>>>
>>>> -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
>>>
>> --
>> Nemanja Savić
>>
>>
>
>
> --
> Nemanja Savić
>
>
>


-- 
Nemanja Savić

Attachment: untitled.grc
Description: application/gnuradio-grc

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to