Hi Team,

We compiled vpp code with AddressSanitizer enabled. We used the below
command to compile code.

*sudo make rebuild-release
VPP_EXTRA_CMAKE_ARGS=-DVPP_ENABLE_SANITIZE_ADDR=ON*

we are starting vpp with below command


*sudo ./vpp -c /etc/vpp/startup.conf*

But vpp startup is failed with below AddressSanitizer error

AddressSanitizer:DEADLYSIGNAL
=================================================================
==1442028==ERROR: AddressSanitizer: SEGV on unknown address 0x0200255e3b3e
(pc 0x7fe59ae338f7 bp 0x7ffc128b1c40 sp 0x7ffc128b1480 T0)
==1442028==The signal is caused by a READ memory access.
    #0 0x7fe59ae338f6 in sanitizer_unpoison_push__
/home/supervisor/development/libvpp/src/vppinfra/sanitizer.h:54:17
    #1 0x7fe59ae338f6 in hash_memory64
/home/supervisor/development/libvpp/src/vppinfra/hash.c:157:15
    #2 0x7fe59ae338f6 in hash_memory
/home/supervisor/development/libvpp/src/vppinfra/hash.c:280:10
    #3 0x7fe59ae34b4e in key_sum
/home/supervisor/development/libvpp/src/vppinfra/hash.c
    #4 0x7fe59ae34b4e in lookup.llvm.8926505759877686271
/home/supervisor/development/libvpp/src/vppinfra/hash.c:557:7
    #5 0x7fe59aeb203f in _hash_set3
/home/supervisor/development/libvpp/src/vppinfra/hash.c:848:10
    #6 0x7fe59c4edc8e in config_one_plugin
/home/supervisor/development/libvpp/src/vlib/unix/plugin.c:710:3
    #7 0x7fe59c4edc8e in vlib_plugin_config
/home/supervisor/development/libvpp/src/vlib/unix/plugin.c:775:12
    #8 0x7fe59c49c3f6 in vlib_unix_main
/home/supervisor/development/libvpp/src/vlib/unix/main.c:764:12
    #9 0x55a040ce2e40 in main
/home/supervisor/development/libvpp/src/vpp/vnet/main.c:344:14
    #10 0x7fe59a29ebf6 in __libc_start_main
/build/glibc-S9d2JN/glibc-2.27/csu/../csu/libc-start.c:310
    #11 0x55a040c41479 in _start
(/home/supervisor/development/libvpp/build-root/install-vpp-native/vpp/bin/vpp+0x41479)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV
/home/supervisor/development/libvpp/src/vppinfra/sanitizer.h:54:17 in
sanitizer_unpoison_push__
==1442028==ABORTING
Aborted


*contents of  startup.conf looks like below *

unix {
  nodaemon
  log /var/log/vpp/vpp.log
  full-coredump
  cli-listen localhost:5003
  runtime-dir /shm/run/vpp/
}

api-trace {
  on
}

cpu {
  main-core 2
  corelist-workers 3,4
}

heapsize 600M

statseg {
   size 150M
}
plugin_path /usr/local/lib/vpp_plugins/
plugins {
  plugin rtbrick_bcm_plugin.so { disable }
  plugin dpdk_plugin.so { disable }
}

Please let me know any suggestions on how to resolve this Error.

Thanks in Advance,
Sudhir

-- 
NOTICE TO
RECIPIENT This e-mail message and any attachments are 
confidential and may be
privileged. If you received this e-mail in error, 
any review, use,
dissemination, distribution, or copying of this e-mail is 
strictly
prohibited. Please notify us immediately of the error by return 
e-mail and
please delete this message from your system. For more 
information about Rtbrick, please visit us at www.rtbrick.com 
<http://www.rtbrick.com>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#20903): https://lists.fd.io/g/vpp-dev/message/20903
Mute This Topic: https://lists.fd.io/mt/89364107/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to