[srslte-users] Segfault in channel estimation?
Enes ÜNAL
aenesunal at gmail.com
Tue Jul 12 06:38:20 UTC 2016
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)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20160712/799d8287/attachment.htm>
More information about the srsran-users
mailing list