错误 #3815
T5版本du进程启动过程中偶现du崩溃
0%
描述
【问题描述】Rel_3.1.2_Pre1T5版本du进程启动过程中偶现du崩溃,如下打印:
(gdb) where
#0 _memcpy_generic () at ../sysdeps/aarch64/multiarch/../memcpy.S:182
#1 0x000000000064fa1c in std::_copy_move<true, true, std::random_access_iterator_tag>::__copy_m<ngp::ShmOptions> (_result=<optimized out>, __last=<optimized out>,
__first=<optimized out>) at /opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/include/c++/7.5.0/bits/stl_algobase.h:368
#2 std::_copy_move_a<true, ngp::ShmOptions*, ngp::ShmOptions*> (_result=<optimized out>, __last=<optimized out>, __first=<optimized out>)
at /opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/include/c++/7.5.0/bits/stl_algobase.h:386
#3 std::_copy_move_a2<true, ngp::ShmOptions*, ngp::ShmOptions*> (_result=<optimized out>, __last=0x7cb4000c70, __first=<optimized out>)
at /opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/include/c++/7.5.0/bits/stl_algobase.h:424
#4 std::copy<std::move_iterator<ngp::ShmOptions*>, ngp::ShmOptions*> (_result=<optimized out>, _last=..., __first=...)
at /opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/include/c++/7.5.0/bits/stl_algobase.h:456
#5 std::_uninitialized_copy<true>::__uninit_copy<std::move_iterator<ngp::ShmOptions*>, ngp::ShmOptions*> (_result=<optimized out>, __last=..., __first=...)
at /opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/include/c++/7.5.0/bits/stl_uninitialized.h:101
#6 std::uninitialized_copy<std::move_iterator<ngp::ShmOptions*>, ngp::ShmOptions*> (_result=<optimized out>, _last=..., __first=...)
at /opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/include/c++/7.5.0/bits/stl_uninitialized.h:134
#7 std::_uninitialized_copy_a<std::move_iterator<ngp::ShmOptions*>, ngp::ShmOptions*, ngp::ShmOptions> (_result=<optimized out>, __last=..., __first=...)
at /opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/include/c++/7.5.0/bits/stl_uninitialized.h:289
#8 std::_uninitialized_move_if_noexcept_a<ngp::ShmOptions*, ngp::ShmOptions*, std::allocator<ngp::ShmOptions> > (__alloc=..., __result=<optimized out>, __last=0x7cb4000c70,
__first=<optimized out>) at /opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/include/c++/7.5.0/bits/stl_uninitialized.h:312
#9 std::vector<ngp::ShmOptions, std::allocator<ngp::ShmOptions> >::_M_realloc_insert<ngp::ShmOptions const&> (this=0xdad040 <ngp::Log2Shm::GetInstance()::logShm+32>, __position=
{threadId = 0, kBSize = 0, notifyFrames = 0, resetStartTimeOwner = 0}) at /opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/include/c++/7.5.0/bits/vector.tcc:424
#10 0x000000000064f81c in std::vector<ngp::ShmOptions, std::allocator<ngp::ShmOptions> >::push_back (__x=..., this=0xdad040 <ngp::Log2Shm::GetInstance()::logShm+32>)
at /opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/include/c++/7.5.0/bits/stl_vector.h:948
#11 ngp::LogShmMgr::Add (this=this@entry=0xdad020 <ngp::Log2Shm::GetInstance()::logShm>, tId=540644502384, oriKey=oriKey@entry=405, size=size@entry=1024,
notifyFrames=notifyFrames@entry=1) at /ehome/zlw/du_push/ran/nr_hl_du/src/logger/zlog/build/../src/LogShmMgr.cpp:110
#12 0x0000000000648294 in ngp::Log2Shm::RegThread2Shm (this=this@entry=0xdad020 <ngp::Log2Shm::GetInstance()::logShm>, tId=<optimized out>, oriKey=oriKey@entry=405, kbSz=kbSz@entry=1024,
notifyFrames=notifyFrames@entry=1) at /ehome/zlw/du_push/ran/nr_hl_du/src/logger/zlog/build/../src/Log2Shm.cpp:52
#13 0x00000000007432e4 in gnb_du::gnb_du_udp_rx_thread::on_init (this=0x7cb40013a0) at /ehome/zlw/du_push/ran/nr_hl_du/src/du_app/udp/build/../src/gnb_du_udp_rx_thread.cpp:50
#14 0x00000000008a7430 in thread_start () at /ehome/zlw/du_push/ngp/thread/build/../src/ngp_sys_thread.cpp:338
#15 0x0000007f954a17e4 in start_thread (arg=0x7de29fcd6f) at pthread_create.c:486
#16 0x0000007f950d370c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78