discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] Segmentation fault in narrowband benchmark_rx.py


From: Manu T S
Subject: [Discuss-gnuradio] Segmentation fault in narrowband benchmark_rx.py
Date: Wed, 26 Feb 2014 22:31:03 +0530

Hello Everyone,

Not sure if this is already discussed here.

I am facing segmentation fault when running benchmark_rx in narrowband examples. It seems like those example used to work fine before, but now they are having these issues.


on the receiver side
===================================
address@hidden:narrowband$ ./benchmark_rx.py -f 900M -m bpsk --rx-gain=25 -r 1M
linux; GNU C++ version 4.6.3; Boost_104800; UHD_003.006.002-1-g9fd308b3

Using Volk machine: avx_64_mmx_orc
-- Opening a USRP2/N-Series device...
-- Current recv frame size: 1472 bytes
-- Current send frame size: 1472 bytes

UHD Warning:
    The recv buffer could not be resized sufficiently.
    Target sock buff size: 50000000 bytes.
    Actual sock buff size: 1000000 bytes.
    See the transport application notes on buffer resizing.
    Please run: sudo sysctl -w net.core.rmem_max=50000000

UHD Warning:
    The recv buffer could not be resized sufficiently.
    Target sock buff size: 50000000 bytes.
    Actual sock buff size: 1000000 bytes.
    See the transport application notes on buffer resizing.
    Please run: sudo sysctl -w net.core.rmem_max=50000000

UHD Warning:
    The send buffer could not be resized sufficiently.
    Target sock buff size: 1048576 bytes.
    Actual sock buff size: 1000000 bytes.
    See the transport application notes on buffer resizing.
    Please run: sudo sysctl -w net.core.wmem_max=1048576

UHD Warning:
    Unable to set the thread priority. Performance may be negatively affected.
    Please see the general application notes in the manual for instructions.
    EnvironmentError: OSError: error in pthread_setschedparam
Warning: Failed to enable realtime scheduling.
Segmentation fault (core dumped)
==============================================

What is confusing is that the segmentation fault comes when the transmitter is initialized.

On the other hand when I run gmsk it seems to work fine.

================================================
address@hidden:narrowband$ ./benchmark_rx.py -f 900M -m gmsk --rx-gain=25 -r 2M
linux; GNU C++ version 4.6.3; Boost_104800; UHD_003.006.002-1-g9fd308b3

Using Volk machine: avx_64_mmx_orc
-- Opening a USRP2/N-Series device...
-- Current recv frame size: 1472 bytes
-- Current send frame size: 1472 bytes

UHD Warning:
    The recv buffer could not be resized sufficiently.
    Target sock buff size: 50000000 bytes.
    Actual sock buff size: 1000000 bytes.
    See the transport application notes on buffer resizing.
    Please run: sudo sysctl -w net.core.rmem_max=50000000

UHD Warning:
    The recv buffer could not be resized sufficiently.
    Target sock buff size: 50000000 bytes.
    Actual sock buff size: 1000000 bytes.
    See the transport application notes on buffer resizing.
    Please run: sudo sysctl -w net.core.rmem_max=50000000

UHD Warning:
    The send buffer could not be resized sufficiently.
    Target sock buff size: 1048576 bytes.
    Actual sock buff size: 1000000 bytes.
    See the transport application notes on buffer resizing.
    Please run: sudo sysctl -w net.core.wmem_max=1048576

UHD Warning:
    Unable to set the thread priority. Performance may be negatively affected.
    Please see the general application notes in the manual for instructions.
    EnvironmentError: OSError: error in pthread_setschedparam

UHD Warning:
    The requested decimation is odd; the user should expect CIC rolloff.
    Select an even decimation to ensure that a halfband filter is enabled.
    decimation = dsp_rate/samp_rate -> 25 = (100.000000 MHz)/(4.000000 MHz)
Warning: Failed to enable realtime scheduling.

UHD Warning:
    The requested decimation is odd; the user should expect CIC rolloff.
    Select an even decimation to ensure that a halfband filter is enabled.
    decimation = dsp_rate/samp_rate -> 25 = (100.000000 MHz)/(4.000000 MHz)
ok =  True  pktno =    0  n_rcvd =    1  n_right =    1
ok =  True  pktno =    1  n_rcvd =    2  n_right =    2
ok =  True  pktno =    2  n_rcvd =    3  n_right =    3
ok =  True  pktno =    3  n_rcvd =    4  n_right =    4
ok =  True  pktno =    4  n_rcvd =    5  n_right =    5
ok =  True  pktno =    5  n_rcvd =    6  n_right =    6
===================================================

===================================================
address@hidden:narrowband$ gnuradio-config-info -v
v3.7.2.1-159-g3fa56a46

address@hidden:narrowband$ uname --all
Linux radio3 3.8.0-36-generic #52~precise1-Ubuntu SMP Mon Feb 3 21:54:46 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
===================================================

Any ideas??

--
Manu T S

reply via email to

[Prev in Thread] Current Thread [Next in Thread]