I am using benchmark_tx.py and benchmark_rx.py in code to make WBX usrp2 as transceiver, this was running without error until I upgraded my gnuradio from 3.5.1 to current version
v3.5.2-1-g57ad294b, when I run the same code now it gives a segmenatation fault(core dump), below are the /var/log/messages when seg. fault occurs
Mar 8 15:29:10 MRAFIQ-NGN kernel: [75426.998302] python general protection ip:b2d4a0 sp:b51fee80 error:0 in libvolk.so.0.0.0[ae2000+be000]
Mar 8 15:29:11 MRAFIQ-NGN abrt: saved core dump of pid 12635 (/usr/bin/python) to /var/spool/abrt/ccpp-2012-03-08-15
:29:10-12635.new/coredump (127561728 bytes)
Mar 8 15:29:11 MRAFIQ-NGN abrtd: Directory 'ccpp-2012-03-08-15
Mar 8 15:29:11 MRAFIQ-NGN abrtd: Interpreter crashed, but no packaged script detected: 'python algo-sink.py'
Mar 8 15:29:11 MRAFIQ-NGN abrtd: Corrupted or bad dump /var/spool/abrt/ccpp-2012-03-08-15
:29:10-12635 (res:2), deleting
In the code this occurs at tb.start() inside benchmark_rx.py
and it works without an error after a 6-8 trials in a row ,
I am not able to figure out where there is exception that is not handled properly, I appreciate your comments.
fedora 15, gnuradio v3.5.2-1-g57ad294b,
usrp2, WBX daughter board