[srslte-users] Segfault in channel estimation?

Enes ÜNAL aenesunal at gmail.com
Tue Jul 12 09:16:12 UTC 2016


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


More information about the srsran-users mailing list