[srslte-users] Segfault in channel estimation?

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


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/a9dd34d1/attachment.htm>


More information about the srsran-users mailing list