> On Aug 7, 2020, at 11:34 AM, Benoit Ganne (bganne) <bga...@cisco.com> wrote: > >> 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. > > Yep, I ran into this once too but I am not sure which build dep is the issue. > However, it should only happened once right after the patch application, and > should be solved with a cleanup: 'make rebuild' (or 'make wipe' etc.). > Subsequent incremental builds should not be affected anymore. > Or do you see it happening over and over again?
If I clear the runner (gitlab) cache it causes a full rebuild, and then I don't see the problem. Shouldn't the generated file be going under build-root? I ask b/c it's showing up in git status now. Maybe this also affects the cmake dependency? Thanks, Chris. > Best > ben > >> ... >> 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 >> <mailto:bga...@cisco.com <mailto:bga...@cisco.com>> > wrote: >> >> Hi Christian, >> >> you need https://gerrit.fd.io/r/c/vpp/+/27268 >> <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/+/27962> >> - https://gerrit.fd.io/r/c/vpp/+/27963 >> <https://gerrit.fd.io/r/c/vpp/+/27963> >> - https://gerrit.fd.io/r/c/vpp/+/27959 >> <https://gerrit.fd.io/r/c/vpp/+/27959> >> >> Best >> ben >> >> >> >> -----Original Message----- >> From: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> >> <mailto:vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io>> <vpp- >> d...@lists.fd.io <mailto:d...@lists.fd.io> <mailto:vpp-dev@lists.fd.io >> <mailto: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 <mailto:vpp-dev@lists.fd.io> >> <mailto:vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io>> >>> >> Cc: Christian Hopps <cho...@chopps.org >> <mailto:cho...@chopps.org> >> <mailto:cho...@chopps.org <mailto: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
signature.asc
Description: Message signed with OpenPGP
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#17164): https://lists.fd.io/g/vpp-dev/message/17164 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] -=-=-=-=-=-=-=-=-=-=-=-