Re: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp plugins/dpdk plugin.so'
Not sure why there is no debug symbols in the dpdk build, but if you want to debug DPDK in VPP, the easiest way is probably to recompile VPP & DPDK in debug mode. To do that, in VPP source tree: ~# make rebuild DPDK_DEBUG=y And then you can run your VPP debug build like this: ~# ./build-root/install-vpp_debug-native/vpp/bin/vpp -c /etc/vpp/startup.conf ben > -Original Message- > From: vpp-dev@lists.fd.io On Behalf Of Guangming > Sent: Tuesday, November 29, 2022 2:44 > To: vpp-dev > Subject: Re: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp > plugins/dpdk plugin.so' > > Hi ,Gábor > Not debug version, but i have installed vpp-debuginfo.x86_64.rpm, my os > is centos > The rte_eth_tx_prepare in frame 6 is in file dpdk_plugin.so, the > diffrence is > that rte_eth_tx_prepare is in VPP, the i40e_xmit_pkts is in dpdk . > Maybe the dpdk static lib has no symbols. I did not find how to rebuild > dpdk static lib with symbol in VPP project. > > Thanks > Guangming > > > zhangguangm...@baicells.com > > > From: Gabor LENCSE <mailto:len...@hit.bme.hu> > Date: 2022-11-29 09:28 > To: vpp-dev <mailto:vpp-dev@lists.fd.io> > Subject: Re: [vpp-dev] VPP - 'No debugging symbols found in > /usr/lib/vpp plugins/dpdk plugin.so' > > Hi Guangming, > > Do you use the debug version of the plugins, too? > > Gábor > > > On 11/29/2022 10:11 AM, Guangming wrote: > > > Hi , Ben > Do you know how to let gdb to show the dpdk file number ? > In frame 5 , i can only see the address and assembly code > that the vpp-dbg package was already installed. > how to show the src code file and line number > > > #0 0x7f2e0a1ac387 in raise () from /lib64/libc.so.6 > #1 0x7f2e0a1ada78 in abort () from /lib64/libc.so.6 > be#3 0x7f2e0c297ac7 in unix_signal_handler (signurm=7, > si=, > uc=) at /usr/src/debug/vpp- > 1.0.0/src/vlib/unix/main.c:187 > #4 > #5 0x7f2d05cb06fb in i40e_xmit_pkts () from > /usr/lib/vpp_plugins/dpdk_plugin.so > #6 0x7f2d0619f69a in rte_eth_tx_prepare > (nb_pkts=, > tx_pkts=, queue_id=, > port_id=) > at /usr/src/debug/vpp- > 1.0.0/src/plugins/dpdk/device/device.c:170 > #7 tx_burst_vector_internal (n_left=, > mb=, > xd=0x7f2d, vm=) > at /usr/src/debug/vpp- > 1.0.0/src/plugins/dpdk/device/device.c:179 > #8 dpdk_device_class_tx_fn_skx () > at /usr/src/debug/vpp- > 1.0.0/src/plugins/dpdk/device/device.c:453 > #9 0x7f2e0c243a15 in dispatch_pending_node > (vm=, > pending_frame_index=, > last_time_stamp=) > at /usr/src/debug/vpp-1.0.0/src/vlib/main.c:1024 > #10 0x7f2e0c2454ff in vlib_worker_loop > (vm=vm@entry=0x7f2d0edc1fc0) > > > Thanks > Guangming > > > > zhangguangm...@baicells.com > <mailto:zhangguangm...@baicells.com> > > > From: Benoit Ganne (bganne) via lists.fd.io > <mailto:bganne=cisco@lists.fd.io> > Date: 2022-11-28 21:18 > To: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > Subject: Re: [vpp-dev] VPP - 'No debugging symbols > found in /usr/lib/vpp plugins/dpdk plugin.so' > Did you installed vpp from packages? If so, you'll > need the vpp-dbg package. > > Best > ben > > > -Original Message- > > From: vpp-dev@lists.fd.io <mailto:vpp- > d...@lists.fd.io> <mailto:vpp-dev@lists.fd.io> On > Behalf Of Venkataraju, > > Raghu via lists.fd.io > > Sent: Monday, November 28, 2022 14:03 > > To: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > > Subject: [vpp-dev] VPP - 'No debugging symbols found > in /usr/lib/vpp > > plugins/dpdk plugin.so' > > > > Hi, > > > > > > In FDIO vpp 21.01, while testing TCP traffic > observing a seg fault >
Re: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp plugins/dpdk plugin.so'
Hi ,Gábor Not debug version, but i have installed vpp-debuginfo.x86_64.rpm, my os is centos The rte_eth_tx_prepare in frame 6 is in file dpdk_plugin.so, the diffrence is that rte_eth_tx_prepare is in VPP, the i40e_xmit_pkts is in dpdk . Maybe the dpdk static lib has no symbols. I did not find how to rebuild dpdk static lib with symbol in VPP project. Thanks Guangming zhangguangm...@baicells.com From: Gabor LENCSE Date: 2022-11-29 09:28 To: vpp-dev Subject: Re: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp plugins/dpdk plugin.so' Hi Guangming, Do you use the debug version of the plugins, too? Gábor On 11/29/2022 10:11 AM, Guangming wrote: Hi , Ben Do you know how to let gdb to show the dpdk file number ? In frame 5 , i can only see the address and assembly code that the vpp-dbg package was already installed. how to show the src code file and line number #0 0x7f2e0a1ac387 in raise () from /lib64/libc.so.6 #1 0x7f2e0a1ada78 in abort () from /lib64/libc.so.6 be#3 0x7f2e0c297ac7 in unix_signal_handler (signurm=7, si=, uc=) at /usr/src/debug/vpp-1.0.0/src/vlib/unix/main.c:187 #4 #5 0x7f2d05cb06fb in i40e_xmit_pkts () from /usr/lib/vpp_plugins/dpdk_plugin.so #6 0x7f2d0619f69a in rte_eth_tx_prepare (nb_pkts=, tx_pkts=, queue_id=, port_id=) at /usr/src/debug/vpp-1.0.0/src/plugins/dpdk/device/device.c:170 #7 tx_burst_vector_internal (n_left=, mb=, xd=0x7f2d, vm=) at /usr/src/debug/vpp-1.0.0/src/plugins/dpdk/device/device.c:179 #8 dpdk_device_class_tx_fn_skx () at /usr/src/debug/vpp-1.0.0/src/plugins/dpdk/device/device.c:453 #9 0x7f2e0c243a15 in dispatch_pending_node (vm=, pending_frame_index=, last_time_stamp=) at /usr/src/debug/vpp-1.0.0/src/vlib/main.c:1024 #10 0x7f2e0c2454ff in vlib_worker_loop (vm=vm@entry=0x7f2d0edc1fc0) Thanks Guangming zhangguangm...@baicells.com From: Benoit Ganne (bganne) via lists.fd.io Date: 2022-11-28 21:18 To: vpp-dev@lists.fd.io Subject: Re: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp plugins/dpdk plugin.so' Did you installed vpp from packages? If so, you'll need the vpp-dbg package. Best ben > -Original Message- > From: vpp-dev@lists.fd.io On Behalf Of Venkataraju, > Raghu via lists.fd.io > Sent: Monday, November 28, 2022 14:03 > To: vpp-dev@lists.fd.io > Subject: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp > plugins/dpdk plugin.so' > > Hi, > > > In FDIO vpp 21.01, while testing TCP traffic observing a seg fault > resulting in vpp abort. Generated the core dump and ran gdb on it. > bt was pointing to 'dpdk_plugin' in vpp > > $ gdb vpp > > warning: Unable to find matching inferior's thread library, thread > debugging will not be available. > Core was generated by `vpp -c /etc/vpp/startup.conf'. > Program terminated with signal SIGABRT, Aborted.#0 0x007faf663280 in > raise () from /lib/libc.so.6 > [Current thread is 1 (LWP 383)] > > > (gdb) bt > #0 0x007faf663280 in raise () from /lib/libc.so.6 > #1 0x007faf652dcc in abort () from /lib/libc.so.6 > #2 0x005573b84124 in os_exit () > #3 0x007faf8b7ed0 in ?? () from /usr/lib/libvlib.so.21.01.1 > #4 > #5 0x007faf663280 in raise () from /lib/libc.so.6 > #6 0x007faf652dcc in abort () from /lib/libc.so.6 > #7 0x007fa97df8b4 in __rte_panic () from > /usr/lib/vpp_plugins/dpdk_plugin.so > #8 0x007fa9960b58 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #9 0x007fa99599b8 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #10 0x007fa99463f4 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #11 0x007faf7e4224 in ?? () from /lib/libpthread.so.0 > #12 0x007faf6e5d1c in ?? () from /lib/libc.so.6 > > (gdb) file /usr/lib/vpp_plugins/dpdk_plugin.so > warning: core file may not match specified executable file. > Reading symbols from /usr/lib/vpp_plugins/dpdk_plugin.so...(No debugging > symbols found in /usr/lib/vpp_plugins/dpdk_plugin.so) > warning: File "/lib/libthread_db-1.0.so" auto-loading has been declined by > your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". > warning: Unable to find libthread_db matching inferior's thread library, > thread debugging will not be available. > > > From bt, function name not displayed for dpdk_plugin because of 'No > debugging symbols found in /usr/lib/vpp_plugins/dpdk_plugin.so' > We had built the dpdk_plugin in debug mode with -g option. But still we > are getting above warning. > > In FDIO vpp 21.01 version, can dpdk_plugin be built with debug symbols ? > Any flag or additional code changes needed ? > > > > Can you please help on this regard. > > Regar
Re: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp plugins/dpdk plugin.so'
Hi Guangming, Do you use the debug version of the plugins, too? Gábor On 11/29/2022 10:11 AM, Guangming wrote: Hi , Ben Do you know how to let gdb to show the dpdk file number ? In frame 5 , i can only see the address and assembly code that the vpp-dbg package was already installed. how to show the src code file and line number #0 0x7f2e0a1ac387 in raise () from /lib64/libc.so.6 #1 0x7f2e0a1ada78 in abort () from /lib64/libc.so.6 be#3 0x7f2e0c297ac7 in unix_signal_handler (signurm=7, si=, uc=) at /usr/src/debug/vpp-1.0.0/src/vlib/unix/main.c:187 #4 #5 0x7f2d05cb06fb in i40e_xmit_pkts () from /usr/lib/vpp_plugins/dpdk_plugin.so #6 0x7f2d0619f69a in rte_eth_tx_prepare (nb_pkts=, tx_pkts=, queue_id=, port_id=) at /usr/src/debug/vpp-1.0.0/src/plugins/dpdk/device/device.c:170 #7 tx_burst_vector_internal (n_left=, mb=, xd=0x7f2d, vm=) at /usr/src/debug/vpp-1.0.0/src/plugins/dpdk/device/device.c:179 #8 dpdk_device_class_tx_fn_skx () at /usr/src/debug/vpp-1.0.0/src/plugins/dpdk/device/device.c:453 #9 0x7f2e0c243a15 in dispatch_pending_node (vm=, pending_frame_index=, last_time_stamp=) at /usr/src/debug/vpp-1.0.0/src/vlib/main.c:1024 #10 0x7f2e0c2454ff in vlib_worker_loop (vm=vm@entry=0x7f2d0edc1fc0) Thanks Guangming zhangguangm...@baicells.com *From:* Benoit Ganne (bganne) via lists.fd.io <mailto:bganne=cisco@lists.fd.io> *Date:* 2022-11-28 21:18 *To:* vpp-dev@lists.fd.io *Subject:* Re: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp plugins/dpdk plugin.so' Did you installed vpp from packages? If so, you'll need the vpp-dbg package. Best ben > -Original Message- > From: vpp-dev@lists.fd.io On Behalf Of Venkataraju, > Raghu via lists.fd.io > Sent: Monday, November 28, 2022 14:03 > To: vpp-dev@lists.fd.io > Subject: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp > plugins/dpdk plugin.so' > > Hi, > > > In FDIO vpp 21.01, while testing TCP traffic observing a seg fault > resulting in vpp abort. Generated the core dump and ran gdb on it. > bt was pointing to 'dpdk_plugin' in vpp > > $ gdb vpp > > warning: Unable to find matching inferior's thread library, thread > debugging will not be available. > Core was generated by `vpp -c /etc/vpp/startup.conf'. > Program terminated with signal SIGABRT, Aborted.#0 0x007faf663280 in > raise () from /lib/libc.so.6 > [Current thread is 1 (LWP 383)] > > > (gdb) bt > #0 0x007faf663280 in raise () from /lib/libc.so.6 > #1 0x007faf652dcc in abort () from /lib/libc.so.6 > #2 0x005573b84124 in os_exit () > #3 0x007faf8b7ed0 in ?? () from /usr/lib/libvlib.so.21.01.1 > #4 > #5 0x007faf663280 in raise () from /lib/libc.so.6 > #6 0x007faf652dcc in abort () from /lib/libc.so.6 > #7 0x007fa97df8b4 in __rte_panic () from > /usr/lib/vpp_plugins/dpdk_plugin.so > #8 0x007fa9960b58 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #9 0x007fa99599b8 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #10 0x007fa99463f4 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #11 0x007faf7e4224 in ?? () from /lib/libpthread.so.0 > #12 0x007faf6e5d1c in ?? () from /lib/libc.so.6 > > (gdb) file /usr/lib/vpp_plugins/dpdk_plugin.so > warning: core file may not match specified executable file. > Reading symbols from /usr/lib/vpp_plugins/dpdk_plugin.so...(No debugging > symbols found in /usr/lib/vpp_plugins/dpdk_plugin.so) > warning: File "/lib/libthread_db-1.0.so" auto-loading has been declined by > your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". > warning: Unable to find libthread_db matching inferior's thread library, > thread debugging will not be available. > > > From bt, function name not displayed for dpdk_plugin because of 'No > debugging symbols found in /usr/lib/vpp_plugins/dpdk_plugin.so' > We had built the dpdk_plugin in debug mode with -g option. But still we > are getting above warning. > > In FDIO vpp 21.01 version, can dpdk_plugin be built with debug symbols ? > Any flag or additional code changes needed ? > > > > Can you please help on this regard. > > Regards, > Raghu > This message contains information that may be privileged or confidential > and is the property
Re: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp plugins/dpdk plugin.so'
Hi , Ben Do you know how to let gdb to show the dpdk file number ? In frame 5 , i can only see the address and assembly code that the vpp-dbg package was already installed. how to show the src code file and line number #0 0x7f2e0a1ac387 in raise () from /lib64/libc.so.6 #1 0x7f2e0a1ada78 in abort () from /lib64/libc.so.6 be#3 0x7f2e0c297ac7 in unix_signal_handler (signurm=7, si=, uc=) at /usr/src/debug/vpp-1.0.0/src/vlib/unix/main.c:187 #4 #5 0x7f2d05cb06fb in i40e_xmit_pkts () from /usr/lib/vpp_plugins/dpdk_plugin.so #6 0x7f2d0619f69a in rte_eth_tx_prepare (nb_pkts=, tx_pkts=, queue_id=, port_id=) at /usr/src/debug/vpp-1.0.0/src/plugins/dpdk/device/device.c:170 #7 tx_burst_vector_internal (n_left=, mb=, xd=0x7f2d, vm=) at /usr/src/debug/vpp-1.0.0/src/plugins/dpdk/device/device.c:179 #8 dpdk_device_class_tx_fn_skx () at /usr/src/debug/vpp-1.0.0/src/plugins/dpdk/device/device.c:453 #9 0x7f2e0c243a15 in dispatch_pending_node (vm=, pending_frame_index=, last_time_stamp=) at /usr/src/debug/vpp-1.0.0/src/vlib/main.c:1024 #10 0x7f2e0c2454ff in vlib_worker_loop (vm=vm@entry=0x7f2d0edc1fc0) Thanks Guangming zhangguangm...@baicells.com From: Benoit Ganne (bganne) via lists.fd.io Date: 2022-11-28 21:18 To: vpp-dev@lists.fd.io Subject: Re: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp plugins/dpdk plugin.so' Did you installed vpp from packages? If so, you'll need the vpp-dbg package. Best ben > -Original Message- > From: vpp-dev@lists.fd.io On Behalf Of Venkataraju, > Raghu via lists.fd.io > Sent: Monday, November 28, 2022 14:03 > To: vpp-dev@lists.fd.io > Subject: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp > plugins/dpdk plugin.so' > > Hi, > > > In FDIO vpp 21.01, while testing TCP traffic observing a seg fault > resulting in vpp abort. Generated the core dump and ran gdb on it. > bt was pointing to 'dpdk_plugin' in vpp > > $ gdb vpp > > warning: Unable to find matching inferior's thread library, thread > debugging will not be available. > Core was generated by `vpp -c /etc/vpp/startup.conf'. > Program terminated with signal SIGABRT, Aborted.#0 0x007faf663280 in > raise () from /lib/libc.so.6 > [Current thread is 1 (LWP 383)] > > > (gdb) bt > #0 0x007faf663280 in raise () from /lib/libc.so.6 > #1 0x007faf652dcc in abort () from /lib/libc.so.6 > #2 0x005573b84124 in os_exit () > #3 0x007faf8b7ed0 in ?? () from /usr/lib/libvlib.so.21.01.1 > #4 > #5 0x007faf663280 in raise () from /lib/libc.so.6 > #6 0x007faf652dcc in abort () from /lib/libc.so.6 > #7 0x007fa97df8b4 in __rte_panic () from > /usr/lib/vpp_plugins/dpdk_plugin.so > #8 0x007fa9960b58 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #9 0x007fa99599b8 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #10 0x007fa99463f4 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #11 0x007faf7e4224 in ?? () from /lib/libpthread.so.0 > #12 0x007faf6e5d1c in ?? () from /lib/libc.so.6 > > (gdb) file /usr/lib/vpp_plugins/dpdk_plugin.so > warning: core file may not match specified executable file. > Reading symbols from /usr/lib/vpp_plugins/dpdk_plugin.so...(No debugging > symbols found in /usr/lib/vpp_plugins/dpdk_plugin.so) > warning: File "/lib/libthread_db-1.0.so" auto-loading has been declined by > your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". > warning: Unable to find libthread_db matching inferior's thread library, > thread debugging will not be available. > > > From bt, function name not displayed for dpdk_plugin because of 'No > debugging symbols found in /usr/lib/vpp_plugins/dpdk_plugin.so' > We had built the dpdk_plugin in debug mode with -g option. But still we > are getting above warning. > > In FDIO vpp 21.01 version, can dpdk_plugin be built with debug symbols ? > Any flag or additional code changes needed ? > > > > Can you please help on this regard. > > Regards, > Raghu > This message contains information that may be privileged or confidential > and is the property of the Capgemini Group. It is intended only for the > person to whom it is addressed. If you are not the intended recipient, you > are not authorized to read, print, retain, copy, disseminate, distribute, > or use this message or any part thereof. If you receive this message in > error, please notify the sender immediately and delete all copies of this > message. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#22248): https://lists.fd.io/g/vpp-dev/message/22248 Mute This Topic: https://lists.fd.io/mt/95309032/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp plugins/dpdk plugin.so'
Did you installed vpp from packages? If so, you'll need the vpp-dbg package. Best ben > -Original Message- > From: vpp-dev@lists.fd.io On Behalf Of Venkataraju, > Raghu via lists.fd.io > Sent: Monday, November 28, 2022 14:03 > To: vpp-dev@lists.fd.io > Subject: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp > plugins/dpdk plugin.so' > > Hi, > > > In FDIO vpp 21.01, while testing TCP traffic observing a seg fault > resulting in vpp abort. Generated the core dump and ran gdb on it. > bt was pointing to 'dpdk_plugin' in vpp > > $ gdb vpp > > warning: Unable to find matching inferior's thread library, thread > debugging will not be available. > Core was generated by `vpp -c /etc/vpp/startup.conf'. > Program terminated with signal SIGABRT, Aborted.#0 0x007faf663280 in > raise () from /lib/libc.so.6 > [Current thread is 1 (LWP 383)] > > > (gdb) bt > #0 0x007faf663280 in raise () from /lib/libc.so.6 > #1 0x007faf652dcc in abort () from /lib/libc.so.6 > #2 0x005573b84124 in os_exit () > #3 0x007faf8b7ed0 in ?? () from /usr/lib/libvlib.so.21.01.1 > #4 > #5 0x007faf663280 in raise () from /lib/libc.so.6 > #6 0x007faf652dcc in abort () from /lib/libc.so.6 > #7 0x007fa97df8b4 in __rte_panic () from > /usr/lib/vpp_plugins/dpdk_plugin.so > #8 0x007fa9960b58 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #9 0x007fa99599b8 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #10 0x007fa99463f4 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so > #11 0x007faf7e4224 in ?? () from /lib/libpthread.so.0 > #12 0x007faf6e5d1c in ?? () from /lib/libc.so.6 > > (gdb) file /usr/lib/vpp_plugins/dpdk_plugin.so > warning: core file may not match specified executable file. > Reading symbols from /usr/lib/vpp_plugins/dpdk_plugin.so...(No debugging > symbols found in /usr/lib/vpp_plugins/dpdk_plugin.so) > warning: File "/lib/libthread_db-1.0.so" auto-loading has been declined by > your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". > warning: Unable to find libthread_db matching inferior's thread library, > thread debugging will not be available. > > > From bt, function name not displayed for dpdk_plugin because of 'No > debugging symbols found in /usr/lib/vpp_plugins/dpdk_plugin.so' > We had built the dpdk_plugin in debug mode with -g option. But still we > are getting above warning. > > In FDIO vpp 21.01 version, can dpdk_plugin be built with debug symbols ? > Any flag or additional code changes needed ? > > > > Can you please help on this regard. > > Regards, > Raghu > This message contains information that may be privileged or confidential > and is the property of the Capgemini Group. It is intended only for the > person to whom it is addressed. If you are not the intended recipient, you > are not authorized to read, print, retain, copy, disseminate, distribute, > or use this message or any part thereof. If you receive this message in > error, please notify the sender immediately and delete all copies of this > message. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#22247): https://lists.fd.io/g/vpp-dev/message/22247 Mute This Topic: https://lists.fd.io/mt/95309032/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp plugins/dpdk plugin.so'
Hi, In FDIO vpp 21.01, while testing TCP traffic observing a seg fault resulting in vpp abort. Generated the core dump and ran gdb on it. bt was pointing to 'dpdk_plugin' in vpp $ gdb vpp warning: Unable to find matching inferior's thread library, thread debugging will not be available. Core was generated by `vpp -c /etc/vpp/startup.conf'. Program terminated with signal SIGABRT, Aborted.#0 0x007faf663280 in raise () from /lib/libc.so.6 [Current thread is 1 (LWP 383)] (gdb) bt #0 0x007faf663280 in raise () from /lib/libc.so.6 #1 0x007faf652dcc in abort () from /lib/libc.so.6 #2 0x005573b84124 in os_exit () #3 0x007faf8b7ed0 in ?? () from /usr/lib/libvlib.so.21.01.1 #4 #5 0x007faf663280 in raise () from /lib/libc.so.6 #6 0x007faf652dcc in abort () from /lib/libc.so.6 #7 0x007fa97df8b4 in __rte_panic () from /usr/lib/vpp_plugins/dpdk_plugin.so #8 0x007fa9960b58 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so #9 0x007fa99599b8 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so #10 0x007fa99463f4 in ?? () from /usr/lib/vpp_plugins/dpdk_plugin.so #11 0x007faf7e4224 in ?? () from /lib/libpthread.so.0 #12 0x007faf6e5d1c in ?? () from /lib/libc.so.6 (gdb) file /usr/lib/vpp_plugins/dpdk_plugin.so warning: core file may not match specified executable file. Reading symbols from /usr/lib/vpp_plugins/dpdk_plugin.so...(No debugging symbols found in /usr/lib/vpp_plugins/dpdk_plugin.so) warning: File "/lib/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. >From bt, function name not displayed for dpdk_plugin because of 'No debugging >symbols found in /usr/lib/vpp_plugins/dpdk_plugin.so' We had built the dpdk_plugin in debug mode with -g option. But still we are getting above warning. In FDIO vpp 21.01 version, can dpdk_plugin be built with debug symbols ? Any flag or additional code changes needed ? Can you please help on this regard. Regards, Raghu This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#22246): https://lists.fd.io/g/vpp-dev/message/22246 Mute This Topic: https://lists.fd.io/mt/95309032/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-