启动BE:
bin/start_be.sh
提示 core dump
查看core文件信息如下:
Program terminated with signal 4, Illegal instruction.
#0 0x00000000014a0201 in std::vector<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >::vector(std::initializer_list<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > const&) ()
Missing separate debuginfos, use: debuginfo-install glibc-2.17-324.el7_9.x86_64 zlib-1.2.7-19.el7_9.x86_64
(gdb) x/i $pc
=> 0x14a0201 <ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ESt16initializer_listIS5_ERKS6+1>:
vpxor %xmm0,%xmm0,%xmm0
因为本人对c++不是很熟,看的不太明白,这个具体是什么问题,很奇怪的是,我本地虚拟机环境,一样的内核版本,可以启动成功,放测试环境,就运行不起来。