Re: [vpp-dev] VPP - 'No debugging symbols found in /usr/lib/vpp plugins/dpdk plugin.so'

2022-11-29 Thread Benoit Ganne (bganne) via lists.fd.io
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'

2022-11-28 Thread Guangming
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'

2022-11-28 Thread Gabor LENCSE

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'

2022-11-28 Thread Guangming
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'

2022-11-28 Thread Benoit Ganne (bganne) via lists.fd.io
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'

2022-11-28 Thread Venkataraju, Raghu via lists.fd.io
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]
-=-=-=-=-=-=-=-=-=-=-=-