Bug ID 1705
Summary DPDK fails to compile on Ubuntu 24.04 with BullseyeCoverage
Product DPDK
Version 25.03
Hardware x86
OS Linux
Status UNCONFIRMED
Severity critical
Priority Normal
Component eventdev
Assignee dev@dpdk.org
Reporter alaaduh@nvidia.com
Target Milestone ---

$ export PATH=/auto/sw_tools/Bullseye/linux/linux64/9.11.7/amd64/bin:$PATH
$ cov01 -1
$ meson build-meson --werror
-Dexamples=ethtool,ip_fragmentation,l2fwd-crypto,l3fwd-power,link_status_interrupt,multi_process/client_server_mp/mp_client,multi_process/client_server_mp/mp_server,multi_process/simple_mp,multi_process/symmetric_mp,vdpa
-Dprefix=/download/dpdk/install -Dlibdir=lib64
-Denable_drivers=*/mlx5,mempool/bucket,mempool/ring,mempool/stack,net/failsafe,net/mlx4,net/netvsc,bus/vmbus,net/tap,net/vdev_netvsc,crypto/openssl,*/virtio*,bus/auxiliary
-Dc_args='-Wimplicit-fallthrough=0' && ninja -C build-meson install


Results 

[880/1180] Compiling C object
app/dpdk-test-eventdev.p/test-eventdev_test_pipeline_queue.c.o
FAILED: app/dpdk-test-eventdev.p/test-eventdev_test_pipeline_queue.c.o 
ccache cc -Iapp/dpdk-test-eventdev.p -Iapp -I../app -Ilib/eventdev
-I../lib/eventdev -I. -I.. -Iconfig -I../config -Ilib/eal/include
-I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include
-Ilib/eal/x86/include -I../lib/eal/x86/include -I../kernel/linux
-Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs
-I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib/metrics
-Ilib/telemetry -I../lib/telemetry -Ilib/ring -I../lib/ring -Ilib/ethdev
-I../lib/ethdev -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool
-I../lib/mempool -Ilib/meter -I../lib/meter -Ilib/hash -I../lib/hash -Ilib/rcu
-I../lib/rcu -Ilib/timer -I../lib/timer -Ilib/cryptodev -I../lib/cryptodev
-Ilib/dmadev -I../lib/dmadev -I/usr/include/x86_64-linux-gnu
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra
-Werror -std=c11 -O3 -include rte_config.h -Wvla -Wcast-qual -Wdeprecated
-Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations
-Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith
-Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings
-Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE
-Wimplicit-fallthrough=0 -march=native -mrtm -DALLOW_EXPERIMENTAL_API -Wno-vla
-MD -MQ app/dpdk-test-eventdev.p/test-eventdev_test_pipeline_queue.c.o -MF
app/dpdk-test-eventdev.p/test-eventdev_test_pipeline_queue.c.o.d -o
app/dpdk-test-eventdev.p/test-eventdev_test_pipeline_queue.c.o -c
../app/test-eventdev/test_pipeline_queue.c
BullseyeCoverage Compile 9.6.10 Linux-x64 License 30120 
Copyright (c) Bullseye Testing Technology
../app/test-eventdev/test_pipeline_queue.c: In function
‘pipeline_queue_worker_single_stage_burst_fwd_vector’:
../app/test-eventdev/test_pipeline_queue.c:250:38: error: writing 1 byte into a
region of size 0 [-Werror=stringop-overflow=]
  250 |                         ev[i].queue_id = tx_queue[ev[i].vec->port];
      |                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../app/test-eventdev/test_pipeline_queue.c:235:30: note: at offset 277 into
destination object ‘ev’ of size 272
  235 |         PIPELINE_WORKER_SINGLE_STAGE_BURST_INIT;
      |                              ^~
          


You are receiving this mail because: