dvbt_tx_demo.grc crashed with kernel error message
maggo1404 opened this issue · 2 comments
Hi,
I open the dvbt_tx_demo.grc-File and execute the projekt and the gnuradio-companion create only this Message:
Showing: "/home/marco/gr-dvbt/apps/dvbt_tx_demo.grc" Generating: "/home/marco/gr-dvbt/apps/top_block.py" >>> Warning: This flow graph may not have flow control: no audio or usrp blocks found. Add a Misc->Throttle block to your flow graph to avoid CPU congestion. Executing: "/home/marco/gr-dvbt/apps/top_block.py" Using Volk machine: sse4_2_64_orc >>> Done
and the Linux Kernel create this error message:
"traps: python[22050] trap invalid opcode ip:7f0da6fcf030 sp:7fffb4d95a98 error:0 in libgnuradio-dvbt.so[7f0da6fad000+5a000]"
I use this software version:
gr-dvbt 82f5474
gnuradio 3.7.2.1 ( 5b0467e80d9980bb8b004aec5cb52027e1123e42 )
Ubuntu 12.04 LTS with 64-bit kernel 3.8.0-29-generic #42~precise1-Ubuntu
Python 2.7.3 (default, Sep 26 2013, 20:03:06)
Can you help me or do you have a idea for a solution to this problem.
greetings
Marco
I updated the lib/CMakeLists.txtlib/CMakeLists.txt code to include the minimum requirement for dvbt to work which is SSE2.
The use of -mavx with processors that do not have avx will result in illegal instructions. Now -DCMAKE_C_FLAGS=-msse2 is included in the lib/CMakeLists.txtlib/CMakeLists.txt so no need to be added at configure time.
Thx, the source code is running.