I'm seeing some issues with src/vpp-api/python/vpp_papi/vpp_ffi.py not being 
generated using the provided fix in my CI test runs. I think it has something 
to do with an old build being present in the ci runner.

...
make[2]: Leaving directory '/builds/4gc3WVUZ/0/oss/vpp/test/ext'
Traceback (most recent call last):
  File 
"/builds/4gc3WVUZ/0/oss/vpp/build-root/build-test/src/sanity_run_vpp.py", line 
7, in <module>
    from framework import VppDiedError, VppTestCase, KeepAliveReporter
  File "/builds/4gc3WVUZ/0/oss/vpp/test/framework.py", line 33, in <module>
    from vpp_papi.vpp_stats import VPPStats
  File "/builds/4gc3WVUZ/0/oss/vpp/src/vpp-api/python/vpp_papi/vpp_stats.py", 
line 5, in <module>
    import vpp_papi.vpp_ffi as vpp_ffi
ModuleNotFoundError: No module named 'vpp_papi.vpp_ffi'
*******************************************************************
* Sanity check failed, cannot run vpp
*******************************************************************

> On Aug 3, 2020, at 3:19 AM, Benoit Ganne (bganne) <bga...@cisco.com> wrote:
> 
> Hi Christian,
> 
> you need https://gerrit.fd.io/r/c/vpp/+/27268 or you can recompile with gcc 
> instead.
> There are a couple of crashes still, here are some fixes you might want to 
> apply first:
> - https://gerrit.fd.io/r/c/vpp/+/27962
> - https://gerrit.fd.io/r/c/vpp/+/27963
> - https://gerrit.fd.io/r/c/vpp/+/27959
> 
> Best
> ben
> 
>> -----Original Message-----
>> From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> On Behalf Of Christian
>> Hopps
>> Sent: samedi 1 août 2020 00:54
>> To: vpp-dev <vpp-dev@lists.fd.io>
>> Cc: Christian Hopps <cho...@chopps.org>
>> Subject: [vpp-dev] address sanitizer and unit tests not working
>> 
>> Hi,
>> 
>> I'm trying to run the unit test with address sanitizer enabled but it's
>> failing to run on the latest master for me. This is building on ubuntu
>> 18.04 with clang-9 installed, the build used the same sanitizer make
>> option too.
>> 
>> Any suggestions?
>> 
>> Thanks,
>> Chris.
>> 
>> [18:51:50 dak:/var/build/vpp]$ make test-debug VPP_EXTRA_CMAKE_ARGS=-
>> DVPP_ENABLE_SANITIZE_ADDR=ON
>> make -C /var/build/vpp/build-root PLATFORM=vpp TAG=vpp_debug vpp-install
>> make[1]: Entering directory '/var/build/vpp/build-root'
>> @@@@ Arch for platform 'vpp' is native @@@@
>> @@@@ Finding source for external @@@@
>> @@@@ Makefile fragment found in /var/build/vpp/build-
>> data/packages/external.mk @@@@
>> @@@@ Source found in /var/build/vpp/build @@@@
>> @@@@ Arch for platform 'vpp' is native @@@@
>> @@@@ Finding source for vpp @@@@
>> @@@@ Makefile fragment found in /var/build/vpp/build-data/packages/vpp.mk
>> @@@@
>> @@@@ Source found in /var/build/vpp/src @@@@
>> @@@@ Configuring external: nothing to do @@@@
>> @@@@ Building external: nothing to do @@@@
>> @@@@ Installing external: nothing to do @@@@
>> @@@@ Configuring vpp: nothing to do @@@@
>> @@@@ Building vpp in /var/build/vpp/build-root/build-vpp_debug-native/vpp
>> @@@@
>> ninja: no work to do.
>> @@@@ Installing vpp: nothing to do @@@@
>> make[1]: Leaving directory '/var/build/vpp/build-root'
>> make -C test VPP_BUILD_DIR=/var/build/vpp/build-root/build-vpp_debug-
>> native VPP_BIN=/var/build/vpp/build-root/install-vpp_debug-
>> native/vpp/bin/vpp VPP_PLUGIN_PATH=/var/build/vpp/build-root/install-
>> vpp_debug-native/vpp/lib/vpp_plugins:/var/build/vpp/build-root/install-
>> vpp_debug-native/vpp/lib64/vpp_plugins
>> VPP_TEST_PLUGIN_PATH=/var/build/vpp/build-root/install-vpp_debug-
>> native/vpp/lib/vpp_api_test_plugins:/var/build/vpp/build-root/install-
>> vpp_debug-native/vpp/lib64/vpp_api_test_plugins
>> VPP_INSTALL_PATH=/var/build/vpp/build-root/install-vpp_debug-native/
>> LD_LIBRARY_PATH=/var/build/vpp/build-root/install-vpp_debug-
>> native/vpp/lib/:/var/build/vpp/build-root/install-vpp_debug-
>> native/vpp/lib64/ EXTENDED_TESTS= PYTHON= OS_ID=ubuntu
>> RND_SEED=1596235925.011464 CACHE_OUTPUT= test
>> make[1]: Entering directory '/var/build/vpp/test'
>> ls: cannot access '/var/build/vpp/src/plugins/sctp/test/*.py': No such
>> file or directory
>> make -C ext test-apps
>> make[2]: Entering directory '/var/build/vpp/test/ext'
>> cc -o /var/build/vpp/build-root/build-test/vapi_test/vapi_c_test -
>> std=gnu99 -g -Wall -lstdc++ -pthread -I/var/build/vpp/src -
>> I/var/build/vpp/build-root/install-vpp_debug-native//vpp/include -
>> I/var/build/vpp/build-root/build-test/vapi_test
>> /var/build/vpp/test/ext/vapi_c_test.c -L/var/build/vpp/build-root/install-
>> vpp_debug-native//vpp/lib -lvppinfra -lvlibmemoryclient -lsvm -lpthread -
>> lcheck -lrt -lm -lvapiclient -lsubunit
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_report_store_n'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_report_load8'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_report_load2'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_report_load4'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_set_shadow_f8'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_stack_malloc_2'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_unregister_globals'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_stack_malloc_4'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_stack_free_5'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_register_globals'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_set_shadow_00'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_stack_malloc_0'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_report_store2'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_report_store4'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_report_store8'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_handle_no_return'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_allocas_unpoison'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_poison_memory_region'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_report_load1'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_region_is_poisoned'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_unpoison_memory_region'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_set_shadow_f5'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_stack_malloc_5'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_stack_malloc_3'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_alloca_poison'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_report_load_n'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to `__asan_init'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_stack_malloc_1'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_report_store1'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_version_mismatch_check_v8'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to `__asan_memcpy'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to `__asan_memmove'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to
>> `__asan_option_detect_stack_use_after_return'
>> /var/build/vpp/build-root/install-vpp_debug-
>> native//vpp/lib/libvppinfra.so: undefined reference to `__asan_memset'
>> collect2: error: ld returned 1 exit status
>> Makefile:31: recipe for target '/var/build/vpp/build-root/build-
>> test/vapi_test/vapi_c_test' failed
>> make[2]: *** [/var/build/vpp/build-root/build-test/vapi_test/vapi_c_test]
>> Error 1
>> make[2]: Leaving directory '/var/build/vpp/test/ext'
>> Makefile:218: recipe for target 'ext-test-apps' failed
>> make[1]: *** [ext-test-apps] Error 2
>> make[1]: Leaving directory '/var/build/vpp/test'
>> Makefile:455: recipe for target 'test-debug' failed
>> make: *** [test-debug] Error 2
> 

Attachment: signature.asc
Description: Message signed with OpenPGP

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#17162): https://lists.fd.io/g/vpp-dev/message/17162
Mute This Topic: https://lists.fd.io/mt/75917538/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