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 <yogeshd2...@gmail.com>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 <yogeshd2...@gmail.com>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 <j...@joshknows.com> 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 >>> > Discuss-gnuradio@gnu.org >>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>> > >>> >> >> >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio