[srslte-users] Segfault in channel estimation?

Ismael Gomez ismael.gomez at softwareradiosystems.com
Tue Jul 12 09:32:23 UTC 2016


Are you using volk in the new machine? where you using it in the previous
one?

On Tue, 12 Jul 2016 at 11:16 Enes ÜNAL <aenesunal at gmail.com> wrote:

> It's giving segfault with all 5/10/20MHz. It's still working with old
> OS/CPU.
> On Jul 12, 2016 12:12 PM, "Ismael Gomez" <
> ismael.gomez at softwareradiosystems.com> wrote:
>
>> Hi Enes,
>>
>> That's an strange error. Specially if before it was working ok. Does it
>> segfault with 20 MHz bw only or also with others?
>>
>> On Tue, 12 Jul 2016 at 11:00 Enes ÜNAL <aenesunal at gmail.com> wrote:
>>
>>> Hello again,
>>>
>>> I have a problem with srsLTE. When I tried to run srsUE, there is a
>>> segmentation fault in channel estimation, specifically while doing
>>> convolution.
>>>
>>> What may be the problem? I changed my CPU and OS. Before the changes, it
>>> was working find.
>>>
>>> Old OS, CPU: Ubuntu 16.04LTS, Intel(R) Core(TM) i5-4460  CPU @ 3.20GHz
>>> New OS, CPU: OpenSuSE 42.1, Intel(R) Core(TM) i7-5557U CPU @ 3.10GHz
>>>
>>> Here the stack trace and srsUE logs:
>>>
>>> Program terminated with signal SIGSEGV, Segmentation fault.
>>> #0  0x00007f8c0771d08a in srslte_conv_same_cf (input=0x7f8bd830a2c0,
>>> filter=filter at entry=0x7f8c0b26e4c4, output=0x7f8b00000000,
>>>     input_len=input_len at entry=200, filter_len=3) at
>>> /root/srsLTE/srslte/lib/utils/convolution.c:158
>>> 158    output[i]=srslte_vec_dot_prod_cfc(&first[i],filter,M);
>>> (gdb) where
>>> #0  0x00007f8c0771d08a in srslte_conv_same_cf (input=0x7f8bd830a2c0,
>>> filter=filter at entry=0x7f8c0b26e4c4, output=0x7f8b00000000,
>>>     input_len=input_len at entry=200, filter_len=3) at
>>> /root/srsLTE/srslte/lib/utils/convolution.c:158
>>> #1  0x00007f8c076f3584 in average_pilots (port_id=0,
>>> output=0x7f8b00000000, input=0x7f8bd830a2c0, q=0x7f8c0b26e3c0)
>>>     at /root/srsLTE/srslte/lib/ch_estimation/chest_dl.c:297
>>> #2  srslte_chest_dl_estimate_port (q=q at entry=0x7f8c0b26e3c0,
>>> input=input at entry=0x7f8bd887d280, ce=0x7f8bd889dfe0, sf_idx=sf_idx at entry
>>> =5,
>>>     port_id=port_id at entry=0) at
>>> /root/srsLTE/srslte/lib/ch_estimation/chest_dl.c:327
>>> #3  0x00007f8c076f397b in srslte_chest_dl_estimate (q=q at entry=0x7f8c0b26e3c0,
>>> input=0x7f8bd887d280, ce=ce at entry=0x7f8c0b26edc0,
>>>     sf_idx=sf_idx at entry=5) at
>>> /root/srsLTE/srslte/lib/ch_estimation/chest_dl.c:361
>>> #4  0x00007f8c07728021 in srslte_ue_dl_decode_estimate
>>> (q=0x7f8c0b2620f8, sf_idx=5, cfi=0x7f8c0b26ee40) at
>>> /root/srsLTE/srslte/lib/ue/ue_dl.c:216
>>> #5  0x00000000004604e1 in lns::phch_worker::extract_fft_and_pdcch_llr()
>>> ()
>>> #6  0x0000000000464826 in lns::phch_worker::work_imp() ()
>>> #7  0x00000000004789b1 in srslte::thread_pool::worker::run_thread() ()
>>> #8  0x0000000000457f79 in thread::thread_function_entry(void*) ()
>>> #9  0x00007f8c0aec80a4 in start_thread () from /lib64/libpthread.so.0
>>> #10 0x00007f8c06b8004d in clone () from /lib64/libc.so.6
>>>
>>> ------------------------------------------------------------
>>> ------------------------------
>>> Opening USRP with args: serial=30B2A7D
>>> -- Detected Device: B200mini
>>> -- Operating over USB 3.
>>> -- Initialize CODEC control...
>>> -- Initialize Radio control...
>>> -- Performing register loopback test... pass
>>> -- Performing CODEC loopback test... pass
>>> -- Setting master clock rate selection to 'automatic'.
>>> -- Asking for clock rate 16.000000 MHz...
>>> -- Actually got clock rate 16.000000 MHz.
>>> -- Performing timer loopback test... pass
>>> -- Asking for clock rate 32.000000 MHz...
>>> -- Actually got clock rate 32.000000 MHz.
>>> -- Performing timer loopback test... pass
>>> Setting frequency: DL=1830.0 Mhz, UL=800.0 MHz
>>> MIB received BW=20 MHz
>>> Initializating cell configuration...
>>> Setting Sampling frequency 23.04 MHz
>>> Segmentation fault (core dumped)
>>>
>>> _______________________________________________
>>> srslte-users mailing list
>>> srslte-users at lists.softwareradiosystems.com
>>> http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20160712/ae720802/attachment.htm>


More information about the srsran-users mailing list