zoukankan      html  css  js  c++  java
  • 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 '01')
        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 '01')
        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) 
    [root@localhost vpp_plugin]# gdb ./build-root/install-vpp_debug-native/vpp/bin/vpp
    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.
    (gdb) run -c /etc/vpp/startup.conf
    Starting program: /root/vpp/vpp_plugin/./build-root/install-vpp_debug-native/vpp/bin/vpp -c /etc/vpp/startup.conf
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib64/libthread_db.so.1".
    vlib_plugin_early_init:361: plugin path /root/vpp/vpp_plugin/build-root/install-vpp_debug-native/vpp/lib/aarch64-linux-gnu/vpp_plugins:/root/vpp/vpp_plugin/build-root/install-vpp_debug-native/vpp/lib/vpp_plugins
    load_one_plugin:189: Loaded plugin: abf_plugin.so (Access Control List (ACL) Based Forwarding)
    load_one_plugin:189: Loaded plugin: acl_plugin.so (Access Control Lists (ACL))
    load_one_plugin:189: Loaded plugin: avf_plugin.so (Intel Adaptive Virtual Function (AVF) Device Driver)
    load_one_plugin:189: Loaded plugin: builtinurl_plugin.so (vpp built-in URL support)
    load_one_plugin:189: Loaded plugin: cdp_plugin.so (Cisco Discovery Protocol (CDP))
    load_one_plugin:189: Loaded plugin: crypto_openssl_plugin.so (OpenSSL Crypto Engine)
    load_one_plugin:189: Loaded plugin: ct6_plugin.so (IPv6 Connection Tracker)
    load_one_plugin:189: Loaded plugin: dhcp_plugin.so (Dynamic Host Configuration Protocol (DHCP))
    load_one_plugin:189: Loaded plugin: dns_plugin.so (Simple DNS name resolver)
    load_one_plugin:189: Loaded plugin: dpdk_plugin.so (Data Plane Development Kit (DPDK))
    load_one_plugin:189: Loaded plugin: flowprobe_plugin.so (Flow per Packet)
    load_one_plugin:189: Loaded plugin: gbp_plugin.so (Group Based Policy (GBP))
    load_one_plugin:189: Loaded plugin: gtpu_plugin.so (GPRS Tunnelling Protocol, User Data (GTPv1-U))
    load_one_plugin:189: Loaded plugin: hs_apps_plugin.so (Host Stack Applications)
    load_one_plugin:189: Loaded plugin: http_static_plugin.so (HTTP Static Server)
    load_one_plugin:189: Loaded plugin: igmp_plugin.so (Internet Group Management Protocol (IGMP))
    load_one_plugin:189: Loaded plugin: ikev2_plugin.so (Internet Key Exchange (IKEv2) Protocol)
    load_one_plugin:189: Loaded plugin: ila_plugin.so (Identifier Locator Addressing (ILA) for IPv6)
    load_one_plugin:189: Loaded plugin: ioam_plugin.so (Inbound Operations, Administration, and Maintenance (OAM))
    load_one_plugin:117: Plugin disabled (default): ixge_plugin.so
    load_one_plugin:189: Loaded plugin: l2e_plugin.so (Layer 2 (L2) Emulation)
    load_one_plugin:189: Loaded plugin: l3xc_plugin.so (L3 Cross-Connect (L3XC))
    load_one_plugin:189: Loaded plugin: lacp_plugin.so (Link Aggregation Control Protocol (LACP))
    load_one_plugin:189: Loaded plugin: lb_plugin.so (Load Balancer (LB))
    load_one_plugin:189: Loaded plugin: mactime_plugin.so (Time-based MAC Source Address Filter)
    load_one_plugin:189: Loaded plugin: map_plugin.so (Mapping of Address and Port (MAP))
    load_one_plugin:189: Loaded plugin: mdata_plugin.so (Buffer metadata change tracker.)
    load_one_plugin:189: Loaded plugin: memif_plugin.so (Packet Memory Interface (memif) -- Experimental)
    load_one_plugin:189: Loaded plugin: nat_plugin.so (Network Address Translation (NAT))
    load_one_plugin:189: Loaded plugin: nsh_plugin.so (Network Service Header (NSH))
    load_one_plugin:189: Loaded plugin: nsim_plugin.so (Network Delay Simulator)
    load_one_plugin:117: Plugin disabled (default): oddbuf_plugin.so
    load_one_plugin:117: Plugin disabled (default): perfmon_plugin.so
    load_one_plugin:189: Loaded plugin: pppoe_plugin.so (PPP over Ethernet (PPPoE))
    load_one_plugin:117: Plugin disabled (default): quic_plugin.so
    load_one_plugin:189: Loaded plugin: rdma_plugin.so (RDMA IBverbs Device Driver)
    load_one_plugin:189: Loaded plugin: router-plugin_plugin.so (router)
    load_one_plugin:117: Plugin disabled (default): sctp_plugin.so
    load_one_plugin:189: Loaded plugin: srv6ad_plugin.so (Dynamic Segment Routing for IPv6 (SRv6) Proxy)
    load_one_plugin:189: Loaded plugin: srv6am_plugin.so (Masquerading Segment Routing for IPv6 (SRv6) Proxy)
    load_one_plugin:189: Loaded plugin: srv6as_plugin.so (Static Segment Routing for IPv6 (SRv6) Proxy)
    load_one_plugin:189: Loaded plugin: srv6mobile_plugin.so (SRv6 GTP Endpoint Functions)
    load_one_plugin:189: Loaded plugin: stn_plugin.so (VPP Steals the NIC (STN) for Container Integration)
    load_one_plugin:189: Loaded plugin: svs_plugin.so (Source Virtual Routing and Fowarding (VRF) Select)
    load_one_plugin:189: Loaded plugin: tlsmbedtls_plugin.so (Transport Layer Security (TLS) Engine, Mbedtls Based)
    load_one_plugin:189: Loaded plugin: tlsopenssl_plugin.so (Transport Layer Security (TLS) Engine, OpenSSL Based)
    load_one_plugin:189: Loaded plugin: tlspicotls_plugin.so (Transport Layer Security (TLS) Engine, Picotls Based)
    load_one_plugin:117: Plugin disabled (default): unittest_plugin.so
    load_one_plugin:189: Loaded plugin: vmxnet3_plugin.so (VMWare Vmxnet3 Device Driver)
    Detaching after fork from child process 113547.
    [Inferior 1 (process 113544) exited normally]
  • 相关阅读:
    词云
    结巴分词
    重复值处理
    异常值判断
    MySQL基本使用
    缺失值处理
    fit_transform和transform的区别
    sklearn学习笔记之简单线性回归
    图解机器学习
    Unity---UNet学习(1)----基本方法介绍
  • 原文地址:https://www.cnblogs.com/dream397/p/12793580.html
Copyright © 2011-2022 走看看