[srslte-users] Segfault in channel estimation?

Enes ÜNAL aenesunal at gmail.com
Tue Jul 12 10:37:34 UTC 2016


Both are in the same location. Yes, I'm using volk in the new machine. The
only difference is I compiled volk for opensuse.
On Jul 12, 2016 12:32 PM, "Ismael Gomez" <
ismael.gomez at softwareradiosystems.com> wrote:

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


More information about the srsran-users mailing list