the example i was trying on is :
gnuradio/grc/examples/simple/variable_config.grc
I commented the assert and rebuild the gras and its working fine with this
example.
But my uhd_fft is showing another error now :
Traceback (most recent call last):
File "/usr/local/bin/uhd_fft", line 341, in <module>
main ()
File "/usr/local/bin/uhd_fft", line 337, in main
app = stdgui2.stdapp(app_top_block, "UHD FFT", nstatus=1)
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/stdgui2.py",
line 38, in __init__
wx.App.__init__ (self, redirect=False)
File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py",
line 7978, in __init__
self._BootstrapApp()
File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py",
line 7552, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/stdgui2.py",
line 42, in OnInit
self._max_noutput_items)
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/stdgui2.py",
line 64, in __init__
self.panel = stdpanel (self, self, top_block_maker, max_nouts)
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/stdgui2.py",
line 86, in __init__
self.top_block = top_block_maker (frame, self, vbox, sys.argv)
File "/usr/local/bin/uhd_fft", line 125, in __init__
self.scope.set_callback(fftsink_callback)
AttributeError: 'fft_sink_c' object has no attribute 'set_callback'
On Wed, Jun 12, 2013 at 2:55 AM, Yogesh Dahiya <[email protected]>wrote:
> After applying the diff :
>
> name = throttle
> i = 0
> total_idle_times[i] = 20344984
> time_now() = 122002822
> _init_time = 1984664495
>
> ASSERT FAIL
> /home/electron/Downloads/gras/lib/gras_impl/input_buffer_queues.hpp:164
> total_idle_times[i] <= (time_now() - _init_time)
> terminate called after throwing an instance of 'std::runtime_error'
> what(): ASSERT FAIL total_idle_times[i] <= (time_now() - _init_time)
>
> So it seems there is problem with time function
>
>
> On Wed, Jun 12, 2013 at 2:00 AM, Yogesh Dahiya <[email protected]>wrote:
>
>> I have ubuntu 11.10 32 bit system
>> output of the unit test is
>>
>> Running 1 test case...
>> t0 1804958425
>> t1 2805093589
>> delta_time 1.00014
>>
>> *** No errors detected
>>
>>
>>
>>
>> On Wed, Jun 12, 2013 at 1:38 AM, Josh Blum <[email protected]> wrote:
>>
>>>
>>>
>>> On 06/11/2013 03:55 PM, Yogesh Dahiya wrote:
>>> > Thanks that kind of worked for me it showed the gui for a while but
>>> then it
>>> > stopped with following error :
>>> >
>>> >>>> GRAS: The debug asserts are enabled. <<<
>>> > Created default thread pool with 4 threads.
>>> > Using Volk machine: sse4_2_32_orc
>>> > ASSERT FAIL
>>> > /home/electron/Downloads/gras/lib/gras_impl/input_buffer_queues.hpp:156
>>> > total_idle_times[i] <= (time_now() - _init_time)
>>> > terminate called after throwing an instance of 'std::runtime_error'
>>> > what(): ASSERT FAIL total_idle_times[i] <= (time_now() - _init_time)
>>> >
>>> >
>>>
>>> So I dont completely understand the nature of the problem. If you give
>>> me some feedback, I think that its something pretty simple. Possibly an
>>> issuing with using the getclocktime CLOCK_MONOTONIC.
>>>
>>> Can you tell me your OS name and version, 32 or 64 bit?
>>>
>>> If you pull and rebuild, there is a unit test for the timer stuff, I
>>> wonder what the output verbose is. Can you run this in the build
>>> directory: tests/chrono_time_test_cpp_test.sh
>>>
>>> If you apply this diff and rebuild, I think that the additional prints
>>> will be very revealing: http://pastebin.com/xeBHFN5j
>>>
>>> -josh
>>>
>>>
>>> >
>>> > _______________________________________________
>>> > Discuss-gnuradio mailing list
>>> > [email protected]
>>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>> >
>>>
>>
>>
>
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio