错误 #905
UE释放时未释放删除timer导致coredump
开始日期:
2022-08-16
计划完成日期:
% 完成:
0%
预期时间:
问题归属:
CU
发现问题版本:
Rel_2.1.10P
目标解决问题版本:
Rel_2.1.11P
FPGA板卡类型:
CPU类型:
描述
gdb) bt #0 gnb::pdcp_timer_msg_comm::send_pdcp_reordering_timer_expiry_ind (this=this@entry=0x7f140be75df0, pdcp_reordering_timer_expiry_ind=pdcp_reordering_timer_expiry_ind@entry=0x7f13b0c76228) at /home/bjz/nr_hl_cu/cu/nr_hl_cu/app/build/../src/pdcp_timer_msg_comm.cpp:49 #1 0x000000000074ad16 in gnb::pdcp_rx_rb::on_pdcp_reordering_timer_expiry (this=0x7f13f0030400) at /home/bjz/nr_hl_cu/cu/nr_hl_cu/pdcp/build/../include/pdcp_db.h:2758 #2 0x0000000000b75526 in std::function<void (void*)>::operator()(void*) const (__args#0=0x0, this=0x7f13f00389d8) at /usr/include/c++/5/functional:2267 #3 ngp::timer_manager::start_timer_thread (this=0x3025350) at /home/bjz/nr_hl_cu/ngp/timer/build/../src/ngp_timer.cpp:131 #4 0x00007f14299c1d4e in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007f14294c56ba in start_thread (arg=0x7f140be76700) at pthread_create.c:333 #6 0x00007f14291fb41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 (gdb) i args this = 0x7f140be75df0 pdcp_reordering_timer_expiry_ind = 0x7f13b0c76228 (gdb) p 0x7f13b0c76228 $1 = 139722546962984 (gdb) p *0x7f13b0c76228 $2 = -61234960 (gdb) i args this = 0x7f140be75df0 pdcp_reordering_timer_expiry_ind = 0x7f13b0c76228 (gdb) i locals msg = <optimized out> ul_thread = 0x0 (gdb) f 1 #1 0x000000000074ad16 in gnb::pdcp_rx_rb::on_pdcp_reordering_timer_expiry (this=0x7f13f0030400) at /home/bjz/nr_hl_cu/cu/nr_hl_cu/pdcp/build/../include/pdcp_db.h:2758 2758 /home/bjz/nr_hl_cu/cu/nr_hl_cu/pdcp/build/../include/pdcp_db.h: No such file or directory. (gdb) i args this = 0x7f13f0030400 (gdb) i locals pdcp_timer_msg_comm = {<gnb::pdcp_timer_msg_comm_interface> = { _vptr.pdcp_timer_msg_comm_interface = 0xbbe9c8 <vtable for gnb::pdcp_timer_msg_comm+16>}, <No data fields>} (gdb)