Hi, I just tested with gnuradio-3.7.1 on gentoo and the example worked for me.
Some days ago I had a lot of segfaults, too. I recompiled pyqwt and qwt5 and the segfaults where gone.
--Volker
Hi I have compiled gnuradio severel times from git source with different compile options on debian stable. But if i run gnuradio with the following i always get a segfault, and i dont know why :( Maybe someone can help me. Regards Dominik untitled-testomat.grc ------------------------------------------------------------------------------ <?xml version='1.0' encoding='ASCII'?> <flow_graph> <timestamp>Sat Oct 26 11:45:36 2013</timestamp> <block> <key>options</key> <param> <key>id</key> <value>top_block</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>title</key> <value></value> </param> <param> <key>author</key> <value></value> </param> <param> <key>description</key> <value></value> </param> <param> <key>window_size</key> <value>1280, 1024</value> </param> <param> <key>generate_options</key> <value>wx_gui</value> </param> <param> <key>category</key> <value>Custom</value> </param> <param> <key>run_options</key> <value>prompt</value> </param> <param> <key>run</key> <value>True</value> </param> <param> <key>max_nouts</key> <value>0</value> </param> <param> <key>realtime_scheduling</key> <value></value> </param> <param> <key>_coordinate</key> <value>(11, 10)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>variable</key> <param> <key>id</key> <value>samp_rate</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>value</key> <value>320000</value> </param> <param> <key>_coordinate</key> <value>(10, 170)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>analog_sig_source_x</key> <param> <key>id</key> <value>analog_sig_source_x_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>complex</value> </param> <param> <key>samp_rate</key> <value>samp_rate</value> </param> <param> <key>waveform</key> <value>analog.GR_COS_WAVE</value> </param> <param> <key>freq</key> <value>1000</value> </param> <param> <key>amp</key> <value>10</value> </param> <param> <key>offset</key> <value>0</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>minoutbuf</key> <value>0</value> </param> <param> <key>_coordinate</key> <value>(208, 162)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>rational_resampler_xxx</key> <param> <key>id</key> <value>rational_resampler_xxx_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>ccc</value> </param> <param> <key>interp</key> <value>320000</value> </param> <param> <key>decim</key> <value>50000</value> </param> <param> <key>taps</key> <value></value> </param> <param> <key>fbw</key> <value>0</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>minoutbuf</key> <value>0</value> </param> <param> <key>_coordinate</key> <value>(413, 169)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>blocks_throttle</key> <param> <key>id</key> <value>blocks_throttle_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>complex</value> </param> <param> <key>samples_per_second</key> <value>32000</value> </param> <param> <key>vlen</key> <value>1</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>minoutbuf</key> <value>0</value> </param> <param> <key>_coordinate</key> <value>(651, 191)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <block> <key>wxgui_scopesink2</key> <param> <key>id</key> <value>wxgui_scopesink2_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> <key>type</key> <value>complex</value> </param> <param> <key>title</key> <value>Scope Plot</value> </param> <param> <key>samp_rate</key> <value>32000</value> </param> <param> <key>v_scale</key> <value>0</value> </param> <param> <key>v_offset</key> <value>0</value> </param> <param> <key>t_scale</key> <value>0</value> </param> <param> <key>ac_couple</key> <value>False</value> </param> <param> <key>xy_mode</key> <value>False</value> </param> <param> <key>num_inputs</key> <value>1</value> </param> <param> <key>win_size</key> <value></value> </param> <param> <key>grid_pos</key> <value></value> </param> <param> <key>notebook</key> <value></value> </param> <param> <key>trig_mode</key> <value>wxgui.TRIG_MODE_AUTO</value> </param> <param> <key>y_axis_label</key> <value>Counts</value> </param> <param> <key>affinity</key> <value></value> </param> <param> <key>_coordinate</key> <value>(906, 170)</value> </param> <param> <key>_rotation</key> <value>0</value> </param> </block> <connection> <source_block_id>rational_resampler_xxx_0</source_block_id> <sink_block_id>blocks_throttle_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>blocks_throttle_0</source_block_id> <sink_block_id>wxgui_scopesink2_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>analog_sig_source_x_0</source_block_id> <sink_block_id>rational_resampler_xxx_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> </flow_graph> ----------------------------------------------------------------------------------------------- top_block.py: ----------------------------------------------------------------------------------------------- #!/usr/bin/env python ################################################## # Gnuradio Python Flow Graph # Title: Top Block # Generated: Sat Oct 26 11:45:37 2013 ################################################## from gnuradio import analog from gnuradio import blocks from gnuradio import eng_notation from gnuradio import filter from gnuradio import gr from gnuradio import wxgui from gnuradio.eng_option import eng_option from gnuradio.filter import firdes from gnuradio.wxgui import scopesink2 from grc_gnuradio import wxgui as grc_wxgui from optparse import OptionParser import wx class top_block(grc_wxgui.top_block_gui): def __init__(self): grc_wxgui.top_block_gui.__init__(self, title="Top Block") _icon_path = "/usr/share/icons/hicolor/32x32/apps/gnuradio-grc.png" self.SetIcon(wx.Icon(_icon_path, wx.BITMAP_TYPE_ANY)) ################################################## # Variables ################################################## self.samp_rate = samp_rate = 320000 ################################################## # Blocks ################################################## self.wxgui_scopesink2_0 = scopesink2.scope_sink_c( self.GetWin(), title="Scope Plot", sample_rate=32000, v_scale=0, v_offset=0, t_scale=0, ac_couple=False, xy_mode=False, num_inputs=1, trig_mode=wxgui.TRIG_MODE_AUTO, y_axis_label="Counts", ) self.Add(self.wxgui_scopesink2_0.win) self.rational_resampler_xxx_0 = filter.rational_resampler_ccc( interpolation=320000, decimation=50000, taps=None, fractional_bw=None, ) self.blocks_throttle_0 = blocks.throttle(gr.sizeof_gr_complex*1, 32000) self.analog_sig_source_x_0 = analog.sig_source_c(samp_rate, analog.GR_COS_WAVE, 1000, 10, 0) ################################################## # Connections ################################################## self.connect((self.rational_resampler_xxx_0, 0), (self.blocks_throttle_0, 0)) self.connect((self.blocks_throttle_0, 0), (self.wxgui_scopesink2_0, 0)) self.connect((self.analog_sig_source_x_0, 0), (self.rational_resampler_xxx_0, 0)) # QT sink close method reimplementation def get_samp_rate(self): return self.samp_rate def set_samp_rate(self, samp_rate): self.samp_rate = samp_rate self.analog_sig_source_x_0.set_sampling_freq(self.samp_rate) if __name__ == '__main__': import ctypes import os if os.name == 'posix': try: x11 = ctypes.cdll.LoadLibrary('libX11.so') x11.XInitThreads() except: print "Warning: failed to XInitThreads()" parser = OptionParser(option_class=eng_option, usage="%prog: [options]") (options, args) = parser.parse_args() tb = top_block() tb.Start(True) tb.Wait() ------------------------------------------------------------------- gdb i stack: ------------------------------------------------------------------ Program terminated with signal 6, Aborted. #0 0xb774d424 in __kernel_vsyscall () (gdb) (gdb) i stack #0 0xb774d424 in __kernel_vsyscall () #1 0xb7589941 in raise () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #2 0xb758cd72 in abort () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #3 0xb75c5e15 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #4 0xb75cff01 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #5 0xb75d1768 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #6 0xb75d481d in free () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #7 0xb62f44bf in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #8 0xb6affccc in deallocate (__p=0xa2bd4f8, this=<optimized out>) at /usr/include/c++/4.7/ext/new_allocator.h:100 #9 _M_deallocate (__p=0xa2bd4f8, this=<optimized out>, __n=<optimized out>) at /usr/include/c++/4.7/bits/stl_vector.h:175 #10 ~_Vector_base (this=0xbfdc63f4, __in_chrg=<optimized out>) at /usr/include/c++/4.7/bits/stl_vector.h:161 #11 ~vector (this=0xbfdc63f4, __in_chrg=<optimized out>) at /usr/include/c++/4.7/bits/stl_vector.h:404 #12 gr::filter::firdes::low_pass (gain=<optimized out>, sampling_freq=1, cutoff_freq=0.0140625, transition_width=0.0031249999999999993, window_type=gr::filter::firdes::WIN_KAISER, beta=5) at /home/dominik/rtl-sdr/gnuradio/gr-filter/lib/firdes.cc:150 #13 0xb4170894 in _wrap_firdes_low_pass (args=0x0, kwargs=0x0) at /home/dominik/rtl-sdr/gnuradio/build/gr-filter/swig/filter_swigPYTHON_wrap.cxx:5184 #14 0x00000006 in ?? () #15 0x080fd70a in PyEval_EvalFrameEx () #16 0x081008fe in PyEval_EvalCodeEx () #17 0x080fa041 in PyEval_EvalFrameEx () #18 0x080fa115 in PyEval_EvalFrameEx () #19 0x081008fe in PyEval_EvalCodeEx () #20 0x08103e8e in ?? () #21 0x080cd485 in ?? () #22 0x080fa340 in PyEval_EvalFrameEx () #23 0x081008fe in PyEval_EvalCodeEx () #24 0x08103fdc in ?? () #25 0x080cd485 in ?? () #26 0x080ccfa0 in ?? () #27 0x080b4399 in ?? () #28 0x080fa340 in PyEval_EvalFrameEx () #29 0x081008fe in PyEval_EvalCodeEx () #30 0x08103e8e in ?? () #31 0x080cd485 in ?? () #32 0x080ccfa0 in ?? () #33 0x080b4399 in ?? () #34 0x080fa340 in PyEval_EvalFrameEx () #35 0x081008fe in PyEval_EvalCodeEx () #36 0x08197635 in ?? () #37 0x0809cb34 in PyRun_FileExFlags () #38 0x0809cec4 in PyRun_SimpleFileExFlags () #39 0x0809e06b in Py_Main () ----------------------------------------------------------- _______________________________________________ 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