vpp coredump

Linux开启coredump

mkdir -p /home/data/corefile
chmod 777 /home/data/corefile
echo "ulimit -S -c unlimited > /dev/null 2>&1" >> /etc/profile
source /etc/profile
echo "1" > /proc/sys/kernel/core_uses_pid
echo "/home/data/corefile/core-%e-%p_%t" > /proc/sys/kernel/core_pattern
echo "1" > /proc/sys/fs/suid_dumpable
[root@localhost vpp_plugin]# gdb ./build-root/install-vpp_debug-native/vpp/bin/vpp  /home/data/corefile/core-vpp_main-121285_1588051978
GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-115.el7
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "aarch64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /root/vpp/vpp_plugin/build-root/install-vpp_debug-native/vpp/bin/vpp...done.

warning: core file may not match specified executable file.
[New LWP 121285]
[New LWP 121286]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `./build-root/install-vpp_debug-native/vpp/bin/vpp -c /etc/vpp/startup.conf'.
Program terminated with signal 6, Aborted.
#0  0x0000ffffb9a65228 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55
55        return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
Missing separate debuginfos, use: debuginfo-install keyutils-libs-1.5.8-3.el7.aarch64 libgcc-4.8.5-39.el7.aarch64 libselinux-2.5-14.1.el7.aarch64 libuuid-2.23.2-61.el7_7.1.aarch64 numactl-libs-2.0.12-3.el7_7.1.aarch64 pcre-8.32-17.el7.aarch64
(gdb) bt
#0  0x0000ffffb9a65228 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55
#1  0x0000ffffb9a668a0 in __GI_abort () at abort.c:90
#2  0x0000000000407cfc in os_exit (code=1) at /root/vpp/vpp_plugin/src/vpp/vnet/main.c:379
#3  0x0000ffffba167980 in unix_signal_handler (signum=11, si=0xffff7a1ba620, uc=0xffff7a1ba6a0)
    at /root/vpp/vpp_plugin/src/vlib/unix/main.c:187
#4  <signal handler called>
#5  __GI___pthread_mutex_lock (mutex=0x3ffff8060008) at pthread_mutex_lock.c:65
#6  0x0000ffffba09d4d4 in region_lock (rp=0x3ffff8060000, tag=6) at /root/vpp/vpp_plugin/src/svm/svm.c:105
#7  0x0000ffffba0a03c8 in svm_region_unmap_internal (rp_arg=0x3ffff8060000, is_client=1 '\001')
    at /root/vpp/vpp_plugin/src/svm/svm.c:1068
#8  0x0000ffffba0a0c44 in svm_region_unmap_client (rp_arg=0x3ffff8060000)
    at /root/vpp/vpp_plugin/src/svm/svm.c:1170
#9  0x0000ffffbb16f93c in vl_unmap_shmem_internal (is_client=1 '\001')
    at /root/vpp/vpp_plugin/src/vlibmemory/memory_shared.c:726
#10 0x0000ffffbb16fa94 in vl_unmap_shmem_client () at /root/vpp/vpp_plugin/src/vlibmemory/memory_shared.c:749
#11 0x0000ffffbb172294 in vl_client_api_unmap () at /root/vpp/vpp_plugin/src/vlibmemory/memory_client.c:392
#12 0x0000ffffbb172380 in connect_to_vlib_internal (svm_name=0xffff77aac250 "/vpe-api", 
    client_name=0xffff77aac260 "add_del_neighbor", rx_queue_size=32, thread_fn=0xffffbb1714b8 <rx_thread_fn>, 
    thread_fn_arg=0x0, do_map=1) at /root/vpp/vpp_plugin/src/vlibmemory/memory_client.c:420
#13 0x0000ffffbb172498 in vl_client_connect_to_vlib (svm_name=0xffff77aac250 "/vpe-api", 
    client_name=0xffff77aac260 "add_del_neighbor", rx_queue_size=32)
    at /root/vpp/vpp_plugin/src/vlibmemory/memory_client.c:458
#14 0x0000ffff77a96ca4 in connect_to_vpe (name=0xffff77aac260 "add_del_neighbor")
    at /root/vpp/vpp_plugin/src/plugins/router-plugin/rtinject/tap_inject_netlink.c:112
#15 0x0000ffff77a96ce8 in add_ip4_neighbor (sw_if_index=1, add_del=1)
    at /root/vpp/vpp_plugin/src/plugins/router-plugin/rtinject/tap_inject_netlink.c:140
#16 0x0000ffff77a96e44 in add_del_neigh (n=0xffff7b99e1d8, is_del=0)
    at /root/vpp/vpp_plugin/src/plugins/router-plugin/rtinject/tap_inject_netlink.c:189
#17 0x0000ffff77a97460 in netns_notify_cb (obj=0xffff7b99e1d8, type=NETNS_TYPE_NEIGH, flags=1, opaque=0)
    at /root/vpp/vpp_plugin/src/plugins/router-plugin/rtinject/tap_inject_netlink.c:360
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) 

猜你喜欢

转载自www.cnblogs.com/dream397/p/12793580.html