from build-server, copy symbol file:
scp /root/contrail/RPMS/x86_64/contrail-debuginfo-5.1.0-073120190536.el7.x86_64.rpm compute_node:/root
on compute node:
docker cp contrail-debuginfo-5.1.0-073120190536.el7.x86_64.rpm vrouter_vrouter-agent_1:/
go to container:
docker exec -it vrouter_vrouter-agent_1 bash
install:
#debuginfo-install contrail-debuginfo-5.1.0-073120190536.el7.x86_64.rpm
yum localinstall contrail-debuginfo-5.1
attach gdb to process:
ps -ef|grep vrouter
root 10312 10031 4 15:01 pts/0 00:01:15 /usr/bin/contrail-vrouter-agent
gdb -p 10312
load symbol file:
symbol-file /usr/lib/debug/usr/bin/contrail-vrouter-agent.debug
####
dump:
进入容器:/var/crashes/core.contrail-vroute.43845.compute1.1564653277
(vrout

本文档介绍了如何从构建服务器复制符号文件到计算节点,并在Docker容器中安装这些文件,以便使用GDB调试Tungsten Fabric的vrouter-agent进程。详细步骤包括安装debuginfo包,附加GDB到vrouter进程,加载符号文件,以及如何进行核心转储分析和XMPP调试。
最低0.47元/天 解锁文章
6479

被折叠的 条评论
为什么被折叠?



