Hi all, I've been working lately to get to work the mimo files from trondeau's branch. After some trials, I thought I've successfully merged the master branch into this branch so I could use the mimo files. However, when trying to run the benchmark_mimo_ofdm.py file a segmentation fault is happening. I've been reading about this error but I don't know yet where it comes from. I've checked the "How do I debug GNU Radio in Python" from the FAQ to see what to do in this case. I've followed the 2 steps suggested in this point but I don't understand the results coming from the (gdb) backtrace. If anyone has experience with this problem or knows how to understand this message I would really appreciate any help. I enclose the messages I'm getting.
This is what it shows when trying to run benchmark_ofdm_mimo.py: ./benchmark_ofdm_mimo.py linux; GNU C++ version 4.4.1 [gcc-4_4-branch revision 150839]; Boost_103900; UHD_003.004.000-122b947 27435 Press Enter to continue Noise voltage: 4.472135955 Frequency offset: 0 Symbols per Packet: 16.0 Samples per Packet: 11520.0 >>> gr_fir_ccf: using 3DNow! >>> gr_fir_ccc: using 3DNow!Ext >>> gr_fir_fff: using 3DNow! Transmitter using 1 Receiver using 2 x After following the steps suggested it shows: (gdb) backtrace #0 gr_ofdm_alamouti_frame_acquisition::calculate_equalizer (this=0x1137c40, channel=<value optimized out>, symbol=<value optimized out>, zeros_on_left=<value optimized out>) at gr_ofdm_alamouti_frame_acquisition.cc:210 #1 0x00007f4b40673f67 in gr_ofdm_alamouti_frame_acquisition::general_work (this=0x1137c40, noutput_items=<value optimized out>, ninput_items=<value optimized out>, input_items=std::vector of length 3, capacity 3 = {...}, output_items=<value optimized out>) at gr_ofdm_alamouti_frame_acquisition.cc:245 #2 0x00007f4b40702c65 in gr_block_executor::run_one_iteration (this=0x7f4b187d7f20) at gr_block_executor.cc:378 #3 0x00007f4b407235c2 in gr_tpb_thread_body::gr_tpb_thread_body (this=<value optimized out>, block=...) at gr_tpb_thread_body.cc:49 #4 0x00007f4b4071c20c in boost::detail::function::void_function_obj_invoker0<gruel::thread_body_wrapper<tpb_container>, void>::invoke(boost::detail::function::function_buffer&) () from /usr/local/lib64/libgnuradio-core-3.4.2git.so.0 #5 0x00007f4b4010cd64 in boost::function0<void>::operator() (this=<value optimized out>) at /usr/include/boost/function/function_template.hpp:989 #6 0x00007f4b3fce1010 in thread_proxy () from /usr/lib64/libboost_thread.so.1.39.0 #7 0x00007f4b415d665d in start_thread () from /lib64/libpthread.so.0 #8 0x00007f4b40ce9ecd in clone () from /lib64/libc.so.6 #9 0x0000000000000000 in ?? () Thanks in advance, Jorge
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio