Task #1791 - stdout.log
back to task #1791download
<...trimmed, download required for full log> /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:104: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:123: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:193: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:234: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:282: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:563: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:580: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:595: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:606: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:622: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:724: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:749: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:780: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:801: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:808: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:828: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:848: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:862: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:896: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:922: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:934: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:953: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:989: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:1037: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:1065: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c: internal warning: child 3699 timed out after 30s <--[clang] cswrap: error: child 3699 (/usr/bin/clang) terminated by signal 15 (timed out) [166/1067] gcc -Itest/libpwtest.a.p -Itest -I../test -Isrc -I../src -I. -I.. -I../include -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread '-DBUILD_ROOT="/builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build"' '-DSOURCE_ROOT="/builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4"' -MD -MQ test/libpwtest.a.p/pwtest.c.o -MF test/libpwtest.a.p/pwtest.c.o.d -o test/libpwtest.a.p/pwtest.c.o -c ../test/pwtest.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:179: error: memleak(CWE-401): Memory leak: cpid <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:548: error: memleak(CWE-401): Memory leak: c <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:576: error: comparePointers(CWE-570): Comparing pointers that point to different objects <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:400:7: warning: Although the value stored to 'r' is used in the enclosing expression, the value is never actually read from 'r' [deadcode.DeadStores] <--[clang] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:38: <--[gcc] In function ‘spa_list_remove’, inlined from ‘free_cleanup_pids’ at ../test/pwtest.c:210:3: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: warning: use after ‘free’ of ‘cpid’ [CWE-416] [-Wanalyzer-use-after-free] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c: In function ‘free_cleanup_pids’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1363:5: note: (1) entry to ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1443:9: note: (2) calling ‘find_suites’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:572:13: note: (3) entry to ‘find_suites’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:576:51: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:580:1: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1443:9: note: (6) returning to ‘main’ from ‘find_suites’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1449:24: note: (7) calling ‘make_xdg_runtime_dir’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1205:14: note: (8) entry to ‘make_xdg_runtime_dir’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:18, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:36: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (9) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1218:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:23: note: (10) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (11) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (12) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (13) calling ‘spa_scnprintf’ from ‘make_xdg_runtime_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:236:19: note: (14) entry to ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (15) calling ‘spa_vscnprintf’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:213:19: note: (16) entry to ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (17) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:217:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:219:13: note: (18) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (19) returning to ‘spa_scnprintf’ from ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (20) returning to ‘make_xdg_runtime_dir’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (21) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1223:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1224:14: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (23) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1225:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1226:9: note: (24) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1449:24: note: (25) returning to ‘main’ from ‘make_xdg_runtime_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1451:9: note: (26) following ‘false’ branch (when ‘mode != 1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1455:9: note: (27) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1459:21: note: (28) calling ‘run_tests’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1232:12: note: (29) entry to ‘run_tests’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:93:14: note: (30) following ‘true’ branch (when ‘c != ctx’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:102:9: note: in expansion of macro ‘spa_list_for_each_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1239:9: note: in expansion of macro ‘spa_list_for_each’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1240:22: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1240:20: note: (32) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1243:55: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:93:14: note: (34) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:102:9: note: in expansion of macro ‘spa_list_for_each_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1245:17: note: in expansion of macro ‘spa_list_for_each’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1246:29: note: (35) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1250:61: note: (36) following ‘true’ branch (when ‘iteration < max’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1251:40: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1260:33: note: (38) calling ‘run_test’ from ‘run_tests’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1020:13: note: (39) entry to ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1028:12: note: (40) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1034:19: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1036:13: note: (42) calling ‘init_pipes’ from ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:801:12: note: (43) entry to ‘init_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:807:23: note: (44) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:808:25: note: (45) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:824:23: note: (46) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (47) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (48) when ‘pipe2’ fails <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:828:20: note: (49) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:829:25: note: (50) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:844:9: note: (51) calling ‘close_pipes’ from ‘init_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:792:13: note: (52) entry to ‘close_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:794:27: note: (53) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:795:24: note: (54) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:844:9: note: (55) returning to ‘init_pipes’ from ‘close_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:845:9: note: (56) calling ‘close_pipes’ from ‘init_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:792:13: note: (57) entry to ‘close_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:794:27: note: (58) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:795:24: note: (59) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:794:27: note: (60) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:795:24: note: (61) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:794:27: note: (62) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:795:24: note: (63) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:794:27: note: (64) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:795:24: note: (65) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:845:9: note: (66) returning to ‘init_pipes’ from ‘close_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1036:13: note: (67) returning to ‘run_test’ from ‘init_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1037:12: note: (68) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1042:9: note: (69) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1042:9: note: (70) calling ‘set_test_env’ from ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:775:13: note: (71) entry to ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:779:9: note: (72) calling ‘make_xdg_runtime_test_dir’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:761:13: note: (73) entry to ‘make_xdg_runtime_test_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:766:13: note: (74) calling ‘spa_scnprintf’ from ‘make_xdg_runtime_test_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:236:19: note: (75) entry to ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (76) calling ‘spa_vscnprintf’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:213:19: note: (77) entry to ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (78) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:217:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:219:13: note: (79) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (80) returning to ‘spa_scnprintf’ from ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:766:13: note: (81) returning to ‘make_xdg_runtime_test_dir’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (82) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:767:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:768:13: note: (83) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:769:12: note: (84) following ‘false’ branch (when ‘r != -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:773:1: note: (85) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:779:9: note: (86) returning to ‘set_test_env’ from ‘make_xdg_runtime_test_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:780:9: note: (87) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (88) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (89) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (90) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:780:9: note: (91) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:781:9: note: (92) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (93) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (94) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (95) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:781:9: note: (96) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:783:9: note: (97) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (98) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (99) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (100) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:783:9: note: (101) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:784:9: note: (102) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (103) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (104) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (105) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:784:9: note: (106) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:785:9: note: (107) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (108) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (109) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (110) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:785:9: note: (111) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:786:9: note: (112) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (113) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (114) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (115) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:786:9: note: (116) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:787:9: note: (117) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (118) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (119) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (120) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:787:9: note: (121) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:788:9: note: (122) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (123) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (124) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (125) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:788:9: note: (126) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:789:9: note: (127) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (128) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (129) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (130) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:789:9: note: (131) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1042:9: note: (132) returning to ‘run_test’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (133) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1044:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1045:13: note: (134) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1046:12: note: (135) following ‘false’ branch (when ‘r >= 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1053:20: note: (136) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1060:17: note: (137) calling ‘replace_env’ from ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (138) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (139) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (140) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1060:17: note: (141) returning to ‘run_test’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1063:12: note: (142) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1066:23: note: (143) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1066:23: note: (144) calling ‘start_test_forked’ from ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:862:12: note: (145) entry to ‘start_test_forked’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:872:12: note: (146) following ‘false’ branch (when ‘pid >= 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:879:12: note: (147) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:879:12: note: (148) following ‘false’ branch (when ‘pid == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:886:9: note: (149) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:886:9: note: (150) calling ‘close_pipes’ from ‘start_test_forked’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:792:13: note: (151) entry to ‘close_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:794:27: note: (152) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:795:24: note: (153) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:794:27: note: (154) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:795:24: note: (155) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:794:27: note: (156) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:795:24: note: (157) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:794:27: note: (158) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:795:24: note: (159) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:794:27: note: (160) following ‘false’ branch (when ‘i == 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:799:1: note: (161) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:886:9: note: (162) returning to ‘start_test_forked’ from ‘close_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:889:9: note: (163) calling ‘free_cleanup_pids’ from ‘start_test_forked’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:206:13: note: (164) entry to ‘free_cleanup_pids’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (165) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:209:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:210:17: note: (166) inlined call to ‘spa_list_remove’ from ‘free_cleanup_pids’ <--[gcc] In function ‘spa_list_remove’, inlined from ‘free_cleanup_pids’ at ../test/pwtest.c:210:3: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (167) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (168) state of ‘INIT_VAL((*CONJURED(pid_33 = fork ();, ctx)).cleanup_pids.next)’: ‘start’ -> ‘assumed-non-null’ (NULL origin) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c: In function ‘free_cleanup_pids’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:211:17: note: (169) freed here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (170) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:209:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:210:17: note: (171) inlined call to ‘spa_list_remove’ from ‘free_cleanup_pids’ <--[gcc] In function ‘spa_list_remove’, inlined from ‘free_cleanup_pids’ at ../test/pwtest.c:210:3: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (172) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (173) use after ‘free’ of ‘cpid’; freed at (169) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c: In function ‘add_suite’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:545:17: warning: dereference of possibly-NULL ‘c’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1363:5: note: (1) entry to ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1443:9: note: (2) calling ‘find_suites’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:572:13: note: (3) entry to ‘find_suites’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:576:51: note: (4) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:577:20: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:577:20: note: (6) following ‘true’ branch (when ‘suite_filter’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:578:25: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:578:25: note: (8) calling ‘add_suite’ from ‘find_suites’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:540:13: note: (9) entry to ‘add_suite’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:543:34: note: (10) this call could return NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:545:17: note: (11) ‘c’ could be NULL: unchecked value from (10) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c: In function ‘start_pwdaemon’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:737:24: warning: leak of file descriptor ‘r’ [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1363:5: note: (1) entry to ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1443:9: note: (2) calling ‘find_suites’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:572:13: note: (3) entry to ‘find_suites’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:576:51: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:580:1: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1443:9: note: (6) returning to ‘main’ from ‘find_suites’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1449:24: note: (7) calling ‘make_xdg_runtime_dir’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1205:14: note: (8) entry to ‘make_xdg_runtime_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (9) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1218:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:23: note: (10) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (11) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (12) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (13) calling ‘spa_scnprintf’ from ‘make_xdg_runtime_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:236:19: note: (14) entry to ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (15) calling ‘spa_vscnprintf’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:213:19: note: (16) entry to ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (17) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:217:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:219:13: note: (18) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (19) returning to ‘spa_scnprintf’ from ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (20) returning to ‘make_xdg_runtime_dir’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (21) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1223:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1224:14: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (23) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1225:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1226:9: note: (24) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1449:24: note: (25) returning to ‘main’ from ‘make_xdg_runtime_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1451:9: note: (26) following ‘false’ branch (when ‘mode != 1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1455:9: note: (27) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1459:21: note: (28) calling ‘run_tests’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1232:12: note: (29) entry to ‘run_tests’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:93:14: note: (30) following ‘true’ branch (when ‘c != ctx’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:102:9: note: in expansion of macro ‘spa_list_for_each_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1239:9: note: in expansion of macro ‘spa_list_for_each’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1240:22: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1240:20: note: (32) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1243:55: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:93:14: note: (34) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:102:9: note: in expansion of macro ‘spa_list_for_each_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1245:17: note: in expansion of macro ‘spa_list_for_each’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1246:29: note: (35) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1250:61: note: (36) following ‘true’ branch (when ‘iteration < max’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1251:40: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1260:33: note: (38) calling ‘run_test’ from ‘run_tests’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1020:13: note: (39) entry to ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1028:12: note: (40) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1034:19: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1036:13: note: (42) calling ‘init_pipes’ from ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:801:12: note: (43) entry to ‘init_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:807:23: note: (44) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:808:25: note: (45) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:824:23: note: (46) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (47) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (48) when ‘pipe2’ succeeds <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:828:20: note: (49) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:830:25: note: (50) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:824:23: note: (51) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (52) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (53) when ‘pipe2’ succeeds <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:828:20: note: (54) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:830:25: note: (55) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1036:13: note: (56) returning to ‘run_test’ from ‘init_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1037:12: note: (57) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1042:9: note: (58) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1042:9: note: (59) calling ‘set_test_env’ from ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:775:13: note: (60) entry to ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:779:9: note: (61) calling ‘make_xdg_runtime_test_dir’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:761:13: note: (62) entry to ‘make_xdg_runtime_test_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:766:13: note: (63) calling ‘spa_scnprintf’ from ‘make_xdg_runtime_test_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:236:19: note: (64) entry to ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (65) calling ‘spa_vscnprintf’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:213:19: note: (66) entry to ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (67) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:217:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:219:13: note: (68) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (69) returning to ‘spa_scnprintf’ from ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:766:13: note: (70) returning to ‘make_xdg_runtime_test_dir’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (71) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:767:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:768:13: note: (72) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:769:12: note: (73) following ‘false’ branch (when ‘r != -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:773:1: note: (74) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:779:9: note: (75) returning to ‘set_test_env’ from ‘make_xdg_runtime_test_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:780:9: note: (76) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (77) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (78) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (79) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:780:9: note: (80) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:781:9: note: (81) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (82) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (83) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (84) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:781:9: note: (85) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:783:9: note: (86) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (87) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (88) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (89) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:783:9: note: (90) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:784:9: note: (91) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (92) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (93) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (94) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:784:9: note: (95) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:785:9: note: (96) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (97) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (98) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (99) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:785:9: note: (100) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:786:9: note: (101) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (102) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (103) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (104) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:786:9: note: (105) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:787:9: note: (106) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (107) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (108) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (109) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:787:9: note: (110) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:788:9: note: (111) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (112) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (113) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (114) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:788:9: note: (115) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:789:9: note: (116) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (117) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (118) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (119) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:789:9: note: (120) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1042:9: note: (121) returning to ‘run_test’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (122) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1044:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1045:13: note: (123) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1046:12: note: (124) following ‘false’ branch (when ‘r >= 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1053:20: note: (125) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1053:12: note: (126) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1054:29: note: (127) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1054:29: note: (128) calling ‘start_pwdaemon’ from ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:710:14: note: (129) entry to ‘start_pwdaemon’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:719:9: note: (130) calling ‘spa_scnprintf’ from ‘start_pwdaemon’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:236:19: note: (131) entry to ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (132) calling ‘spa_vscnprintf’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:213:19: note: (133) entry to ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (134) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:217:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:219:13: note: (135) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (136) returning to ‘spa_scnprintf’ from ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:719:9: note: (137) returning to ‘start_pwdaemon’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:720:9: note: (138) calling ‘replace_env’ from ‘start_pwdaemon’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (139) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (140) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (141) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:720:9: note: (142) returning to ‘start_pwdaemon’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:723:12: note: (143) following ‘true’ branch (when ‘pid == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:725:17: note: (144) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:731:21: note: (145) opened here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (146) assuming ‘r’ is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:732:17: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (147) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:732:17: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:733:21: note: (148) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (149) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:734:17: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:736:17: note: (150) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:737:24: note: (151) ‘r’ leaks here; was opened at (145) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:737:24: warning: leak of file descriptor ‘r’ [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1363:5: note: (1) entry to ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1443:9: note: (2) calling ‘find_suites’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:572:13: note: (3) entry to ‘find_suites’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:576:51: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:580:1: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1443:9: note: (6) returning to ‘main’ from ‘find_suites’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1449:24: note: (7) calling ‘make_xdg_runtime_dir’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1205:14: note: (8) entry to ‘make_xdg_runtime_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (9) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1218:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:23: note: (10) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (11) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (12) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (13) calling ‘spa_scnprintf’ from ‘make_xdg_runtime_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:236:19: note: (14) entry to ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (15) calling ‘spa_vscnprintf’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:213:19: note: (16) entry to ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (17) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:217:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:219:13: note: (18) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (19) returning to ‘spa_scnprintf’ from ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (20) returning to ‘make_xdg_runtime_dir’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (21) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1223:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1224:14: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (23) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1225:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1226:9: note: (24) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1449:24: note: (25) returning to ‘main’ from ‘make_xdg_runtime_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1451:9: note: (26) following ‘false’ branch (when ‘mode != 1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1455:9: note: (27) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1459:21: note: (28) calling ‘run_tests’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1232:12: note: (29) entry to ‘run_tests’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:93:14: note: (30) following ‘true’ branch (when ‘c != ctx’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:102:9: note: in expansion of macro ‘spa_list_for_each_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1239:9: note: in expansion of macro ‘spa_list_for_each’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1240:22: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1240:20: note: (32) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1243:55: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:93:14: note: (34) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:102:9: note: in expansion of macro ‘spa_list_for_each_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1245:17: note: in expansion of macro ‘spa_list_for_each’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1246:29: note: (35) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1250:61: note: (36) following ‘true’ branch (when ‘iteration < max’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1251:40: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1260:33: note: (38) calling ‘run_test’ from ‘run_tests’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1020:13: note: (39) entry to ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1028:12: note: (40) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1034:19: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1036:13: note: (42) calling ‘init_pipes’ from ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:801:12: note: (43) entry to ‘init_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:807:23: note: (44) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:808:25: note: (45) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:824:23: note: (46) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (47) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (48) when ‘pipe2’ succeeds <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:828:20: note: (49) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:830:25: note: (50) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:824:23: note: (51) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (52) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (53) when ‘pipe2’ succeeds <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:828:20: note: (54) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:830:25: note: (55) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1036:13: note: (56) returning to ‘run_test’ from ‘init_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1037:12: note: (57) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1042:9: note: (58) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1042:9: note: (59) calling ‘set_test_env’ from ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:775:13: note: (60) entry to ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:779:9: note: (61) calling ‘make_xdg_runtime_test_dir’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:761:13: note: (62) entry to ‘make_xdg_runtime_test_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:766:13: note: (63) calling ‘spa_scnprintf’ from ‘make_xdg_runtime_test_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:236:19: note: (64) entry to ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (65) calling ‘spa_vscnprintf’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:213:19: note: (66) entry to ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (67) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:217:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:219:13: note: (68) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (69) returning to ‘spa_scnprintf’ from ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:766:13: note: (70) returning to ‘make_xdg_runtime_test_dir’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (71) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:767:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:768:13: note: (72) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:769:12: note: (73) following ‘false’ branch (when ‘r != -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:773:1: note: (74) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:779:9: note: (75) returning to ‘set_test_env’ from ‘make_xdg_runtime_test_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:780:9: note: (76) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (77) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (78) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (79) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:780:9: note: (80) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:781:9: note: (81) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (82) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (83) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (84) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:781:9: note: (85) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:783:9: note: (86) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (87) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (88) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (89) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:783:9: note: (90) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:784:9: note: (91) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (92) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (93) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (94) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:784:9: note: (95) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:785:9: note: (96) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (97) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (98) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (99) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:785:9: note: (100) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:786:9: note: (101) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (102) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (103) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (104) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:786:9: note: (105) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:787:9: note: (106) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (107) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (108) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (109) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:787:9: note: (110) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:788:9: note: (111) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (112) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (113) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (114) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:788:9: note: (115) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:789:9: note: (116) calling ‘replace_env’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (117) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (118) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (119) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:789:9: note: (120) returning to ‘set_test_env’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1042:9: note: (121) returning to ‘run_test’ from ‘set_test_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (122) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1044:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1045:13: note: (123) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1046:12: note: (124) following ‘false’ branch (when ‘r >= 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1053:20: note: (125) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1053:12: note: (126) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1054:29: note: (127) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1054:29: note: (128) calling ‘start_pwdaemon’ from ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:710:14: note: (129) entry to ‘start_pwdaemon’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:719:9: note: (130) calling ‘spa_scnprintf’ from ‘start_pwdaemon’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:236:19: note: (131) entry to ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (132) calling ‘spa_vscnprintf’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:213:19: note: (133) entry to ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (134) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:217:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:219:13: note: (135) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (136) returning to ‘spa_scnprintf’ from ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:719:9: note: (137) returning to ‘start_pwdaemon’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:720:9: note: (138) calling ‘replace_env’ from ‘start_pwdaemon’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:140:13: note: (139) entry to ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:145:12: note: (140) following ‘true’ branch (when ‘value’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:146:17: note: (141) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:720:9: note: (142) returning to ‘start_pwdaemon’ from ‘replace_env’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:723:12: note: (143) following ‘true’ branch (when ‘pid == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:725:17: note: (144) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (145) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:732:17: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:733:21: note: (146) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:733:21: note: (147) opened here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (148) assuming ‘r’ is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:734:17: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (149) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:734:17: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:736:17: note: (150) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:737:24: note: (151) ‘r’ leaks here; was opened at (147) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c: In function ‘close_pipes’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:797:24: warning: leak of file descriptor ‘read_fds[i]’ [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1363:5: note: (1) entry to ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1443:9: note: (2) calling ‘find_suites’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:572:13: note: (3) entry to ‘find_suites’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:576:51: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:580:1: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1443:9: note: (6) returning to ‘main’ from ‘find_suites’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1449:24: note: (7) calling ‘make_xdg_runtime_dir’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1205:14: note: (8) entry to ‘make_xdg_runtime_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (9) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1218:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:23: note: (10) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (11) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1219:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (12) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (13) calling ‘spa_scnprintf’ from ‘make_xdg_runtime_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:236:19: note: (14) entry to ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (15) calling ‘spa_vscnprintf’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:213:19: note: (16) entry to ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (17) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:217:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:219:13: note: (18) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:242:13: note: (19) returning to ‘spa_scnprintf’ from ‘spa_vscnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1222:13: note: (20) returning to ‘make_xdg_runtime_dir’ from ‘spa_scnprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (21) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1223:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1224:14: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (23) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1225:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1226:9: note: (24) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1449:24: note: (25) returning to ‘main’ from ‘make_xdg_runtime_dir’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1451:9: note: (26) following ‘false’ branch (when ‘mode != 1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1455:9: note: (27) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1459:21: note: (28) calling ‘run_tests’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1232:12: note: (29) entry to ‘run_tests’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:93:14: note: (30) following ‘true’ branch (when ‘c != ctx’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:102:9: note: in expansion of macro ‘spa_list_for_each_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1239:9: note: in expansion of macro ‘spa_list_for_each’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1240:22: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1240:20: note: (32) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1243:55: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:93:14: note: (34) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:102:9: note: in expansion of macro ‘spa_list_for_each_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1245:17: note: in expansion of macro ‘spa_list_for_each’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1246:29: note: (35) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1250:61: note: (36) following ‘true’ branch (when ‘iteration < max’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1251:40: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1260:33: note: (38) calling ‘run_test’ from ‘run_tests’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1020:13: note: (39) entry to ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1028:12: note: (40) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1034:19: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:1036:13: note: (42) calling ‘init_pipes’ from ‘run_test’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:801:12: note: (43) entry to ‘init_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:807:23: note: (44) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:808:25: note: (45) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:824:23: note: (46) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (47) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (48) opened here as read-write <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (49) when ‘pipe2’ succeeds <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:828:20: note: (50) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:830:25: note: (51) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:824:23: note: (52) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (53) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:827:21: note: (54) when ‘pipe2’ fails <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:828:20: note: (55) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:829:25: note: (56) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:844:9: note: (57) calling ‘close_pipes’ from ‘init_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:792:13: note: (58) entry to ‘close_pipes’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:794:27: note: (59) following ‘true’ branch (when ‘i != 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:795:24: note: (60) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:795:20: note: (61) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:797:24: note: (62) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/test/pwtest.c:797:24: note: (63) ‘read_fds[i]’ leaks here <--[gcc] [167/1067] gcc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-device.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-device.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-device.c.o -c ../spa/plugins/alsa/alsa-pcm-device.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:145: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:161: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:166: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:178: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:190: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:200: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:218: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:222: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:229: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:246: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:248: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:255: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:284: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:287: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:320: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:421: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:447: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c: internal warning: child 3722 timed out after 30s <--[gcc] cswrap: error: child 3722 (/usr/bin/gcc) terminated by signal 15 (timed out) [168/1067] gcc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/compress-offload-api-util.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/compress-offload-api-util.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/compress-offload-api-util.c.o -c ../spa/plugins/alsa/compress-offload-api-util.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api-util.c:28: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [169/1067] gcc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm.c.o -c ../spa/plugins/alsa/alsa-pcm.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:199: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:247: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:463: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:477: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:599: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:620: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:659: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:668: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:696: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:705: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:710: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:722: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:737: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:748: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:818: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:823: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:826: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:849: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:857: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:894: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:911: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:926: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:929: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:952: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:970: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:972: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1001: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1013: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1020: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1038: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1040: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1257: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1258: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1260: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1284: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1336: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1337: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1338: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1363: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1411: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1423: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1443: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1447: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1451: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1453: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1459: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1461: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1523: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1535: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1594: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1598: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1606: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1607: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1608: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1610: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1611: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1612: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1657: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1677: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1732: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1773: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1830: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1850: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1942: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1956: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1961: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1971: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1980: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1987: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1991: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1995: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:1997: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2011: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2018: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2020: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2031: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2081: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2085: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2088: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2096: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2099: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2103: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2104: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2108: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2123: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2134: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2164: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2183: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2185: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2187: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2197: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2210: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2214: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2217: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2248: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2259: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2306: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2310: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2313: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2336: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2338: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2349: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2351: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2370: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2390: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2402: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2412: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2463: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2480: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2502: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2508: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2573: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2600: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2645: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2655: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2667: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2696: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2722: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2728: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2750: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2782: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2855: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2861: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2908: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2983: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:2989: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3012: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3048: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3080: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3086: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3112: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3247: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3277: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3289: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3305: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3315: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3337: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3373: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3417: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3422: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3428: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3456: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3493: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3502: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3507: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3511: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3531: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3534: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3588: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3611: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c: internal warning: child 3769 timed out after 30s <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c: internal warning: child 3772 timed out after 30s <--[gcc] cswrap: error: child 3769 (/usr/bin/clang) terminated by signal 15 (timed out) cswrap: error: child 3772 (/usr/bin/gcc) terminated by signal 15 (timed out) [170/1067] gcc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/compress-offload-api.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/compress-offload-api.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/compress-offload-api.c.o -c ../spa/plugins/alsa/compress-offload-api.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:46: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:51: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:109: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:149: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:190: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:196: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:202: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:208: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:214: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:225: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:241: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:264: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [171/1067] gcc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-sink.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-sink.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-pcm-sink.c.o -c ../spa/plugins/alsa/alsa-pcm-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:178: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:386: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:546: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:575: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:704: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:727: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:730: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:750: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:793: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:885: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:889: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:893: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:10: <--[clang] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/format.h:17, <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:17: <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:3: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:20: <--[clang] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.h:33: <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/tag-utils.h:48:2: warning: Value stored to 'res' is never read [deadcode.DeadStores] <--[clang] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:19, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:17: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:563:12: note: (1) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:571:12: note: (2) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:579:39: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:581:28: note: (4) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/format.h:22: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (5) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (6) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (7) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (8) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (9) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (13) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (14) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/node.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:9: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (16) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (17) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (19) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/meta.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/buffer.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/node.h:26: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (21) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (23) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (27) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (28) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (29) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:630:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:638:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:640:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:640:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:642:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:642:9: note: (6) following ‘case 17:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:663:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:666:20: note: (8) following ‘true’ branch (when ‘param’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:668:31: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:669:29: note: (10) calling ‘spa_tag_parse’ from ‘impl_node_port_set_param’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.h:33, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:20: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/tag-utils.h:32:1: note: (11) entry to ‘spa_tag_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (12) calling ‘spa_pod_parser_push_object’ from ‘spa_tag_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/tag-utils.h:40:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (13) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (14) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (15) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (16) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (18) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (19) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (20) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (22) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (23) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (24) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (25) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (27) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (29) returning to ‘spa_tag_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/tag-utils.h:40:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (30) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/tag-utils.h:40:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/tag-utils.h:40:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (32) calling ‘spa_pod_parser_get’ from ‘spa_tag_parse’ with 4 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/tag-utils.h:40:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (33) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (34) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (35) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (36) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (38) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:630:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:638:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:640:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:640:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:642:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:642:9: note: (6) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:646:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:650:20: note: (8) following ‘false’ branch (when ‘param’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:652:33: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:652:33: note: (10) calling ‘spa_latency_parse’ from ‘impl_node_port_set_param’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.h:31: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:79:1: note: (11) entry to ‘spa_latency_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (12) calling ‘spa_pod_parser_push_object’ from ‘spa_latency_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (13) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (14) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (15) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (16) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (18) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (19) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (20) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (22) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (23) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (24) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (25) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (27) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (29) returning to ‘spa_latency_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (30) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (32) calling ‘spa_pod_parser_get’ from ‘spa_latency_parse’ with 22 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (33) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (34) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (35) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (36) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (38) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:630:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:638:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:640:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:640:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:642:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:642:9: note: (6) following ‘case 4:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:643:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:644:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:563:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:571:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:579:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:581:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] In function ‘reset_props’, inlined from ‘impl_init’ at ../spa/plugins/alsa/alsa-pcm-sink.c:925:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:28:9: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c: In function ‘impl_init’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:24:19: note: (1) capacity: 5 bytes <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:864:1: note: (2) entry to ‘impl_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (3) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:869:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (4) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:870:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (5) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:870:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:872:31: note: (6) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:877:21: note: (7) calling ‘spa_support_find’ from ‘impl_init’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.h:19: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:76:21: note: (8) entry to ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:81:23: note: (9) following ‘true’ branch (when ‘i < n_support’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:82:35: note: (10) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:877:21: note: (11) returning to ‘impl_init’ from ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:880:29: note: (12) calling ‘spa_support_find’ from ‘impl_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:76:21: note: (13) entry to ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:81:23: note: (14) following ‘true’ branch (when ‘i < n_support’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:82:35: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:880:29: note: (16) returning to ‘impl_init’ from ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:881:27: note: (17) calling ‘spa_support_find’ from ‘impl_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:76:21: note: (18) entry to ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:81:23: note: (19) following ‘true’ branch (when ‘i < n_support’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:82:35: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:881:27: note: (21) returning to ‘impl_init’ from ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:882:27: note: (22) calling ‘spa_support_find’ from ‘impl_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:76:21: note: (23) entry to ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:81:23: note: (24) following ‘true’ branch (when ‘i < n_support’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:82:35: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:882:27: note: (26) returning to ‘impl_init’ from ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:884:12: note: (27) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:888:12: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:888:12: note: (29) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:892:12: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:892:12: note: (31) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:897:26: note: (32) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:925:9: note: (33) inlined call to ‘reset_props’ from ‘impl_init’ <--[gcc] In function ‘reset_props’, inlined from ‘impl_init’ at ../spa/plugins/alsa/alsa-pcm-sink.c:925:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:28:9: note: (34) out-of-bounds read from byte 5 till byte 63 but ‘default_device’ ends at byte 5 <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:28:9: note: read of 59 bytes from after the end of ‘default_device’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:28:9: note: valid subscripts for ‘default_device’ are ‘[0]’ to ‘[4]’ <--[gcc] ┌──────────────────────────────────────────────────────────────────────┐ │ read of 64 bytes │ └──────────────────────────────────────────────────────────────────────┘ ^ ^ ^ ^ │ │ │ │ │ │ │ │ ┌────────────┬────────────┬──────────────┐┌────────────────────────────┐ │ [0] │ ... │ [4] ││ │ ├────────────┴────────────┴──────────────┤│ after valid range │ │‘default_device’ (type: ‘const char[5]’)││ │ └────────────────────────────────────────┘└────────────────────────────┘ ├───────────────────┬────────────────────┤├─────────────┬──────────────┤ │ │ ╭──────┴──────╮ ╭────────────┴───────────╮ │size: 5 bytes│ │⚠️ over-read of 59 bytes│ ╰─────────────╯ ╰────────────────────────╯ [172/1067] gcc -Ispa/plugins/avb/libspa-avb.so.p -Ispa/plugins/avb -I../spa/plugins/avb -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/avb/libspa-avb.so.p/avb.c.o -MF spa/plugins/avb/libspa-avb.so.p/avb.c.o.d -o spa/plugins/avb/libspa-avb.so.p/avb.c.o -c ../spa/plugins/avb/avb.c [173/1067] gcc -Ispa/plugins/alsa/test-hw-params.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/plugins/alsa/test-hw-params.p/test-hw-params.c.o -MF spa/plugins/alsa/test-hw-params.p/test-hw-params.c.o.d -o spa/plugins/alsa/test-hw-params.p/test-hw-params.c.o -c ../spa/plugins/alsa/test-hw-params.c [174/1067] gcc -Ispa/plugins/alsa/test-timer.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/plugins/alsa/test-timer.p/test-timer.c.o -MF spa/plugins/alsa/test-timer.p/test-timer.c.o.d -o spa/plugins/alsa/test-timer.p/test-timer.c.o -c ../spa/plugins/alsa/test-timer.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/test-timer.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [175/1067] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build spa/plugins/audioconvert/libspa-audioconvert.so spa/plugins/audioconvert/libspa-audioconvert.so spa/plugins/audioconvert/libspa-audioconvert.so.p/libspa-audioconvert.so.symbols [176/1067] rm -f spa/plugins/audioconvert/libtest_lib.a && gcc-ar csrDT spa/plugins/audioconvert/libtest_lib.a spa/plugins/audioconvert/libtest_lib.a.p/test-source.c.o [177/1067] gcc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-seq.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-seq.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-seq.c.o -c ../spa/plugins/alsa/alsa-seq.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:31: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:50: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:67: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:82: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:87: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:104: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:106: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:122: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:172: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:175: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:178: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:183: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:208: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:211: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:223: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:226: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:233: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:238: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:263: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:273: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:277: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:298: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:305: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:310: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:315: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:319: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:347: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:393: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:415: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:419: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:424: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:427: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:515: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:523: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:530: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:640: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:657: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:675: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:747: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:795: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:803: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:889: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:892: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:910: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:928: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:941: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:943: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:957: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:970: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:972: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:975: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [178/1067] gcc -Ispa/plugins/alsa/spa-acp-tool.p -Ispa/plugins/alsa -I../spa/plugins/alsa -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/spa-acp-tool.p/acp-tool.c.o -MF spa/plugins/alsa/spa-acp-tool.p/acp-tool.c.o.d -o spa/plugins/alsa/spa-acp-tool.p/acp-tool.c.o -c ../spa/plugins/alsa/acp-tool.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c: In function ‘main’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:738:41: warning: leak of ‘data.properties’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:721:85: note: (1) following ‘true’ branch (when ‘c != -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:722:17: note: (2) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:722:17: note: (3) following ‘case 112:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:737:17: note: (4) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:738:43: note: (5) allocated here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:721:85: note: (6) following ‘true’ branch (when ‘c != -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:722:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:722:17: note: (8) following ‘case 112:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:737:17: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:738:41: note: (10) ‘data.properties’ leaks here; was allocated at (5) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:721:14: warning: Potential leak of memory pointed to by 'data.properties' [unix.Malloc] <--[clang] [179/1067] gcc -Ispa/plugins/audioconvert/test-audioadapter.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -I../spa/plugins/test -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o -MF spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o.d -o spa/plugins/audioconvert/test-audioadapter.p/test-audioadapter.c.o -c ../spa/plugins/audioconvert/test-audioadapter.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:139: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:190: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:197: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:201: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:216: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:217: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:218: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:248: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:255: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:259: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [180/1067] gcc -Ispa/plugins/audioconvert/test-audioconvert.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -I../spa/plugins/test -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/test-audioconvert.p/test-audioconvert.c.o -MF spa/plugins/audioconvert/test-audioconvert.p/test-audioconvert.c.o.d -o spa/plugins/audioconvert/test-audioconvert.p/test-audioconvert.c.o -c ../spa/plugins/audioconvert/test-audioconvert.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:140: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:172: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:193: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:217: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:239: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:261: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:282: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:292: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:322: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:343: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:367: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:394: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:415: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:437: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:458: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:468: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:496: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:533: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:538: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:548: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:589: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:612: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:619: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:643: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:650: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:655: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:682: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [181/1067] gcc -Ispa/plugins/audioconvert/test-channelmix.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -I../spa/plugins/test -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/test-channelmix.p/test-channelmix.c.o -MF spa/plugins/audioconvert/test-channelmix.p/test-channelmix.c.o.d -o spa/plugins/audioconvert/test-channelmix.p/test-channelmix.c.o -c ../spa/plugins/audioconvert/test-channelmix.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:24: <--[clang] cswrap: warning: 2024-07-03 17:08:31 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c: internal warning: child 4015 timed out after 30s <--[cppcheck] cswrap: error: child 4015 (/usr/bin/cppcheck) terminated by signal 15 (timed out) /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:630:7: warning: Value stored to 'jc' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:35:4: warning: 11th function call argument is an uninitialized value [core.CallAndMessage] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:35:4: warning: 10th function call argument is an uninitialized value [core.CallAndMessage] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:36:18: warning: The right operand of '-' is a garbage value [core.UndefinedBinaryOperatorResult] <--[clang] [182/1067] gcc -Ispa/plugins/audioconvert/test-fmt-ops.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -I../spa/plugins/test -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/test-fmt-ops.p/test-fmt-ops.c.o -MF spa/plugins/audioconvert/test-fmt-ops.p/test-fmt-ops.c.o.d -o spa/plugins/audioconvert/test-fmt-ops.p/test-fmt-ops.c.o -c ../spa/plugins/audioconvert/test-fmt-ops.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:673:2: warning: Called function pointer is null (null dereference) [core.CallAndMessage] <--[clang] cswrap: warning: 2024-07-03 17:08:31 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-07-03 17:08:32 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/test/test-helper.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [183/1067] gcc -Ispa/plugins/avb/libspa-avb.so.p -Ispa/plugins/avb -I../spa/plugins/avb -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/avb/libspa-avb.so.p/avb-pcm-sink.c.o -MF spa/plugins/avb/libspa-avb.so.p/avb-pcm-sink.c.o.d -o spa/plugins/avb/libspa-avb.so.p/avb-pcm-sink.c.o -c ../spa/plugins/avb/avb-pcm-sink.c In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:20, <--[gcc] cswrap: warning: 2024-07-03 17:08:32 still trying to lock /cswrap_cap_file_lock from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:34, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:17: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:499:12: note: (1) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:505:12: note: (2) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:514:39: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:516:28: note: (4) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:35: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (5) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (6) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (7) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (8) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (9) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (13) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (14) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/node.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:7: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (16) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (17) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (19) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/meta.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/buffer.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/node.h:26: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (21) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (23) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (27) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (28) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (29) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:553:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:562:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:564:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:564:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:566:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:568:9: note: (6) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:572:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:575:20: note: (8) following ‘false’ branch (when ‘param’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:577:33: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:577:33: note: (10) calling ‘spa_latency_parse’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:79:1: note: (11) entry to ‘spa_latency_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (12) calling ‘spa_pod_parser_push_object’ from ‘spa_latency_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (13) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (14) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (15) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (16) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (18) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (19) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (20) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (22) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (23) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (24) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (25) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (27) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (29) returning to ‘spa_latency_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (30) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (32) calling ‘spa_pod_parser_get’ from ‘spa_latency_parse’ with 22 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (33) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (34) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (35) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (36) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (38) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:553:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:562:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:564:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:564:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:566:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:568:9: note: (6) following ‘case 4:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:569:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:570:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:499:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:505:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:514:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:516:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [184/1067] gcc -Ispa/plugins/avb/libspa-avb.so.p -Ispa/plugins/avb -I../spa/plugins/avb -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/avb/libspa-avb.so.p/avb-pcm-source.c.o -MF spa/plugins/avb/libspa-avb.so.p/avb-pcm-source.c.o.d -o spa/plugins/avb/libspa-avb.so.p/avb-pcm-source.c.o -c ../spa/plugins/avb/avb-pcm-source.c In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:20, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:34, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:17: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:499:12: note: (1) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:505:12: note: (2) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:514:39: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:516:28: note: (4) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:35: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (5) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (6) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (7) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (8) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (9) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (13) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (14) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/node.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:7: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (16) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (17) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (19) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/meta.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/buffer.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/node.h:26: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (21) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (23) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (27) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (28) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (29) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:553:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:562:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:19:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:564:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:564:32: note: in expansion of macro ‘CHECK_PORT’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:564:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:566:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:568:9: note: (6) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:572:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:575:20: note: (8) following ‘false’ branch (when ‘param’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:577:33: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:577:33: note: (10) calling ‘spa_latency_parse’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:79:1: note: (11) entry to ‘spa_latency_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (12) calling ‘spa_pod_parser_push_object’ from ‘spa_latency_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (13) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (14) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (15) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (16) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (18) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (19) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (20) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (22) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (23) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (24) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (25) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (27) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (29) returning to ‘spa_latency_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (30) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (32) calling ‘spa_pod_parser_get’ from ‘spa_latency_parse’ with 22 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (33) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (34) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (35) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (36) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (38) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:553:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:562:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:19:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:564:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:564:32: note: in expansion of macro ‘CHECK_PORT’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:564:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:566:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:568:9: note: (6) following ‘case 4:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:569:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:570:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:499:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:505:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:514:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:516:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [185/1067] gcc -Ispa/plugins/avb/libspa-avb.so.p -Ispa/plugins/avb -I../spa/plugins/avb -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/avb/libspa-avb.so.p/avb-pcm.c.o -MF spa/plugins/avb/libspa-avb.so.p/avb-pcm.c.o.d -o spa/plugins/avb/libspa-avb.so.p/avb-pcm.c.o -c ../spa/plugins/avb/avb-pcm.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:97:3: warning: Value stored to 'o' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:113:3: warning: Value stored to 'o' is never read [deadcode.DeadStores] <--[clang] [186/1067] gcc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-compress-offload-sink.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-compress-offload-sink.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-compress-offload-sink.c.o -c ../spa/plugins/alsa/alsa-compress-offload-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:315: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:327: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:335: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:343: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:373: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:410: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:417: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:447: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:458: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:465: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:487: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:502: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:591: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:593: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:601: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:633: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:651: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:659: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:676: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:684: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:688: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:702: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:749: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:797: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:799: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:814: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:840: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:857: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:863: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:869: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:878: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:904: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:925: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:946: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1042: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1044: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1091: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1103: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1148: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1258: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1289: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1319: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1323: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1344: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1405: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1410: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1434: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1446: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1454: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1465: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1500: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1508: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1553: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1573: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1581: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1584: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1590: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1601: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1616: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1628: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1693: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1699: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1715: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1719: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1740: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1783: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1789: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1871: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1905: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1912: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1939: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:1982: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c: internal warning: child 3825 timed out after 30s <--[gcc] cswrap: warning: 2024-07-03 17:08:39 still trying to lock /cswrap_cap_file_lock cswrap: error: child 3825 (/usr/bin/gcc) terminated by signal 15 (timed out) [187/1067] gcc -Ispa/plugins/audioconvert/test-peaks.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -I../spa/plugins/test -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/test-peaks.p/test-peaks.c.o -MF spa/plugins/audioconvert/test-peaks.p/test-peaks.c.o.d -o spa/plugins/audioconvert/test-peaks.p/test-peaks.c.o -c ../spa/plugins/audioconvert/test-peaks.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/test/test-helper.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.c:14, <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:68:2: warning: Called function pointer is null (null dereference) [core.CallAndMessage] <--[clang] cswrap: warning: cswrap: warning: cswrap: warning: 2024-07-03 17:08:33 still trying to lock /cswrap_cap_file_lock2024-07-03 17:08:33 still trying to lock /cswrap_cap_file_lock 2024-07-03 17:08:33 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:85:8: warning: Called function pointer is null (null dereference) [core.CallAndMessage] <--[clang] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:23: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c: In function ‘test_min_max’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:68:23: warning: jump through null pointer [-Wanalyzer-jump-through-null] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.h:28:42: note: in definition of macro ‘peaks_min_max’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:57:13: note: (1) entry to ‘test_min_max’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:66:9: note: (2) calling ‘peaks_init’ from ‘test_min_max’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.c:55:5: note: (3) entry to ‘peaks_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.c:60:12: note: (4) following ‘true’ branch... <--[gcc] cc1: note: (5) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:66:9: note: (6) returning to ‘test_min_max’ from ‘peaks_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:68:23: note: (7) jump through null pointer here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.h:28:42: note: in definition of macro ‘peaks_min_max’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c: In function ‘test_abs_max’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:85:29: warning: jump through null pointer [-Wanalyzer-jump-through-null] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.h:29:42: note: in definition of macro ‘peaks_abs_max’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:74:13: note: (1) entry to ‘test_abs_max’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:83:9: note: (2) calling ‘peaks_init’ from ‘test_abs_max’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.c:55:5: note: (3) entry to ‘peaks_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.c:60:12: note: (4) following ‘true’ branch... <--[gcc] cc1: note: (5) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:83:9: note: (6) returning to ‘test_abs_max’ from ‘peaks_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:85:29: note: (7) jump through null pointer here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.h:29:42: note: in definition of macro ‘peaks_abs_max’ <--[gcc] [188/1067] rm -f spa/plugins/audiomixer/libaudiomixer_c.a && gcc-ar csrDT spa/plugins/audiomixer/libaudiomixer_c.a spa/plugins/audiomixer/libaudiomixer_c.a.p/mix-ops-c.c.o [189/1067] gcc -Ispa/plugins/alsa/libspa-alsa.so.p -Ispa/plugins/alsa -I../spa/plugins/alsa -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_ALSA_UCM -DHAVE_READLINK -MD -MQ spa/plugins/alsa/libspa-alsa.so.p/alsa-compress-offload-device.c.o -MF spa/plugins/alsa/libspa-alsa.so.p/alsa-compress-offload-device.c.o.d -o spa/plugins/alsa/libspa-alsa.so.p/alsa-compress-offload-device.c.o -c ../spa/plugins/alsa/alsa-compress-offload-device.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:74: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:115: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:118: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:132: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:136: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:145: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:151: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:160: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:190: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:243: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:245: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:252: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:286: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:289: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:321: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:423: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:449: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:536: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:541: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:543: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:84:3: warning: Value stored to 'stream' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:175:2: warning: Value stored to 'i' is never read [deadcode.DeadStores] <--[clang] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/format.h:17, <--[gcc] cswrap: warning: 2024-07-03 17:08:39 still trying to lock /cswrap_cap_file_lock from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:19, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:12: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:432:12: note: (1) entry to ‘impl_set_param’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/context.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/dict.h:17, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:11: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:439:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:441:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:441:9: note: (4) following ‘true’ branch (when ‘id == 9’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:555:9: note: (5) inlined call to ‘spa_pod_parser_pod’ from ‘impl_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:446:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:15: <--[gcc] In function ‘spa_pod_parser_pod’, inlined from ‘impl_set_param’ at ../spa/plugins/alsa/alsa-compress-offload-device.c:446:14: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:20:74: note: (6) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:22:85: note: in expansion of macro ‘SPA_POD_BODY_SIZE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:47:42: note: in expansion of macro ‘SPA_POD_SIZE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (7) calling ‘spa_pod_parser_push_object’ from ‘impl_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:446:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (8) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (9) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (10) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (12) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (13) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (14) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (15) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (16) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (17) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (18) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (19) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (20) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (22) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (24) returning to ‘impl_set_param’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:446:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (25) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:446:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:446:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (27) calling ‘spa_pod_parser_get’ from ‘impl_set_param’ with 4 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:446:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (28) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (29) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (30) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (31) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (33) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] In function ‘reset_props’, inlined from ‘impl_init’ at ../spa/plugins/alsa/alsa-compress-offload-device.c:524:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:40:9: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c: In function ‘impl_init’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:31:19: note: (1) capacity: 5 bytes <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:499:12: note: (2) entry to ‘impl_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (3) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:507:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (4) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:508:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (5) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:508:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:510:31: note: (6) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:516:9: note: (7) inlined call to ‘alsa_log_topic_init’ from ‘impl_init’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:29: <--[gcc] In function ‘alsa_log_topic_init’, inlined from ‘impl_init’ at ../spa/plugins/alsa/alsa-compress-offload-device.c:516:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa.h:16:9: note: (8) calling ‘spa_log_topic_init’ from ‘impl_init’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:16: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/log.h: In function ‘impl_init’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/log.h:197:20: note: (9) entry to ‘spa_log_topic_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/log.h:199:12: note: (10) following ‘true’ branch... <--[gcc] cc1: note: (11) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:516:9: note: (12) inlined call to ‘alsa_log_topic_init’ from ‘impl_init’ <--[gcc] In function ‘alsa_log_topic_init’, inlined from ‘impl_init’ at ../spa/plugins/alsa/alsa-compress-offload-device.c:516:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa.h:16:9: note: (13) returning to ‘impl_init’ from ‘spa_log_topic_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c: In function ‘impl_init’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:524:9: note: (14) inlined call to ‘reset_props’ from ‘impl_init’ <--[gcc] In function ‘reset_props’, inlined from ‘impl_init’ at ../spa/plugins/alsa/alsa-compress-offload-device.c:524:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:40:9: note: (15) out-of-bounds read from byte 5 till byte 63 but ‘default_device’ ends at byte 5 <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:40:9: note: read of 59 bytes from after the end of ‘default_device’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:40:9: note: valid subscripts for ‘default_device’ are ‘[0]’ to ‘[4]’ <--[gcc] ┌──────────────────────────────────────────────────────────────────────┐ │ read of 64 bytes │ └──────────────────────────────────────────────────────────────────────┘ ^ ^ ^ ^ │ │ │ │ │ │ │ │ ┌────────────┬────────────┬──────────────┐┌────────────────────────────┐ │ [0] │ ... │ [4] ││ │ ├────────────┴────────────┴──────────────┤│ after valid range │ │‘default_device’ (type: ‘const char[5]’)││ │ └────────────────────────────────────────┘└────────────────────────────┘ ├───────────────────┬────────────────────┤├─────────────┬──────────────┤ │ │ ╭──────┴──────╮ ╭────────────┴───────────╮ │size: 5 bytes│ │⚠️ over-read of 59 bytes│ ╰─────────────╯ ╰────────────────────────╯ [190/1067] rm -f spa/plugins/audiomixer/libaudiomixer_sse2.a && gcc-ar csrDT spa/plugins/audiomixer/libaudiomixer_sse2.a spa/plugins/audiomixer/libaudiomixer_sse2.a.p/mix-ops-sse2.c.o [191/1067] rm -f spa/plugins/audiomixer/libaudiomixer_sse.a && gcc-ar csrDT spa/plugins/audiomixer/libaudiomixer_sse.a spa/plugins/audiomixer/libaudiomixer_sse.a.p/mix-ops-sse.c.o [192/1067] rm -f spa/plugins/audiomixer/libaudiomixer_avx.a && gcc-ar csrDT spa/plugins/audiomixer/libaudiomixer_avx.a spa/plugins/audiomixer/libaudiomixer_avx.a.p/mix-ops-avx.c.o [193/1067] rm -f spa/plugins/audiomixer/libaudiomixer.a && gcc-ar csrDT spa/plugins/audiomixer/libaudiomixer.a spa/plugins/audiomixer/libaudiomixer.a.p/mix-ops.c.o [194/1067] gcc -Ispa/plugins/audiomixer/libspa-audiomixer.so.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_AVX -DHAVE_FMA -MD -MQ spa/plugins/audiomixer/libspa-audiomixer.so.p/plugin.c.o -MF spa/plugins/audiomixer/libspa-audiomixer.so.p/plugin.c.o.d -o spa/plugins/audiomixer/libspa-audiomixer.so.p/plugin.c.o -c ../spa/plugins/audiomixer/plugin.c [195/1067] gcc -Ispa/plugins/audioconvert/test-resample.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -I../spa/plugins/test -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/test-resample.p/test-resample.c.o -MF spa/plugins/audioconvert/test-resample.p/test-resample.c.o.d -o spa/plugins/audioconvert/test-resample.p/test-resample.c.o -c ../spa/plugins/audioconvert/test-resample.c [196/1067] gcc -Ispa/plugins/audioconvert/benchmark-resample.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -I../spa/plugins/test -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/benchmark-resample.p/benchmark-resample.c.o -MF spa/plugins/audioconvert/benchmark-resample.p/benchmark-resample.c.o.d -o spa/plugins/audioconvert/benchmark-resample.p/benchmark-resample.c.o -c ../spa/plugins/audioconvert/benchmark-resample.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/benchmark-resample.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/test/test-helper.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [197/1067] gcc -Ispa/plugins/control/libspa-control.so.p -Ispa/plugins/control -I../spa/plugins/control -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/control/libspa-control.so.p/plugin.c.o -MF spa/plugins/control/libspa-control.so.p/plugin.c.o.d -o spa/plugins/control/libspa-control.so.p/plugin.c.o -c ../spa/plugins/control/plugin.c [198/1067] gcc -Ispa/plugins/audioconvert/spa-resample.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/plugins/audioconvert/spa-resample.p/spa-resample.c.o -MF spa/plugins/audioconvert/spa-resample.p/spa-resample.c.o.d -o spa/plugins/audioconvert/spa-resample.p/spa-resample.c.o -c ../spa/plugins/audioconvert/spa-resample.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [199/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/plugin.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/plugin.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/plugin.c.o -c ../spa/plugins/bluez5/plugin.c [200/1067] gcc -Ispa/plugins/audioconvert/benchmark-fmt-ops.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -I. -I.. -I../spa/plugins/test -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSSE3 -DHAVE_SSE41 -DHAVE_AVX -DHAVE_FMA -DHAVE_AVX2 -MD -MQ spa/plugins/audioconvert/benchmark-fmt-ops.p/benchmark-fmt-ops.c.o -MF spa/plugins/audioconvert/benchmark-fmt-ops.p/benchmark-fmt-ops.c.o.d -o spa/plugins/audioconvert/benchmark-fmt-ops.p/benchmark-fmt-ops.c.o -c ../spa/plugins/audioconvert/benchmark-fmt-ops.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/test/test-helper.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [201/1067] gcc -Ispa/plugins/audiomixer/benchmark-mix-ops.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -I. -I.. -I../spa/plugins/test -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_AVX -DHAVE_FMA -MD -MQ spa/plugins/audiomixer/benchmark-mix-ops.p/benchmark-mix-ops.c.o -MF spa/plugins/audiomixer/benchmark-mix-ops.p/benchmark-mix-ops.c.o.d -o spa/plugins/audiomixer/benchmark-mix-ops.p/benchmark-mix-ops.c.o -c ../spa/plugins/audiomixer/benchmark-mix-ops.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/test/test-helper.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [202/1067] gcc -Ispa/plugins/audiomixer/test-mix-ops.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -I. -I.. -I../spa/plugins/test -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DHAVE_SSE -DHAVE_SSE2 -DHAVE_AVX -DHAVE_FMA -MD -MQ spa/plugins/audiomixer/test-mix-ops.p/test-mix-ops.c.o -MF spa/plugins/audiomixer/test-mix-ops.p/test-mix-ops.c.o.d -o spa/plugins/audiomixer/test-mix-ops.p/test-mix-ops.c.o -c ../spa/plugins/audiomixer/test-mix-ops.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/test/test-helper.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [203/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/meson-generated_.._bluez5-interface-gen.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/meson-generated_.._bluez5-interface-gen.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/meson-generated_.._bluez5-interface-gen.c.o -c spa/plugins/bluez5/bluez5-interface-gen.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/plugins/bluez5/bluez5-interface-gen.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [204/1067] gcc -Ispa/plugins/audiomixer/libspa-audiomixer.so.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_AVX -DHAVE_FMA -MD -MQ spa/plugins/audiomixer/libspa-audiomixer.so.p/mixer-dsp.c.o -MF spa/plugins/audiomixer/libspa-audiomixer.so.p/mixer-dsp.c.o.d -o spa/plugins/audiomixer/libspa-audiomixer.so.p/mixer-dsp.c.o -c ../spa/plugins/audiomixer/mixer-dsp.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:170: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:181: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:263: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:298: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:301: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:425: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:436: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:520: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:570: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:598: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:602: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:607: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:640: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:651: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:751: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:862: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:868: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:869: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [205/1067] gcc -Ispa/plugins/audiomixer/libspa-audiomixer.so.p -Ispa/plugins/audiomixer -I../spa/plugins/audiomixer -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_SSE -DHAVE_SSE2 -DHAVE_AVX -DHAVE_FMA -MD -MQ spa/plugins/audiomixer/libspa-audiomixer.so.p/audiomixer.c.o -MF spa/plugins/audiomixer/libspa-audiomixer.so.p/audiomixer.c.o.d -o spa/plugins/audiomixer/libspa-audiomixer.so.p/audiomixer.c.o -c ../spa/plugins/audiomixer/audiomixer.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:175: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:186: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:267: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:302: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:305: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:448: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:459: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:584: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:634: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:662: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:667: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:672: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:705: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:716: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:815: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:925: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:931: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:932: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [206/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/codec-loader.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/codec-loader.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/codec-loader.c.o -c ../spa/plugins/bluez5/codec-loader.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin-loader.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin-loader.h:67: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:86: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:93: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:116: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:125: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:131: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:194: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [207/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/media-codecs.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/media-codecs.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/media-codecs.c.o -c ../spa/plugins/bluez5/media-codecs.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:59:11: warning: Potential leak of memory pointed to by 'scores' [unix.Malloc] <--[clang] [208/1067] gcc -Ispa/plugins/control/libspa-control.so.p -Ispa/plugins/control -I../spa/plugins/control -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/control/libspa-control.so.p/mixer.c.o -MF spa/plugins/control/libspa-control.so.p/mixer.c.o.d -o spa/plugins/control/libspa-control.so.p/mixer.c.o -c ../spa/plugins/control/mixer.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:17, <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:138: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:149: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:229: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:263: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:265: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:363: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:374: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:441: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:494: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:516: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:551: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:562: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:652: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:823: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:17: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: warning: ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 2 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:270:12: note: (1) entry to ‘port_enum_formats.part.0’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (2) calling ‘spa_pod_builder_add’ from ‘port_enum_formats.part.0’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:278:26: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (3) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (4) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (5) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (6) following ‘case 16:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:585:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: note: (8) ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 2 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:270:12: note: (1) entry to ‘port_enum_formats.part.0’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (2) calling ‘spa_pod_builder_add’ from ‘port_enum_formats.part.0’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/control/mixer.c:278:26: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (3) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (4) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (5) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (6) following ‘default:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (8) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [209/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/player.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/player.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/player.c.o -c ../spa/plugins/bluez5/player.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/player.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/player.c:123: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/player.c:332: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/player.c:346: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/player.c:351: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/player.c:366: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/player.c:379: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/player.c:384: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [210/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/iso-io.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/iso-io.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/iso-io.c.o -c ../spa/plugins/bluez5/iso-io.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:84: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:93: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:157: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:181: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:196: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:210: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:290: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:301: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:314: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [211/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/quirks.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/quirks.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/quirks.c.o -c ../spa/plugins/bluez5/quirks.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/quirks.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/quirks.c:193: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/quirks.c:233: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/quirks.c:245: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/quirks.c:249: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/quirks.c:266: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/quirks.c:305: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/quirks.c:330: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/quirks.c:357: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [212/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/sco-io.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/sco-io.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/sco-io.c.o -c ../spa/plugins/bluez5/sco-io.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:80: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:139: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:212: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:229: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:237: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [213/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/hci.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/hci.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/hci.c.o -c ../spa/plugins/bluez5/hci.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/hci.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] cswrap: warning: 2024-07-03 17:09:30 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [214/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/media-sink.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/media-sink.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/media-sink.c.o -c ../spa/plugins/bluez5/media-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:264: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:324: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:356: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:541: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:544: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:571: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:579: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:594: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:627: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:643: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:662: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:670: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:774: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:789: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:797: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:806: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:822: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:836: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:840: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:853: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:909: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:914: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:924: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:952: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:959: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1001: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1011: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1014: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1019: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1038: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1041: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1043: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1046: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1059: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1063: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1091: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1100: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1135: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1166: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1173: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1195: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1203: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1208: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1215: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1219: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1222: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1228: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1240: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1248: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1257: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1273: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1287: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1308: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1325: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1328: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1342: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1344: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1358: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1362: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1437: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1448: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1495: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1635: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1660: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1684: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1769: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1788: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1859: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1865: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1898: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1929: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1948: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1949: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1959: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1976: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2065: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2069: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2128: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2132: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2140: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:17, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:23: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: warning: ‘args’ has no more arguments (1 consumed) [CWE-685] [-Wanalyzer-va-list-exhausted] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1952:13: note: (1) entry to ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1983:12: note: (2) following ‘true’ branch (when ‘state == -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1985:40: note: (3) ...to here <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/loop.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:12: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (4) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (6) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (7) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (8) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (9) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (10) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (12) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (14) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (16) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (17) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (20) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (21) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (22) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (23) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (24) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (25) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (27) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:577:17: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:580:28: note: (29) following ‘true’ branch (when ‘key == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:581:33: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (31) returning to ‘spa_pod_builder_add’ from ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (32) returning to ‘transport_state_changed’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (33) calling ‘spa_pod_builder_pop’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:158:21: note: (34) entry to ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:162:12: note: (35) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:20: note: (36) inlined call to ‘spa_pod_builder_frame’ from ‘spa_pod_builder_pop’ <--[gcc] In function ‘spa_pod_builder_frame’, inlined from ‘spa_pod_builder_pop’ at ../spa/include/spa/pod/builder.h:166:13: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:18: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:12: note: (38) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:11: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:98:42: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:12: note: (40) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:167:22: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (42) calling ‘spa_pod_builder_pad’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:142:19: note: (43) entry to ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (44) following ‘false’ branch (when ‘size == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (45) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (46) returning to ‘spa_pod_builder_pop’ from ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (47) returning to ‘transport_state_changed’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (48) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (49) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (50) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (51) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (52) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (53) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (54) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (55) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (56) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (57) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (58) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (59) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (60) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (61) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (62) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (63) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (64) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (65) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (66) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (67) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (68) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (69) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (70) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (71) following ‘case 16:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:585:17: note: (72) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: note: (73) ‘args’ has no more arguments (1 consumed) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1952:13: note: (1) entry to ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1983:12: note: (2) following ‘true’ branch (when ‘state == -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1985:40: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (4) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (6) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (7) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (8) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (9) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (10) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (12) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (14) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (16) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (17) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (20) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (21) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (22) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (23) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (24) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (25) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (27) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:577:17: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:580:28: note: (29) following ‘true’ branch (when ‘key == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:581:33: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (31) returning to ‘spa_pod_builder_add’ from ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (32) returning to ‘transport_state_changed’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (33) calling ‘spa_pod_builder_pop’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:158:21: note: (34) entry to ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:162:12: note: (35) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:20: note: (36) inlined call to ‘spa_pod_builder_frame’ from ‘spa_pod_builder_pop’ <--[gcc] In function ‘spa_pod_builder_frame’, inlined from ‘spa_pod_builder_pop’ at ../spa/include/spa/pod/builder.h:166:13: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:18: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:12: note: (38) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:98:42: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:12: note: (40) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:167:22: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (42) calling ‘spa_pod_builder_pad’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:142:19: note: (43) entry to ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (44) following ‘false’ branch (when ‘size == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (45) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (46) returning to ‘spa_pod_builder_pop’ from ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (47) returning to ‘transport_state_changed’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (48) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (49) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (50) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (51) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (52) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (53) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (54) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (55) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (56) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (57) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (58) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (59) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (60) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (61) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (62) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (63) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (64) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (65) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1988:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1989:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (66) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (67) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (68) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (69) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (70) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (71) following ‘default:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (72) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (73) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:20, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:27: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1653:12: note: (1) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1659:12: note: (2) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1664:39: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1666:28: note: (4) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:29: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (5) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (6) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (7) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (8) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (9) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (13) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (14) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (16) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (17) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (19) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/event.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/device.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:20: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (21) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (23) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (27) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (28) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (29) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1728:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1737:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1738:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1738:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1739:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1741:9: note: (6) following ‘case 4:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1742:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1743:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1653:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1659:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1664:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1666:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-sink.c: internal warning: child 4297 timed out after 30s <--[clang] cswrap: warning: 2024-07-03 17:09:34 still trying to lock /cswrap_cap_file_lock cswrap: error: child 4297 (/usr/bin/clang) terminated by signal 15 (timed out) [215/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/dbus-monitor.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/dbus-monitor.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/dbus-monitor.c.o -c ../spa/plugins/bluez5/dbus-monitor.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] cswrap: warning: 2024-07-03 17:09:34 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:23: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:53: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:74: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:152: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:159: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [216/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/media-source.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/media-source.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/media-source.c.o -c ../spa/plugins/bluez5/media-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:17, <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:186: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:281: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:322: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:331: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:356: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:219: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:294: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:296: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:323: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:394: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:420: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:469: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:473: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:477: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:484: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:499: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:502: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:506: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:520: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:528: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:572: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:580: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:607: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:628: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:643: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:656: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:679: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:702: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:704: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:716: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:736: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:739: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:754: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:759: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:771: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:773: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:794: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:798: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:874: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:885: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:932: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1069: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1095: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1198: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1217: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1373: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1385: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1406: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1472: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1516: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1538: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1557: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1558: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1633: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1637: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1705: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1709: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1716: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:216: warning: uninitvar(CWE-457): Uninitialized variables: param.size, param.type <--[cppcheck] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:26: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: warning: ‘args’ has no more arguments (1 consumed) [CWE-685] [-Wanalyzer-va-list-exhausted] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1510:13: note: (1) entry to ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1523:12: note: (2) following ‘true’ branch (when ‘state == -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1525:40: note: (3) ...to here <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/loop.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:15: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (4) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (6) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (7) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (8) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (9) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (10) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (12) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (14) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (16) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (17) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (20) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (21) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (22) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (23) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (24) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (25) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (27) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:577:17: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:580:28: note: (29) following ‘true’ branch (when ‘key == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:581:33: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (31) returning to ‘spa_pod_builder_add’ from ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (32) returning to ‘transport_state_changed’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (33) calling ‘spa_pod_builder_pop’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:158:21: note: (34) entry to ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:162:12: note: (35) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:20: note: (36) inlined call to ‘spa_pod_builder_frame’ from ‘spa_pod_builder_pop’ <--[gcc] In function ‘spa_pod_builder_frame’, inlined from ‘spa_pod_builder_pop’ at ../spa/include/spa/pod/builder.h:166:13: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:18: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:12: note: (38) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:14: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:98:42: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:12: note: (40) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:167:22: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (42) calling ‘spa_pod_builder_pad’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:142:19: note: (43) entry to ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (44) following ‘false’ branch (when ‘size == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (45) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (46) returning to ‘spa_pod_builder_pop’ from ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (47) returning to ‘transport_state_changed’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (48) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (49) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (50) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (51) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (52) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (53) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (54) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (55) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (56) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (57) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (58) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (59) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (60) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (61) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (62) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (63) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (64) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (65) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (66) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (67) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (68) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (69) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (70) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (71) following ‘case 16:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:585:17: note: (72) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: note: (73) ‘args’ has no more arguments (1 consumed) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1510:13: note: (1) entry to ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1523:12: note: (2) following ‘true’ branch (when ‘state == -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1525:40: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (4) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (6) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (7) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (8) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (9) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (10) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (12) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (14) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (16) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (17) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (20) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (21) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (22) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (23) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (24) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (25) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (27) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:577:17: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:580:28: note: (29) following ‘true’ branch (when ‘key == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:581:33: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (31) returning to ‘spa_pod_builder_add’ from ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (32) returning to ‘transport_state_changed’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (33) calling ‘spa_pod_builder_pop’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:158:21: note: (34) entry to ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:162:12: note: (35) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:20: note: (36) inlined call to ‘spa_pod_builder_frame’ from ‘spa_pod_builder_pop’ <--[gcc] In function ‘spa_pod_builder_frame’, inlined from ‘spa_pod_builder_pop’ at ../spa/include/spa/pod/builder.h:166:13: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:18: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:12: note: (38) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:98:42: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:12: note: (40) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:167:22: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (42) calling ‘spa_pod_builder_pad’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:142:19: note: (43) entry to ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (44) following ‘false’ branch (when ‘size == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (45) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (46) returning to ‘spa_pod_builder_pop’ from ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (47) returning to ‘transport_state_changed’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (48) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (49) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (50) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (51) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (52) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (53) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (54) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (55) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (56) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (57) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (58) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (59) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (60) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (61) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (62) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (63) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (64) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (65) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1528:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1529:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (66) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (67) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (68) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (69) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (70) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (71) following ‘default:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (72) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (73) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:20, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:30: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1155:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1164:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:152:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1166:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1166:32: note: in expansion of macro ‘CHECK_PORT’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1166:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1167:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1169:9: note: (6) following ‘case 4:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1170:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1171:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1088:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1094:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1099:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1101:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:32: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/event.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/device.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c:23: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-source.c: internal warning: child 4318 timed out after 30s <--[clang] cswrap: warning: 2024-07-03 17:09:37 still trying to lock /cswrap_cap_file_lock cswrap: error: child 4318 (/usr/bin/clang) terminated by signal 15 (timed out) [217/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/sco-sink.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/sco-sink.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/sco-sink.c.o -c ../spa/plugins/bluez5/sco-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:207: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:278: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:280: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:418: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:425: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:431: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:443: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:452: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:462: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:484: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:510: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:515: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:552: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:562: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:566: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:594: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:602: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:625: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:661: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:697: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:728: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:745: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:784: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:802: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:816: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:818: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:836: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:840: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:910: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:921: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:968: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1112: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1137: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1221: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1240: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1306: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1311: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1333: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1368: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1401: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1402: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1473: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1477: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1532: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:17, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:23: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: warning: ‘args’ has no more arguments (1 consumed) [CWE-685] [-Wanalyzer-va-list-exhausted] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1362:13: note: (1) entry to ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1372:17: note: (2) following ‘true’ branch (when ‘state <= 1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1373:17: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1375:12: note: (4) following ‘true’ branch (when ‘state == -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1377:40: note: (5) ...to here <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/loop.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:12: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (6) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (8) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (9) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (10) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (11) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (12) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (14) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (16) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (18) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (19) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (20) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (22) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (23) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (24) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (25) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (26) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (27) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (29) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:577:17: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:580:28: note: (31) following ‘true’ branch (when ‘key == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:581:33: note: (32) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (33) returning to ‘spa_pod_builder_add’ from ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (34) returning to ‘transport_state_changed’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (35) calling ‘spa_pod_builder_pop’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:158:21: note: (36) entry to ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:162:12: note: (37) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:20: note: (38) inlined call to ‘spa_pod_builder_frame’ from ‘spa_pod_builder_pop’ <--[gcc] In function ‘spa_pod_builder_frame’, inlined from ‘spa_pod_builder_pop’ at ../spa/include/spa/pod/builder.h:166:13: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:18: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:12: note: (40) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:11: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:98:42: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:12: note: (42) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:167:22: note: (43) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (44) calling ‘spa_pod_builder_pad’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:142:19: note: (45) entry to ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (46) following ‘false’ branch (when ‘size == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (47) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (48) returning to ‘spa_pod_builder_pop’ from ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (49) returning to ‘transport_state_changed’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (50) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (51) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (52) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (53) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (54) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (55) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (56) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (57) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (58) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (59) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (60) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (61) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (62) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (63) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (64) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (65) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (66) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (67) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (68) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (69) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (70) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (71) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (72) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (73) following ‘case 16:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:585:17: note: (74) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: note: (75) ‘args’ has no more arguments (1 consumed) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1362:13: note: (1) entry to ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1372:17: note: (2) following ‘true’ branch (when ‘state <= 1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1373:17: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1375:12: note: (4) following ‘true’ branch (when ‘state == -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1377:40: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (6) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (8) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (9) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (10) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (11) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (12) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (14) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (16) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (18) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (19) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (20) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (22) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (23) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (24) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (25) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (26) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (27) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (29) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:577:17: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:580:28: note: (31) following ‘true’ branch (when ‘key == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:581:33: note: (32) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (33) returning to ‘spa_pod_builder_add’ from ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (34) returning to ‘transport_state_changed’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (35) calling ‘spa_pod_builder_pop’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:158:21: note: (36) entry to ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:162:12: note: (37) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:20: note: (38) inlined call to ‘spa_pod_builder_frame’ from ‘spa_pod_builder_pop’ <--[gcc] In function ‘spa_pod_builder_frame’, inlined from ‘spa_pod_builder_pop’ at ../spa/include/spa/pod/builder.h:166:13: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:18: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:12: note: (40) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:98:42: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:12: note: (42) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:167:22: note: (43) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (44) calling ‘spa_pod_builder_pad’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:142:19: note: (45) entry to ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (46) following ‘false’ branch (when ‘size == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (47) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (48) returning to ‘spa_pod_builder_pop’ from ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (49) returning to ‘transport_state_changed’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (50) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (51) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (52) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (53) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (54) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (55) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (56) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (57) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (58) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (59) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (60) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (61) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (62) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (63) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (64) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (65) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (66) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (67) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1380:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1381:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (68) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (69) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (70) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (71) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (72) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (73) following ‘default:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (74) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (75) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:20, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:27: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1130:12: note: (1) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1136:12: note: (2) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1141:39: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1143:28: note: (4) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:29: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (5) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (6) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (7) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (8) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (9) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (13) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (14) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (16) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (17) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (19) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/event.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/device.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:20: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (21) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (23) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (27) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (28) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (29) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1180:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1189:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1190:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1190:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1191:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1193:9: note: (6) following ‘case 4:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1194:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1195:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1130:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1136:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1141:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1143:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c: internal warning: child 4329 timed out after 30s <--[clang] cswrap: warning: 2024-07-03 17:09:40 still trying to lock /cswrap_cap_file_lock cswrap: error: child 4329 (/usr/bin/clang) terminated by signal 15 (timed out) [218/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/sco-source.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/sco-source.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/sco-source.c.o -c ../spa/plugins/bluez5/sco-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:186: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:281: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:322: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:331: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:356: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:196: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:271: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:273: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:340: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:408: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:429: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:461: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:467: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:475: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:483: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:507: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:539: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:552: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:601: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:610: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:637: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:670: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:706: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:732: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:749: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:770: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:800: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:802: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:816: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:820: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:889: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:900: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:947: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1090: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1116: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1202: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1221: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1333: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1345: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1358: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1424: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1468: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1501: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1502: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1573: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1577: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1635: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:193: error: uninitvar(CWE-457): Uninitialized variable: param <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:17, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:25: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: warning: ‘args’ has no more arguments (1 consumed) [CWE-685] [-Wanalyzer-va-list-exhausted] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1462:13: note: (1) entry to ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1472:17: note: (2) following ‘true’ branch (when ‘state <= 1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1473:17: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1475:12: note: (4) following ‘true’ branch (when ‘state == -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1477:40: note: (5) ...to here <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/loop.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:14: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (6) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (8) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (9) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (10) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (11) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (12) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (14) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (16) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (18) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (19) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (20) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (22) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (23) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (24) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (25) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (26) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (27) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (29) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:577:17: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:580:28: note: (31) following ‘true’ branch (when ‘key == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:581:33: note: (32) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (33) returning to ‘spa_pod_builder_add’ from ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (34) returning to ‘transport_state_changed’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (35) calling ‘spa_pod_builder_pop’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:158:21: note: (36) entry to ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:162:12: note: (37) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:20: note: (38) inlined call to ‘spa_pod_builder_frame’ from ‘spa_pod_builder_pop’ <--[gcc] In function ‘spa_pod_builder_frame’, inlined from ‘spa_pod_builder_pop’ at ../spa/include/spa/pod/builder.h:166:13: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:18: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:12: note: (40) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:13: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:98:42: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:12: note: (42) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:167:22: note: (43) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (44) calling ‘spa_pod_builder_pad’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:142:19: note: (45) entry to ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (46) following ‘false’ branch (when ‘size == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (47) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (48) returning to ‘spa_pod_builder_pop’ from ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (49) returning to ‘transport_state_changed’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (50) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (51) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (52) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (53) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (54) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (55) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (56) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (57) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (58) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (59) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (60) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (61) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (62) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (63) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (64) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (65) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (66) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (67) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (68) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (69) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (70) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (71) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (72) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (73) following ‘case 16:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:585:17: note: (74) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: note: (75) ‘args’ has no more arguments (1 consumed) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1462:13: note: (1) entry to ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1472:17: note: (2) following ‘true’ branch (when ‘state <= 1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1473:17: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1475:12: note: (4) following ‘true’ branch (when ‘state == -1’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1477:40: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (6) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (8) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (9) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (10) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (11) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (12) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (14) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (16) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (18) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (19) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (20) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (22) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (23) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (24) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (25) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (26) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (27) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (29) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:577:17: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:580:28: note: (31) following ‘true’ branch (when ‘key == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:581:33: note: (32) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (33) returning to ‘spa_pod_builder_add’ from ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (34) returning to ‘transport_state_changed’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (35) calling ‘spa_pod_builder_pop’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:158:21: note: (36) entry to ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:162:12: note: (37) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:20: note: (38) inlined call to ‘spa_pod_builder_frame’ from ‘spa_pod_builder_pop’ <--[gcc] In function ‘spa_pod_builder_frame’, inlined from ‘spa_pod_builder_pop’ at ../spa/include/spa/pod/builder.h:166:13: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:18: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:97:12: note: (40) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:98:42: note: (41) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:166:12: note: (42) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:167:22: note: (43) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (44) calling ‘spa_pod_builder_pad’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:142:19: note: (45) entry to ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (46) following ‘false’ branch (when ‘size == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:146:67: note: (47) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:171:9: note: (48) returning to ‘spa_pod_builder_pop’ from ‘spa_pod_builder_pad’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:639:9: note: (49) returning to ‘transport_state_changed’ from ‘spa_pod_builder_pop’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:109:14: note: (50) following ‘true’ branch (when ‘_h != _l’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:120:9: note: in expansion of macro ‘spa_list_for_each_safe_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:423:9: note: in expansion of macro ‘spa_list_for_each_safe’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:158:21: note: (51) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:424:17: note: in expansion of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (52) calling ‘spa_pod_builder_push_object’ from ‘transport_state_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (53) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (54) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (55) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (56) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (57) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (58) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (59) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (60) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (61) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (62) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (63) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (64) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (65) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:637:9: note: (66) returning to ‘transport_state_changed’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:638:9: note: (67) calling ‘spa_pod_builder_add’ from ‘transport_state_changed’ with 1 variadic argument <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:161:50: note: in definition of macro ‘spa_callbacks_call’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:109:17: note: in expansion of macro ‘spa_hook_list_call_simple’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:115:49: note: in expansion of macro ‘spa_node_emit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1480:17: note: in expansion of macro ‘spa_node_emit_event’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1481:33: note: in expansion of macro ‘spa_pod_builder_add_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (68) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (69) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (70) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (71) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (72) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (73) following ‘default:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (74) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (75) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:20, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:29: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1159:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1168:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:144:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1170:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1170:32: note: in expansion of macro ‘CHECK_PORT’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1170:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1171:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1173:9: note: (6) following ‘case 4:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1174:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1175:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1109:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1115:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1120:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1122:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:31: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/event.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/device.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:22: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [219/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/bluez5-dbus.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/bluez5-dbus.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/bluez5-dbus.c.o -c ../spa/plugins/bluez5/bluez5-dbus.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-dbus.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-dbus.c: internal warning: child 4433 timed out after 30s <--[cppcheck] cswrap: error: child 4433 (/usr/bin/cppcheck) terminated by signal 15 (timed out) /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-dbus.c: internal warning: child 4434 timed out after 30s <--[clang] cswrap: error: child 4434 (/usr/bin/clang) terminated by signal 15 (timed out) /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-dbus.c: internal warning: child 4438 timed out after 30s <--[gcc] cswrap: error: child 4438 (/usr/bin/gcc) terminated by signal 15 (timed out) [220/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/bluez5-device.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/bluez5-device.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/bluez5-device.c.o -c ../spa/plugins/bluez5/bluez5-device.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:334: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:622: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:637: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:679: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:755: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:767: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:779: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:824: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:828: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:841: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:958: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1123: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1130: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1145: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1159: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1204: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1216: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1241: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1247: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1282: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1303: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1310: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1317: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1346: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1365: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1411: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1524: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1569: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1579: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2334: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2352: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2366: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2369: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2389: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2407: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2420: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2437: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2542: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2551: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2571: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2602: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2607: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2739: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:26: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2518:12: note: (1) entry to ‘impl_set_param’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/type.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/log.h:14, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:13: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2525:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2527:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2527:9: note: (4) following ‘case 9:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2528:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2535:20: note: (6) following ‘false’ branch (when ‘param’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:555:9: note: (7) inlined call to ‘spa_pod_parser_pod’ from ‘impl_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2538:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/meta.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/buffer.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/node.h:26, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:18: <--[gcc] In function ‘spa_pod_parser_pod’, inlined from ‘impl_set_param’ at ../spa/plugins/bluez5/bluez5-device.c:2538:14: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:20:74: note: (8) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:22:85: note: in expansion of macro ‘SPA_POD_BODY_SIZE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:47:42: note: in expansion of macro ‘SPA_POD_SIZE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (9) calling ‘spa_pod_parser_push_object’ from ‘impl_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2538:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (10) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (11) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (12) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (13) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (14) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (15) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (16) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (17) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (18) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (19) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (20) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (21) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (22) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (24) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (26) returning to ‘impl_set_param’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2538:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (27) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2538:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2538:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (29) calling ‘spa_pod_parser_get’ from ‘impl_set_param’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2538:28: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (30) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (31) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (32) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (33) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (34) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (35) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [221/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/midi-parser.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/midi-parser.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/midi-parser.c.o -c ../spa/plugins/bluez5/midi-parser.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-parser.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] cswrap: warning: 2024-07-03 17:09:59 still trying to lock /cswrap_cap_file_lock [222/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/midi-node.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/midi-node.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/midi-node.c.o -c ../spa/plugins/bluez5/midi-node.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:20, <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:329: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:459: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:465: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:477: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:510: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:529: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:534: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:608: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:613: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:630: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:637: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:640: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:643: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:699: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:712: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:751: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:767: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:786: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:824: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:830: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:863: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:868: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:891: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:933: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:941: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:947: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:962: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:997: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1033: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1038: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1058: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1099: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1115: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1124: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1126: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1138: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1140: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1166: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1204: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1249: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1251: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1328: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1445: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1456: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1505: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1631: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1726: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1743: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1934: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1940: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1944: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1968: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1975: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:2075: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:32: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1639:12: note: (1) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1645:12: note: (2) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1652:39: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1654:28: note: (4) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:34: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (5) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (6) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (7) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (8) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (9) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (13) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (14) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:13: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (16) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (17) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (19) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/event.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/device.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:24: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (21) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (23) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (27) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (28) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (29) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1681:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1690:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:202:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1692:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1692:32: note: in expansion of macro ‘CHECK_PORT’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1692:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:203:88: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1694:16: note: in expansion of macro ‘GET_PORT’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1696:9: note: (6) following ‘case 4:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1697:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1698:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1639:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1645:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1652:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1654:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [223/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/backend-hsphfpd.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/backend-hsphfpd.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/backend-hsphfpd.c.o -c ../spa/plugins/bluez5/backend-hsphfpd.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:213: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:218: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:235: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:249: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:277: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:284: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:289: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:312: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:362: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:366: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:370: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:375: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:389: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:403: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:412: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:426: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:427: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:567: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:571: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:593: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:599: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:605: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:611: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:618: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:628: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:637: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:644: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:650: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:657: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:663: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:666: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:712: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:776: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:825: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:832: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:838: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:848: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:854: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:859: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:876: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:909: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:977: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:983: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:986: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:992: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:994: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1004: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1036: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1042: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1052: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1054: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1065: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1097: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1130: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1134: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1152: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1158: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1163: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1185: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1197: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1201: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1208: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1215: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1275: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1281: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1294: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1314: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1331: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1343: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1346: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1353: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1356: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-hsphfpd.c:1374: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [224/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/midi-server.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/midi-server.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/midi-server.c.o -c ../spa/plugins/bluez5/midi-server.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:174:14: warning: Value stored to 'err_msg' during its initialization is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:125: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] cswrap: warning: cswrap: warning: 2024-07-03 17:10:00 still trying to lock /cswrap_cap_file_lock2024-07-03 17:10:00 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:293: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:331: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:362: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:385: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:476: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:496: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [225/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/midi-enum.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/midi-enum.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/midi-enum.c.o -c ../spa/plugins/bluez5/midi-enum.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] cswrap: warning: 2024-07-03 17:10:03 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:97: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:123: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:128: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:130: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:151: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:160: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:188: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:261: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:268: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:274: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:302: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:381: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:475: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:498: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:672: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:791: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:805: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:813: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [226/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/upower.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/upower.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/upower.c.o -c ../spa/plugins/bluez5/upower.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/upower.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] cswrap: warning: 2024-07-03 17:10:05 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/upower.c:35: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/upower.c:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/upower.c:60: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/upower.c:105: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/upower.c:112: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/upower.c:118: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/upower.c:123: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/upower.c:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/upower.c:146: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/upower.c:176: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [227/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/backend-ofono.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/backend-ofono.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/backend-ofono.c.o -c ../spa/plugins/bluez5/backend-ofono.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] cswrap: warning: 2024-07-03 17:10:07 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:103: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:105: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:123: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:163: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:169: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:177: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:210: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:223: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:232: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:252: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:277: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:284: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:318: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:325: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:355: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:374: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:388: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:403: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:409: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:415: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:422: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:440: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:447: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:456: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:470: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:473: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:536: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:546: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:555: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:561: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:587: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:622: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:628: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:657: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:675: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:679: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:686: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:690: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:694: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:698: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:702: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:707: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:749: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:766: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:783: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:811: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-ofono.c:879: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [228/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-aac.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-aac.so.p/media-codecs.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-aac.so.p/media-codecs.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-aac.so.p/media-codecs.c.o -c ../spa/plugins/bluez5/media-codecs.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:59:11: warning: Potential leak of memory pointed to by 'scores' [unix.Malloc] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [229/1067] gcc -Ispa/plugins/bluez5/libspa-bluez5.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/libspa-bluez5.so.p/backend-native.c.o -MF spa/plugins/bluez5/libspa-bluez5.so.p/backend-native.c.o.d -o spa/plugins/bluez5/libspa-bluez5.so.p/backend-native.c.o -c ../spa/plugins/bluez5/backend-native.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:191: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:276: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:282: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:307: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:324: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:349: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:374: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:406: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:436: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:446: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:502: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:508: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:608: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:635: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:643: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:647: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:652: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:667: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:687: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:701: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:707: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:716: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:725: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:732: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:738: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:742: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:804: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:812: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:839: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:842: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:871: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:878: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:890: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:907: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:916: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:924: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:971: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1002: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1011: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1053: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1061: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1112: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1122: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1143: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1164: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1193: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1195: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1208: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1220: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1226: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1250: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1261: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1263: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1298: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1335: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1347: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1351: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1375: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1389: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1401: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1405: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1412: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1428: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1445: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1448: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1452: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1487: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1521: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1541: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1547: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1580: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1622: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1640: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1659: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1662: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1673: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1697: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1710: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1717: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1721: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1731: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1746: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1754: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1759: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1763: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1776: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1783: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1792: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1817: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1827: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1832: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1838: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1840: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1849: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1960: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1974: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:1996: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2004: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2032: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2036: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2051: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2075: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2083: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2175: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2182: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2191: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2199: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2225: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2231: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2243: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2276: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2304: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2311: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2320: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2349: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2385: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2389: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2393: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2410: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2509: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2520: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2525: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2554: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2615: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2648: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2651: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2657: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c:2758: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/backend-native.c: internal warning: child 4542 timed out after 30s <--[clang] cswrap: error: child 4542 (/usr/bin/clang) terminated by signal 15 (timed out) [230/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-sbc.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-sbc.so.p/media-codecs.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-sbc.so.p/media-codecs.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-sbc.so.p/media-codecs.c.o -c ../spa/plugins/bluez5/media-codecs.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:59:11: warning: Potential leak of memory pointed to by 'scores' [unix.Malloc] <--[clang] [231/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-faststream.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-faststream.so.p/media-codecs.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-faststream.so.p/media-codecs.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-faststream.so.p/media-codecs.c.o -c ../spa/plugins/bluez5/media-codecs.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:59:11: warning: Potential leak of memory pointed to by 'scores' [unix.Malloc] <--[clang] [232/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-faststream.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-faststream.so.p/a2dp-codec-faststream.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-faststream.so.p/a2dp-codec-faststream.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-faststream.so.p/a2dp-codec-faststream.c.o -c ../spa/plugins/bluez5/a2dp-codec-faststream.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:15: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: warning: ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 2 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:355:12: note: (1) entry to ‘duplex_enum_config’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:362:12: note: (2) following ‘false’ branch (when ‘caps_size > 7’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:365:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:367:12: note: (4) following ‘false’ branch (when ‘idx == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:370:21: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:370:9: note: (6) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:371:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:390:18: note: (8) calling ‘spa_format_audio_raw_build’ from ‘duplex_enum_config’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:17: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:42:1: note: (9) entry to ‘spa_format_audio_raw_build’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:45:9: note: (10) calling ‘spa_pod_builder_push_object’ from ‘spa_format_audio_raw_build’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (11) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (12) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (13) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (14) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (16) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (17) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:45:9: note: (20) returning to ‘spa_format_audio_raw_build’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:46:9: note: (21) calling ‘spa_pod_builder_add’ from ‘spa_format_audio_raw_build’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (22) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (23) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (24) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (25) following ‘case 16:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:585:17: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: note: (27) ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 2 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:355:12: note: (1) entry to ‘duplex_enum_config’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:362:12: note: (2) following ‘false’ branch (when ‘caps_size > 7’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:365:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:367:12: note: (4) following ‘false’ branch (when ‘idx == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:370:21: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:370:9: note: (6) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:371:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:390:18: note: (8) calling ‘spa_format_audio_raw_build’ from ‘duplex_enum_config’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:42:1: note: (9) entry to ‘spa_format_audio_raw_build’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:45:9: note: (10) calling ‘spa_pod_builder_push_object’ from ‘spa_format_audio_raw_build’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (11) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (12) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (13) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (14) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (16) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (17) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:45:9: note: (20) returning to ‘spa_format_audio_raw_build’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:46:9: note: (21) calling ‘spa_pod_builder_add’ from ‘spa_format_audio_raw_build’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (22) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (23) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (24) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (25) following ‘default:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (27) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [233/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-aac.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-aac.so.p/a2dp-codec-aac.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-aac.so.p/a2dp-codec-aac.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-aac.so.p/a2dp-codec-aac.c.o -c ../spa/plugins/bluez5/a2dp-codec-aac.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:424: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:552: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:558: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:564: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.h:16, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:17: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: warning: ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 2 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:160:12: note: (1) entry to ‘codec_enum_config’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:170:12: note: (2) following ‘false’ branch (when ‘caps_size > 5’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:173:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:175:12: note: (4) following ‘false’ branch (when ‘idx == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:178:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:178:9: note: (6) calling ‘spa_pod_builder_push_object’ from ‘codec_enum_config’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (7) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (8) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (9) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (12) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (13) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (14) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:178:9: note: (16) returning to ‘codec_enum_config’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:179:9: note: (17) calling ‘spa_pod_builder_add’ from ‘codec_enum_config’ with 10 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (18) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (19) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (20) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (21) following ‘case 16:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:585:17: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: note: (23) ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 2 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:160:12: note: (1) entry to ‘codec_enum_config’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:170:12: note: (2) following ‘false’ branch (when ‘caps_size > 5’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:173:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:175:12: note: (4) following ‘false’ branch (when ‘idx == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:178:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:178:9: note: (6) calling ‘spa_pod_builder_push_object’ from ‘codec_enum_config’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (7) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (8) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (9) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (12) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (13) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (14) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:178:9: note: (16) returning to ‘codec_enum_config’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:179:9: note: (17) calling ‘spa_pod_builder_add’ from ‘codec_enum_config’ with 10 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (18) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (19) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (20) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (21) following ‘default:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (23) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [234/1067] rm -f spa/plugins/bluez5/libbluez5_test_lib.a && gcc-ar csrDT spa/plugins/bluez5/libbluez5_test_lib.a spa/plugins/bluez5/libbluez5_test_lib.a.p/midi-parser.c.o [235/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-ldac.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/ldac -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -DENABLE_LDAC_ABR -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-ldac.so.p/media-codecs.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-ldac.so.p/media-codecs.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-ldac.so.p/media-codecs.c.o -c ../spa/plugins/bluez5/media-codecs.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:59:11: warning: Potential leak of memory pointed to by 'scores' [unix.Malloc] <--[clang] [236/1067] gcc -Ispa/plugins/jack/libspa-jack.so.p -Ispa/plugins/jack -I../spa/plugins/jack -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/jack/libspa-jack.so.p/plugin.c.o -MF spa/plugins/jack/libspa-jack.so.p/plugin.c.o.d -o spa/plugins/jack/libspa-jack.so.p/plugin.c.o -c ../spa/plugins/jack/plugin.c [237/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-ldac.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/ldac -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -DENABLE_LDAC_ABR -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-ldac.so.p/a2dp-codec-ldac.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-ldac.so.p/a2dp-codec-ldac.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-ldac.so.p/a2dp-codec-ldac.c.o -c ../spa/plugins/bluez5/a2dp-codec-ldac.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:12: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:351:12: note: (1) entry to ‘codec_set_props’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:355:12: note: (2) following ‘false’ branch (when ‘param’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:555:9: note: (3) inlined call to ‘spa_pod_parser_pod’ from ‘codec_set_props’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:358:17: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:15: <--[gcc] In function ‘spa_pod_parser_pod’, inlined from ‘codec_set_props’ at ../spa/plugins/bluez5/a2dp-codec-ldac.c:358:3: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:20:74: note: (4) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:22:85: note: in expansion of macro ‘SPA_POD_BODY_SIZE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:47:42: note: in expansion of macro ‘SPA_POD_SIZE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (5) calling ‘spa_pod_parser_push_object’ from ‘codec_set_props’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:358:17: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (6) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (7) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (8) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (9) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (11) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (12) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (13) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:18, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:10: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (14) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (15) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (17) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (18) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (20) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (22) returning to ‘codec_set_props’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:358:17: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (23) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:358:17: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (24) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:358:17: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) calling ‘spa_pod_parser_get’ from ‘codec_set_props’ with 4 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:358:17: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (26) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (27) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (28) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (29) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [238/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-sbc.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-sbc.so.p/a2dp-codec-sbc.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-sbc.so.p/a2dp-codec-sbc.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-sbc.so.p/a2dp-codec-sbc.c.o -c ../spa/plugins/bluez5/a2dp-codec-sbc.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.h:16, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:16: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: warning: ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 2 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:339:12: note: (1) entry to ‘codec_enum_config’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:349:12: note: (2) following ‘false’ branch (when ‘caps_size > 3’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:352:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:354:12: note: (4) following ‘false’ branch (when ‘idx == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:357:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:357:9: note: (6) calling ‘spa_pod_builder_push_object’ from ‘codec_enum_config’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (7) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (8) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (9) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (12) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (13) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (14) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:357:9: note: (16) returning to ‘codec_enum_config’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:358:9: note: (17) calling ‘spa_pod_builder_add’ from ‘codec_enum_config’ with 10 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (18) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (19) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (20) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (21) following ‘case 16:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:585:17: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:588:34: note: (23) ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 2 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:339:12: note: (1) entry to ‘codec_enum_config’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:349:12: note: (2) following ‘false’ branch (when ‘caps_size > 3’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:352:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:354:12: note: (4) following ‘false’ branch (when ‘idx == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:357:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:357:9: note: (6) calling ‘spa_pod_builder_push_object’ from ‘codec_enum_config’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (7) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (8) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (9) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (12) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (13) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (14) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:357:9: note: (16) returning to ‘codec_enum_config’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:358:9: note: (17) calling ‘spa_pod_builder_add’ from ‘codec_enum_config’ with 10 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (18) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (19) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (20) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (21) following ‘default:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:597:29: note: (23) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [239/1067] gcc -Ispa/plugins/jack/libspa-jack.so.p -Ispa/plugins/jack -I../spa/plugins/jack -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/jack/libspa-jack.so.p/jack-client.c.o -MF spa/plugins/jack/libspa-jack.so.p/jack-client.c.o.d -o spa/plugins/jack/libspa-jack.so.p/jack-client.c.o -c ../spa/plugins/jack/jack-client.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-client.c:32: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-client.c:74: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-client.c:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [240/1067] gcc -Ispa/plugins/bluez5/test-midi.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DWITH_GZFILEOP -MD -MQ spa/plugins/bluez5/test-midi.p/test-midi.c.o -MF spa/plugins/bluez5/test-midi.p/test-midi.c.o.d -o spa/plugins/bluez5/test-midi.p/test-midi.c.o -c ../spa/plugins/bluez5/test-midi.c [241/1067] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build spa/plugins/support/libspa-support.so spa/plugins/support/libspa-support.so spa/plugins/support/libspa-support.so.p/libspa-support.so.symbols [242/1067] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build spa/plugins/support/libspa-dbus.so spa/plugins/support/libspa-dbus.so spa/plugins/support/libspa-dbus.so.p/libspa-dbus.so.symbols [243/1067] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build spa/plugins/support/libspa-journal.so spa/plugins/support/libspa-journal.so spa/plugins/support/libspa-journal.so.p/libspa-journal.so.symbols [244/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-opus.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-opus.so.p/media-codecs.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-opus.so.p/media-codecs.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-opus.so.p/media-codecs.c.o -c ../spa/plugins/bluez5/media-codecs.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:59:11: warning: Potential leak of memory pointed to by 'scores' [unix.Malloc] <--[clang] [245/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-lc3.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-lc3.so.p/media-codecs.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-lc3.so.p/media-codecs.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-lc3.so.p/media-codecs.c.o -c ../spa/plugins/bluez5/media-codecs.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:59:11: warning: Potential leak of memory pointed to by 'scores' [unix.Malloc] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [246/1067] gcc -Ispa/plugins/vulkan/libspa-vulkan.so.p -Ispa/plugins/vulkan -I../spa/plugins/vulkan -Ispa/include -I../spa/include -I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/vulkan/libspa-vulkan.so.p/plugin.c.o -MF spa/plugins/vulkan/libspa-vulkan.so.p/plugin.c.o.d -o spa/plugins/vulkan/libspa-vulkan.so.p/plugin.c.o -c ../spa/plugins/vulkan/plugin.c [247/1067] gcc -Ispa/plugins/videoconvert/libspa-videoconvert.so.p -Ispa/plugins/videoconvert -I../spa/plugins/videoconvert -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/videoconvert/libspa-videoconvert.so.p/plugin.c.o -MF spa/plugins/videoconvert/libspa-videoconvert.so.p/plugin.c.o.d -o spa/plugins/videoconvert/libspa-videoconvert.so.p/plugin.c.o -c ../spa/plugins/videoconvert/plugin.c [248/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-lc3.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-lc3.so.p/bap-codec-lc3.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-lc3.so.p/bap-codec-lc3.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-lc3.so.p/bap-codec-lc3.c.o -c ../spa/plugins/bluez5/bap-codec-lc3.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [249/1067] gcc -Ispa/plugins/bluez5/libspa-codec-bluez5-opus.so.p -Ispa/plugins/bluez5 -I../spa/plugins/bluez5 -I. -I.. -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCODEC_PLUGIN -MD -MQ spa/plugins/bluez5/libspa-codec-bluez5-opus.so.p/a2dp-codec-opus.c.o -MF spa/plugins/bluez5/libspa-codec-bluez5-opus.so.p/a2dp-codec-opus.c.o.d -o spa/plugins/bluez5/libspa-codec-bluez5-opus.so.p/a2dp-codec-opus.c.o -c ../spa/plugins/bluez5/a2dp-codec-opus.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1283: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [250/1067] gcc -Ispa/plugins/jack/libspa-jack.so.p -Ispa/plugins/jack -I../spa/plugins/jack -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/jack/libspa-jack.so.p/jack-sink.c.o -MF spa/plugins/jack/libspa-jack.so.p/jack-sink.c.o.d -o spa/plugins/jack/libspa-jack.so.p/jack-sink.c.o -c ../spa/plugins/jack/jack-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:12, <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:163: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:255: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:281: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:407: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:424: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:455: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:583: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:594: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:742: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:761: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:843: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:24: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:601:12: note: (1) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:607:12: note: (2) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:611:39: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:613:28: note: (4) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:15: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (5) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (6) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (7) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (8) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (9) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (13) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (14) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:13: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (16) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (17) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (19) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/meta.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/buffer.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/node.h:26, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:20: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (21) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (23) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (27) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (28) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (29) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:645:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:654:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:93:44: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:655:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:655:32: note: in expansion of macro ‘CHECK_PORT’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:655:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:657:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:659:9: note: (6) following ‘true’ branch (when ‘id == 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:660:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:661:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:601:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:607:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:611:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-sink.c:613:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [251/1067] gcc -Ispa/plugins/jack/libspa-jack.so.p -Ispa/plugins/jack -I../spa/plugins/jack -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/jack/libspa-jack.so.p/jack-source.c.o -MF spa/plugins/jack/libspa-jack.so.p/jack-source.c.o.d -o spa/plugins/jack/libspa-jack.so.p/jack-source.c.o -c ../spa/plugins/jack/jack-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:165: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:212: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:278: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:304: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:362: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:407: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:424: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:455: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:583: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:594: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:756: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:775: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:868: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:24: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:602:12: note: (1) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:608:12: note: (2) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:612:39: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:614:28: note: (4) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:15: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (5) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (6) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (7) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (8) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (9) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (13) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (14) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:13: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (16) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (17) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (19) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/meta.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/buffer.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/node.h:26, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:20: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (21) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (23) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (27) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (28) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (29) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:646:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:655:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:95:44: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:656:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:656:32: note: in expansion of macro ‘CHECK_PORT’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:656:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:658:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:660:9: note: (6) following ‘true’ branch (when ‘id == 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:661:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:662:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:602:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:608:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:612:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-source.c:614:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [252/1067] gcc -Ispa/plugins/v4l2/libspa-v4l2.so.p -Ispa/plugins/v4l2 -I../spa/plugins/v4l2 -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/v4l2/libspa-v4l2.so.p/v4l2.c.o -MF spa/plugins/v4l2/libspa-v4l2.so.p/v4l2.c.o.d -o spa/plugins/v4l2/libspa-v4l2.so.p/v4l2.c.o -c ../spa/plugins/v4l2/v4l2.c [253/1067] gcc -Ispa/plugins/vulkan/libspa-vulkan.so.p -Ispa/plugins/vulkan -I../spa/plugins/vulkan -Ispa/include -I../spa/include -I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-compute-utils.c.o -MF spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-compute-utils.c.o.d -o spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-compute-utils.c.o -c ../spa/plugins/vulkan/vulkan-compute-utils.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:39: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:100: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:120: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:175: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:179: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:198: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:219: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:238: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:291: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:356: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:380: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:382: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:393: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:415: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:424: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:510: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:541: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:546: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:605: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:622: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:638: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [254/1067] gcc -Ispa/plugins/vulkan/libspa-vulkan.so.p -Ispa/plugins/vulkan -I../spa/plugins/vulkan -Ispa/include -I../spa/include -I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-compute-filter.c.o -MF spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-compute-filter.c.o.d -o spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-compute-filter.c.o -c ../spa/plugins/vulkan/vulkan-compute-filter.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:111: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:155: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:203: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:218: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:345: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:358: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:417: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:463: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:474: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:534: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:628: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:711: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:726: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:108: error: uninitvar(CWE-457): Uninitialized variable: param <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:18, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/video/format-utils.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:22: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:485:12: note: (1) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:491:12: note: (2) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:496:39: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:498:28: note: (4) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (5) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (6) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (7) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (8) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (9) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (13) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (14) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:11: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (16) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (17) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (19) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/meta.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/buffer.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/node.h:26, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:18: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (21) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (23) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (27) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (28) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (29) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:573:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:582:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:583:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:583:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:584:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:586:9: note: (6) following ‘true’ branch (when ‘id == 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:587:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:588:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:485:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:491:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:496:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:498:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [255/1067] gcc -Ispa/plugins/vulkan/libspa-vulkan.so.p -Ispa/plugins/vulkan -I../spa/plugins/vulkan -Ispa/include -I../spa/include -I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-utils.c.o -MF spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-utils.c.o.d -o spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-utils.c.o -c ../spa/plugins/vulkan/vulkan-utils.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:150: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:227: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:311: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:352: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:381: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:384: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:392: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:400: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:410: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:430: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:445: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:540: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:560: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:563: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:576: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:581: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:597: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:605: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:616: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:650: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:710: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:733: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:735: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:737: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:754: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:777: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:794: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:796: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:798: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:815: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:856: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:863: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [256/1067] gcc -Ispa/plugins/vulkan/libspa-vulkan.so.p -Ispa/plugins/vulkan -I../spa/plugins/vulkan -Ispa/include -I../spa/include -I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/vulkan/libspa-vulkan.so.p/dmabuf_linux.c.o -MF spa/plugins/vulkan/libspa-vulkan.so.p/dmabuf_linux.c.o.d -o spa/plugins/vulkan/libspa-vulkan.so.p/dmabuf_linux.c.o -c ../spa/plugins/vulkan/dmabuf_linux.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/dmabuf_linux.c:46: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/dmabuf_linux.c:111: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/dmabuf_linux.c:123: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [257/1067] gcc -Ispa/plugins/libcamera/libspa-libcamera.so.p -Ispa/plugins/libcamera -I../spa/plugins/libcamera -I. -I.. -Ispa/include -I../spa/include -I/usr/include/libcamera -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ spa/plugins/libcamera/libspa-libcamera.so.p/libcamera.c.o -MF spa/plugins/libcamera/libspa-libcamera.so.p/libcamera.c.o.d -o spa/plugins/libcamera/libspa-libcamera.so.p/libcamera.c.o -c ../spa/plugins/libcamera/libcamera.c [258/1067] gcc -Ispa/plugins/v4l2/libspa-v4l2.so.p -Ispa/plugins/v4l2 -I../spa/plugins/v4l2 -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-device.c.o -MF spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-device.c.o.d -o spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-device.c.o -c ../spa/plugins/v4l2/v4l2-device.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In function ‘reset_props’, inlined from ‘impl_init’ at ../spa/plugins/v4l2/v4l2-device.c:234:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:40:9: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c: In function ‘impl_init’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:28:19: note: (1) capacity: 12 bytes <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:12: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:217:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:218:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:218:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:220:31: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:234:9: note: (6) inlined call to ‘reset_props’ from ‘impl_init’ <--[gcc] In function ‘reset_props’, inlined from ‘impl_init’ at ../spa/plugins/v4l2/v4l2-device.c:234:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:40:9: note: (7) out-of-bounds read from byte 12 till byte 63 but ‘default_device’ ends at byte 12 <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:40:9: note: read of 52 bytes from after the end of ‘default_device’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:40:9: note: valid subscripts for ‘default_device’ are ‘[0]’ to ‘[11]’ <--[gcc] ┌──────────────────────────────────────────────────────────────────────┐ │ read of 64 bytes │ └──────────────────────────────────────────────────────────────────────┘ ^ ^ ^ ^ │ │ │ │ │ │ │ │ ┌────────────┬────────────┬───────────────┐┌───────────────────────────┐ │ [0] │ ... │ [11] ││ │ ├────────────┴────────────┴───────────────┤│ after valid range │ │‘default_device’ (type: ‘const char[12]’)││ │ └─────────────────────────────────────────┘└───────────────────────────┘ ├────────────────────┬────────────────────┤├─────────────┬─────────────┤ │ │ ╭───────┴──────╮ ╭────────────┴───────────╮ │size: 12 bytes│ │⚠️ over-read of 52 bytes│ ╰──────────────╯ ╰────────────────────────╯ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:104: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:115: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:151: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [259/1067] gcc -Ispa/plugins/vulkan/libspa-vulkan.so.p -Ispa/plugins/vulkan -I../spa/plugins/vulkan -Ispa/include -I../spa/include -I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-compute-source.c.o -MF spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-compute-source.c.o.d -o spa/plugins/vulkan/libspa-vulkan.so.p/vulkan-compute-source.c.o -c ../spa/plugins/vulkan/vulkan-compute-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:167: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:260: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:284: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:292: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:305: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:334: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:438: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:453: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:579: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:592: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:651: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:698: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:709: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:769: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:864: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:976: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:991: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:1057: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:18, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/video/format-utils.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:23: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:720:12: note: (1) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:726:12: note: (2) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:731:39: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:733:28: note: (4) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (5) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (6) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (7) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (8) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (9) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (13) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (14) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:11: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (16) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (17) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (19) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/meta.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/buffer/buffer.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/node.h:26, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:19: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (21) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (23) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (27) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (28) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (29) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:809:1: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:818:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:104:36: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:819:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:819:32: note: in expansion of macro ‘CHECK_PORT’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:819:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:820:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:822:9: note: (6) following ‘true’ branch (when ‘id == 4’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:823:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:824:23: note: (8) calling ‘port_set_format’ from ‘impl_node_port_set_param’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:720:12: note: (9) entry to ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:726:12: note: (10) following ‘false’ branch (when ‘format’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:731:39: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:733:28: note: (12) calling ‘spa_format_parse’ from ‘port_set_format’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:22:1: note: (13) entry to ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (14) calling ‘spa_pod_parser_push_object’ from ‘spa_format_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (15) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (16) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (17) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (18) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (20) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (21) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (24) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (25) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (26) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (27) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (29) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (31) returning to ‘spa_format_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (34) calling ‘spa_pod_parser_get’ from ‘spa_format_parse’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:24:16: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (35) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (36) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (37) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (40) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [260/1067] gcc -Ispa/plugins/v4l2/libspa-v4l2.so.p -Ispa/plugins/v4l2 -I../spa/plugins/v4l2 -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-udev.c.o -MF spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-udev.c.o.d -o spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-udev.c.o -c ../spa/plugins/v4l2/v4l2-udev.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:354: warning: nullPointer(CWE-476): Possible null pointer dereference: device <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:355: warning: nullPointer(CWE-476): Possible null pointer dereference: device <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:344: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:356: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:391: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:399: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:409: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:414: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:477: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:483: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:504: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:537: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:538: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:553: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:604: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:709: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:354: error: ctunullpointer(CWE-476): Null pointer dereference: device <--[cppcheck] [261/1067] g++ -Ispa/plugins/aec/libspa-aec-webrtc.so.p -Ispa/plugins/aec -I../spa/plugins/aec -I. -I.. -Ispa/include -I../spa/include -I/usr/include/webrtc-audio-processing-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DWEBRTC_LIBRARY_IMPL -DWEBRTC_POSIX -DNOMINMAX -MD -MQ spa/plugins/aec/libspa-aec-webrtc.so.p/aec-webrtc.cpp.o -MF spa/plugins/aec/libspa-aec-webrtc.so.p/aec-webrtc.cpp.o.d -o spa/plugins/aec/libspa-aec-webrtc.so.p/aec-webrtc.cpp.o -c ../spa/plugins/aec/aec-webrtc.cpp [262/1067] gcc -Ispa/plugins/aec/libspa-aec-null.so.p -Ispa/plugins/aec -I../spa/plugins/aec -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/aec/libspa-aec-null.so.p/aec-null.c.o -MF spa/plugins/aec/libspa-aec-null.so.p/aec-null.c.o.d -o spa/plugins/aec/libspa-aec-null.so.p/aec-null.c.o -c ../spa/plugins/aec/aec-null.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [263/1067] gcc -Ispa/plugins/jack/libspa-jack.so.p -Ispa/plugins/jack -I../spa/plugins/jack -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/jack/libspa-jack.so.p/jack-device.c.o -MF spa/plugins/jack/libspa-jack.so.p/jack-device.c.o.d -o spa/plugins/jack/libspa-jack.so.p/jack-device.c.o -c ../spa/plugins/jack/jack-device.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-device.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-device.c:85: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-device.c:96: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-device.c:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-device.c:111: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-device.c:169: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-device.c:208: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-device.c:294: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-device.c:320: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/jack/jack-device.c: internal warning: child 4833 timed out after 30s <--[gcc] cswrap: error: child 4833 (/usr/bin/gcc) terminated by signal 15 (timed out) [264/1067] gcc -Ispa/plugins/videoconvert/libspa-videoconvert.so.p -Ispa/plugins/videoconvert -I../spa/plugins/videoconvert -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/videoconvert/libspa-videoconvert.so.p/videoadapter.c.o -MF spa/plugins/videoconvert/libspa-videoconvert.so.p/videoadapter.c.o.d -o spa/plugins/videoconvert/libspa-videoconvert.so.p/videoadapter.c.o -c ../spa/plugins/videoconvert/videoadapter.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:142: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:151: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:177: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:198: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:207: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:214: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:224: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:232: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:244: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:255: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:260: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:275: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:282: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:285: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:297: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:300: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:305: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:323: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:385: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:425: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:481: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:488: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:501: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:511: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:528: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:553: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:581: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:633: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:634: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:640: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:665: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:668: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:723: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:725: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:772: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:786: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:809: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:817: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:836: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:871: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:891: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:895: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:905: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:906: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:921: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:942: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:979: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:999: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1032: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1036: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1068: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1075: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1082: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1092: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1093: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1100: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1105: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1138: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1156: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1187: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1194: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1199: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1232: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1246: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1259: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1276: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1278: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1293: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1323: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1328: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1347: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1364: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1378: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1386: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1397: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1418: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1435: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1454: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1508: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1570: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1606: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1608: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1611: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c: internal warning: child 4883 timed out after 30s <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c: internal warning: child 4886 timed out after 30s <--[gcc] cswrap: error: child 4883 (/usr/bin/clang) terminated by signal 15 (timed out) cswrap: error: child 4886 (/usr/bin/gcc) terminated by signal 15 (timed out) [265/1067] g++ -Ispa/plugins/libcamera/libspa-libcamera.so.p -Ispa/plugins/libcamera -I../spa/plugins/libcamera -I. -I.. -Ispa/include -I../spa/include -I/usr/include/libcamera -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-manager.cpp.o -MF spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-manager.cpp.o.d -o spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-manager.cpp.o -c ../spa/plugins/libcamera/libcamera-manager.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:183:7: warning: Although the value stored to 'device' is used in the enclosing expression, the value is never actually read from 'device' [deadcode.DeadStores] <--[clang++] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:79: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:174: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:189: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:201: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:203: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:213: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:217: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:253: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:263: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:304: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:423: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:427: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:430: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [266/1067] g++ -Ispa/plugins/libcamera/libspa-libcamera.so.p -Ispa/plugins/libcamera -I../spa/plugins/libcamera -I. -I.. -Ispa/include -I../spa/include -I/usr/include/libcamera -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-device.cpp.o -MF spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-device.cpp.o.d -o spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-device.cpp.o -c ../spa/plugins/libcamera/libcamera-device.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:154: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:165: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:198: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:292: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:302: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [267/1067] g++ -Ispa/tests/spa-include-test-spa_buffer_meta_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_buffer_meta_h.p/meson-generated_.._spa-include-test-spa_buffer_meta_h.cpp.o -MF spa/tests/spa-include-test-spa_buffer_meta_h.p/meson-generated_.._spa-include-test-spa_buffer_meta_h.cpp.o.d -o spa/tests/spa-include-test-spa_buffer_meta_h.p/meson-generated_.._spa-include-test-spa_buffer_meta_h.cpp.o -c spa/tests/spa-include-test-spa_buffer_meta_h.cpp [268/1067] g++ -Ispa/tests/spa-include-test-spa_buffer_buffer_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_buffer_buffer_h.p/meson-generated_.._spa-include-test-spa_buffer_buffer_h.cpp.o -MF spa/tests/spa-include-test-spa_buffer_buffer_h.p/meson-generated_.._spa-include-test-spa_buffer_buffer_h.cpp.o.d -o spa/tests/spa-include-test-spa_buffer_buffer_h.p/meson-generated_.._spa-include-test-spa_buffer_buffer_h.cpp.o -c spa/tests/spa-include-test-spa_buffer_buffer_h.cpp [269/1067] g++ -Ispa/tests/spa-include-test-spa_control_control_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_control_control_h.p/meson-generated_.._spa-include-test-spa_control_control_h.cpp.o -MF spa/tests/spa-include-test-spa_control_control_h.p/meson-generated_.._spa-include-test-spa_control_control_h.cpp.o.d -o spa/tests/spa-include-test-spa_control_control_h.p/meson-generated_.._spa-include-test-spa_control_control_h.cpp.o -c spa/tests/spa-include-test-spa_control_control_h.cpp [270/1067] g++ -Ispa/tests/spa-include-test-spa_debug_context_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_debug_context_h.p/meson-generated_.._spa-include-test-spa_debug_context_h.cpp.o -MF spa/tests/spa-include-test-spa_debug_context_h.p/meson-generated_.._spa-include-test-spa_debug_context_h.cpp.o.d -o spa/tests/spa-include-test-spa_debug_context_h.p/meson-generated_.._spa-include-test-spa_debug_context_h.cpp.o -c spa/tests/spa-include-test-spa_debug_context_h.cpp [271/1067] g++ -Ispa/tests/spa-include-test-spa_debug_buffer_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_debug_buffer_h.p/meson-generated_.._spa-include-test-spa_debug_buffer_h.cpp.o -MF spa/tests/spa-include-test-spa_debug_buffer_h.p/meson-generated_.._spa-include-test-spa_debug_buffer_h.cpp.o.d -o spa/tests/spa-include-test-spa_debug_buffer_h.p/meson-generated_.._spa-include-test-spa_debug_buffer_h.cpp.o -c spa/tests/spa-include-test-spa_debug_buffer_h.cpp [272/1067] g++ -Ispa/tests/spa-include-test-spa_buffer_alloc_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_buffer_alloc_h.p/meson-generated_.._spa-include-test-spa_buffer_alloc_h.cpp.o -MF spa/tests/spa-include-test-spa_buffer_alloc_h.p/meson-generated_.._spa-include-test-spa_buffer_alloc_h.cpp.o.d -o spa/tests/spa-include-test-spa_buffer_alloc_h.p/meson-generated_.._spa-include-test-spa_buffer_alloc_h.cpp.o -c spa/tests/spa-include-test-spa_buffer_alloc_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_buffer_alloc_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [273/1067] g++ -Ispa/tests/spa-include-test-spa_debug_dict_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_debug_dict_h.p/meson-generated_.._spa-include-test-spa_debug_dict_h.cpp.o -MF spa/tests/spa-include-test-spa_debug_dict_h.p/meson-generated_.._spa-include-test-spa_debug_dict_h.cpp.o.d -o spa/tests/spa-include-test-spa_debug_dict_h.p/meson-generated_.._spa-include-test-spa_debug_dict_h.cpp.o -c spa/tests/spa-include-test-spa_debug_dict_h.cpp [274/1067] g++ -Ispa/tests/spa-include-test-spa_debug_mem_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_debug_mem_h.p/meson-generated_.._spa-include-test-spa_debug_mem_h.cpp.o -MF spa/tests/spa-include-test-spa_debug_mem_h.p/meson-generated_.._spa-include-test-spa_debug_mem_h.cpp.o.d -o spa/tests/spa-include-test-spa_debug_mem_h.p/meson-generated_.._spa-include-test-spa_debug_mem_h.cpp.o -c spa/tests/spa-include-test-spa_debug_mem_h.cpp [275/1067] g++ -Ispa/tests/spa-include-test-spa_debug_node_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_debug_node_h.p/meson-generated_.._spa-include-test-spa_debug_node_h.cpp.o -MF spa/tests/spa-include-test-spa_debug_node_h.p/meson-generated_.._spa-include-test-spa_debug_node_h.cpp.o.d -o spa/tests/spa-include-test-spa_debug_node_h.p/meson-generated_.._spa-include-test-spa_debug_node_h.cpp.o -c spa/tests/spa-include-test-spa_debug_node_h.cpp [276/1067] g++ -Ispa/plugins/libcamera/libspa-libcamera.so.p -Ispa/plugins/libcamera -I../spa/plugins/libcamera -I. -I.. -Ispa/include -I../spa/include -I/usr/include/libcamera -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o -MF spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o.d -o spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o -c ../spa/plugins/libcamera/libcamera-source.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:24: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:41: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:70: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:78: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:137: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:267: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:271: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:350: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:395: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:566: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:648: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:665: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:667: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:672: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:677: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:682: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:707: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:766: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:775: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:790: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:810: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:822: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:827: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:829: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:836: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:866: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:872: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:880: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:913: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:923: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:932: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:948: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:952: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:974: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:990: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:994: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:1000: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:314: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:431: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:442: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:488: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:625: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:655: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:662: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:878: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:899: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:1008: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:1013: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:1019: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:1029: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [277/1067] gcc -Ispa/tools/spa-monitor.p -Ispa/tools -I../spa/tools -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tools/spa-monitor.p/spa-monitor.c.o -MF spa/tools/spa-monitor.p/spa-monitor.c.o.d -o spa/tools/spa-monitor.p/spa-monitor.c.o -c ../spa/tools/spa-monitor.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tools/spa-monitor.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tools/spa-monitor.c:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [278/1067] g++ -Ispa/tests/spa-include-test-spa_debug_pod_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_debug_pod_h.p/meson-generated_.._spa-include-test-spa_debug_pod_h.cpp.o -MF spa/tests/spa-include-test-spa_debug_pod_h.p/meson-generated_.._spa-include-test-spa_debug_pod_h.cpp.o.d -o spa/tests/spa-include-test-spa_debug_pod_h.p/meson-generated_.._spa-include-test-spa_debug_pod_h.cpp.o -c spa/tests/spa-include-test-spa_debug_pod_h.cpp [279/1067] g++ -Ispa/tests/spa-include-test-spa_debug_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_debug_types_h.p/meson-generated_.._spa-include-test-spa_debug_types_h.cpp.o -MF spa/tests/spa-include-test-spa_debug_types_h.p/meson-generated_.._spa-include-test-spa_debug_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_debug_types_h.p/meson-generated_.._spa-include-test-spa_debug_types_h.cpp.o -c spa/tests/spa-include-test-spa_debug_types_h.cpp [280/1067] g++ -Ispa/tests/spa-include-test-spa_monitor_device_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_monitor_device_h.p/meson-generated_.._spa-include-test-spa_monitor_device_h.cpp.o -MF spa/tests/spa-include-test-spa_monitor_device_h.p/meson-generated_.._spa-include-test-spa_monitor_device_h.cpp.o.d -o spa/tests/spa-include-test-spa_monitor_device_h.p/meson-generated_.._spa-include-test-spa_monitor_device_h.cpp.o -c spa/tests/spa-include-test-spa_monitor_device_h.cpp [281/1067] g++ -Ispa/tests/spa-include-test-spa_monitor_event_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_monitor_event_h.p/meson-generated_.._spa-include-test-spa_monitor_event_h.cpp.o -MF spa/tests/spa-include-test-spa_monitor_event_h.p/meson-generated_.._spa-include-test-spa_monitor_event_h.cpp.o.d -o spa/tests/spa-include-test-spa_monitor_event_h.p/meson-generated_.._spa-include-test-spa_monitor_event_h.cpp.o -c spa/tests/spa-include-test-spa_monitor_event_h.cpp [282/1067] g++ -Ispa/tests/spa-include-test-spa_debug_format_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_debug_format_h.p/meson-generated_.._spa-include-test-spa_debug_format_h.cpp.o -MF spa/tests/spa-include-test-spa_debug_format_h.p/meson-generated_.._spa-include-test-spa_debug_format_h.cpp.o.d -o spa/tests/spa-include-test-spa_debug_format_h.p/meson-generated_.._spa-include-test-spa_debug_format_h.cpp.o -c spa/tests/spa-include-test-spa_debug_format_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_debug_format_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [283/1067] g++ -Ispa/tests/spa-include-test-spa_node_command_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_node_command_h.p/meson-generated_.._spa-include-test-spa_node_command_h.cpp.o -MF spa/tests/spa-include-test-spa_node_command_h.p/meson-generated_.._spa-include-test-spa_node_command_h.cpp.o.d -o spa/tests/spa-include-test-spa_node_command_h.p/meson-generated_.._spa-include-test-spa_node_command_h.cpp.o -c spa/tests/spa-include-test-spa_node_command_h.cpp [284/1067] g++ -Ispa/tests/spa-include-test-spa_node_event_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_node_event_h.p/meson-generated_.._spa-include-test-spa_node_event_h.cpp.o -MF spa/tests/spa-include-test-spa_node_event_h.p/meson-generated_.._spa-include-test-spa_node_event_h.cpp.o.d -o spa/tests/spa-include-test-spa_node_event_h.p/meson-generated_.._spa-include-test-spa_node_event_h.cpp.o -c spa/tests/spa-include-test-spa_node_event_h.cpp [285/1067] g++ -Ispa/tests/spa-include-test-spa_node_io_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_node_io_h.p/meson-generated_.._spa-include-test-spa_node_io_h.cpp.o -MF spa/tests/spa-include-test-spa_node_io_h.p/meson-generated_.._spa-include-test-spa_node_io_h.cpp.o.d -o spa/tests/spa-include-test-spa_node_io_h.p/meson-generated_.._spa-include-test-spa_node_io_h.cpp.o -c spa/tests/spa-include-test-spa_node_io_h.cpp [286/1067] g++ -Ispa/tests/spa-include-test-spa_node_keys_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_node_keys_h.p/meson-generated_.._spa-include-test-spa_node_keys_h.cpp.o -MF spa/tests/spa-include-test-spa_node_keys_h.p/meson-generated_.._spa-include-test-spa_node_keys_h.cpp.o.d -o spa/tests/spa-include-test-spa_node_keys_h.p/meson-generated_.._spa-include-test-spa_node_keys_h.cpp.o -c spa/tests/spa-include-test-spa_node_keys_h.cpp [287/1067] g++ -Ispa/tests/spa-include-test-spa_debug_log_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_debug_log_h.p/meson-generated_.._spa-include-test-spa_debug_log_h.cpp.o -MF spa/tests/spa-include-test-spa_debug_log_h.p/meson-generated_.._spa-include-test-spa_debug_log_h.cpp.o.d -o spa/tests/spa-include-test-spa_debug_log_h.p/meson-generated_.._spa-include-test-spa_debug_log_h.cpp.o -c spa/tests/spa-include-test-spa_debug_log_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_debug_log_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/log.h:44: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [288/1067] g++ -Ispa/tests/spa-include-test-spa_graph_graph_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_graph_graph_h.p/meson-generated_.._spa-include-test-spa_graph_graph_h.cpp.o -MF spa/tests/spa-include-test-spa_graph_graph_h.p/meson-generated_.._spa-include-test-spa_graph_graph_h.cpp.o.d -o spa/tests/spa-include-test-spa_graph_graph_h.p/meson-generated_.._spa-include-test-spa_graph_graph_h.cpp.o -c spa/tests/spa-include-test-spa_graph_graph_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:150: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:166: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:329: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [289/1067] g++ -Ispa/tests/spa-include-test-spa_interfaces_audio_aec_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_interfaces_audio_aec_h.p/meson-generated_.._spa-include-test-spa_interfaces_audio_aec_h.cpp.o -MF spa/tests/spa-include-test-spa_interfaces_audio_aec_h.p/meson-generated_.._spa-include-test-spa_interfaces_audio_aec_h.cpp.o.d -o spa/tests/spa-include-test-spa_interfaces_audio_aec_h.p/meson-generated_.._spa-include-test-spa_interfaces_audio_aec_h.cpp.o -c spa/tests/spa-include-test-spa_interfaces_audio_aec_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [290/1067] g++ -Ispa/tests/spa-include-test-spa_monitor_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_monitor_utils_h.p/meson-generated_.._spa-include-test-spa_monitor_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_monitor_utils_h.p/meson-generated_.._spa-include-test-spa_monitor_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_monitor_utils_h.p/meson-generated_.._spa-include-test-spa_monitor_utils_h.cpp.o -c spa/tests/spa-include-test-spa_monitor_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:54: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/utils.h:55: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [291/1067] g++ -Ispa/tests/spa-include-test-spa_node_node_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_node_node_h.p/meson-generated_.._spa-include-test-spa_node_node_h.cpp.o -MF spa/tests/spa-include-test-spa_node_node_h.p/meson-generated_.._spa-include-test-spa_node_node_h.cpp.o.d -o spa/tests/spa-include-test-spa_node_node_h.p/meson-generated_.._spa-include-test-spa_node_node_h.cpp.o -c spa/tests/spa-include-test-spa_node_node_h.cpp [292/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_aac_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_aac_h.p/meson-generated_.._spa-include-test-spa_param_audio_aac_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_aac_h.p/meson-generated_.._spa-include-test-spa_param_audio_aac_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_aac_h.p/meson-generated_.._spa-include-test-spa_param_audio_aac_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_aac_h.cpp [293/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_aac_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_aac_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_aac_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_aac_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_aac_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_aac_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_aac_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_aac_types_h.cpp [294/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_alac_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_alac_h.p/meson-generated_.._spa-include-test-spa_param_audio_alac_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_alac_h.p/meson-generated_.._spa-include-test-spa_param_audio_alac_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_alac_h.p/meson-generated_.._spa-include-test-spa_param_audio_alac_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_alac_h.cpp [295/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_amr_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_amr_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_amr_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_amr_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_amr_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_amr_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_amr_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_amr_types_h.cpp [296/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_amr_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_amr_h.p/meson-generated_.._spa-include-test-spa_param_audio_amr_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_amr_h.p/meson-generated_.._spa-include-test-spa_param_audio_amr_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_amr_h.p/meson-generated_.._spa-include-test-spa_param_audio_amr_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_amr_h.cpp [297/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_aac_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_aac_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_aac_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_aac_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_aac_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_aac_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_aac_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_aac_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_aac_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [298/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_ape_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_ape_h.p/meson-generated_.._spa-include-test-spa_param_audio_ape_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_ape_h.p/meson-generated_.._spa-include-test-spa_param_audio_ape_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_ape_h.p/meson-generated_.._spa-include-test-spa_param_audio_ape_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_ape_h.cpp [299/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_compressed_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_compressed_h.p/meson-generated_.._spa-include-test-spa_param_audio_compressed_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_compressed_h.p/meson-generated_.._spa-include-test-spa_param_audio_compressed_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_compressed_h.p/meson-generated_.._spa-include-test-spa_param_audio_compressed_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_compressed_h.cpp [300/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_alac_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_alac_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_alac_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_alac_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_alac_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_alac_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_alac_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_alac_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_alac_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [301/1067] g++ -Ispa/tests/spa-include-test-spa_node_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_node_utils_h.p/meson-generated_.._spa-include-test-spa_node_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_node_utils_h.p/meson-generated_.._spa-include-test-spa_node_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_node_utils_h.p/meson-generated_.._spa-include-test-spa_node_utils_h.cpp.o -c spa/tests/spa-include-test-spa_node_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [302/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_dsd_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_dsd_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsd_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_dsd_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsd_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_dsd_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsd_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_dsd_h.cpp [303/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_dsp_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_dsp_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsp_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_dsp_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsp_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_dsp_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsp_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_dsp_h.cpp [304/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_amr_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_amr_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_amr_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_amr_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_amr_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_amr_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_amr_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_amr_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_amr_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [305/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_ape_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_ape_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_ape_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_ape_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_ape_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_ape_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_ape_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_ape_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_ape_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [306/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_flac_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_flac_h.p/meson-generated_.._spa-include-test-spa_param_audio_flac_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_flac_h.p/meson-generated_.._spa-include-test-spa_param_audio_flac_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_flac_h.p/meson-generated_.._spa-include-test-spa_param_audio_flac_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_flac_h.cpp [307/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_dsd_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_dsd_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsd_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_dsd_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsd_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_dsd_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsd_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_dsd_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_dsd_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [308/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_format_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_format_h.p/meson-generated_.._spa-include-test-spa_param_audio_format_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_format_h.p/meson-generated_.._spa-include-test-spa_param_audio_format_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_format_h.p/meson-generated_.._spa-include-test-spa_param_audio_format_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_format_h.cpp [309/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_iec958_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_iec958_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_iec958_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_iec958_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_iec958_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_iec958_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_iec958_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_iec958_types_h.cpp [310/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_iec958_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_iec958_h.p/meson-generated_.._spa-include-test-spa_param_audio_iec958_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_iec958_h.p/meson-generated_.._spa-include-test-spa_param_audio_iec958_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_iec958_h.p/meson-generated_.._spa-include-test-spa_param_audio_iec958_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_iec958_h.cpp [311/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_dsp_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_dsp_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsp_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_dsp_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsp_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_dsp_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_dsp_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_dsp_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_dsp_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [312/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_layout_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_layout_h.p/meson-generated_.._spa-include-test-spa_param_audio_layout_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_layout_h.p/meson-generated_.._spa-include-test-spa_param_audio_layout_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_layout_h.p/meson-generated_.._spa-include-test-spa_param_audio_layout_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_layout_h.cpp [313/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_mp3_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_mp3_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_mp3_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_mp3_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_mp3_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_mp3_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_mp3_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_mp3_types_h.cpp [314/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_flac_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_flac_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_flac_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_flac_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_flac_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_flac_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_flac_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_flac_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_flac_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [315/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_mp3_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_mp3_h.p/meson-generated_.._spa-include-test-spa_param_audio_mp3_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_mp3_h.p/meson-generated_.._spa-include-test-spa_param_audio_mp3_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_mp3_h.p/meson-generated_.._spa-include-test-spa_param_audio_mp3_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_mp3_h.cpp [316/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_opus_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_opus_h.p/meson-generated_.._spa-include-test-spa_param_audio_opus_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_opus_h.p/meson-generated_.._spa-include-test-spa_param_audio_opus_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_opus_h.p/meson-generated_.._spa-include-test-spa_param_audio_opus_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_opus_h.cpp [317/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_ra_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_ra_h.p/meson-generated_.._spa-include-test-spa_param_audio_ra_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_ra_h.p/meson-generated_.._spa-include-test-spa_param_audio_ra_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_ra_h.p/meson-generated_.._spa-include-test-spa_param_audio_ra_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_ra_h.cpp [318/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_raw_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_raw_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_raw_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_raw_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_raw_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_raw_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_raw_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_raw_types_h.cpp [319/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_format_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_format_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_format_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_format_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_format_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_format_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_format_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_format_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_format_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [320/1067] gcc -Ispa/tools/spa-json-dump.p -Ispa/tools -I../spa/tools -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tools/spa-json-dump.p/spa-json-dump.c.o -MF spa/tools/spa-json-dump.p/spa-json-dump.c.o.d -o spa/tools/spa-json-dump.p/spa-json-dump.c.o -c ../spa/tools/spa-json-dump.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tools/spa-json-dump.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tools/spa-json-dump.c:23:3: warning: Assigned value is garbage or undefined [core.uninitialized.Assign] <--[clang] [321/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_mp3_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_mp3_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_mp3_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_mp3_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_mp3_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_mp3_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_mp3_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_mp3_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_mp3_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [322/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_iec958_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_iec958_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_iec958_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_iec958_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_iec958_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_iec958_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_iec958_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_iec958_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_iec958_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [323/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_raw_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_raw_h.p/meson-generated_.._spa-include-test-spa_param_audio_raw_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_raw_h.p/meson-generated_.._spa-include-test-spa_param_audio_raw_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_raw_h.p/meson-generated_.._spa-include-test-spa_param_audio_raw_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_raw_h.cpp [324/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_vorbis_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_vorbis_h.p/meson-generated_.._spa-include-test-spa_param_audio_vorbis_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_vorbis_h.p/meson-generated_.._spa-include-test-spa_param_audio_vorbis_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_vorbis_h.p/meson-generated_.._spa-include-test-spa_param_audio_vorbis_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_vorbis_h.cpp [325/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_wma_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_wma_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_wma_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_wma_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_wma_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_wma_types_h.p/meson-generated_.._spa-include-test-spa_param_audio_wma_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_wma_types_h.cpp [326/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_ra_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_ra_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_ra_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_ra_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_ra_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_ra_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_ra_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_ra_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_ra_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [327/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_wma_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_wma_h.p/meson-generated_.._spa-include-test-spa_param_audio_wma_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_wma_h.p/meson-generated_.._spa-include-test-spa_param_audio_wma_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_wma_h.p/meson-generated_.._spa-include-test-spa_param_audio_wma_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_wma_h.cpp [328/1067] g++ -Ispa/tests/spa-include-test-spa_param_bluetooth_audio_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_bluetooth_audio_h.p/meson-generated_.._spa-include-test-spa_param_bluetooth_audio_h.cpp.o -MF spa/tests/spa-include-test-spa_param_bluetooth_audio_h.p/meson-generated_.._spa-include-test-spa_param_bluetooth_audio_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_bluetooth_audio_h.p/meson-generated_.._spa-include-test-spa_param_bluetooth_audio_h.cpp.o -c spa/tests/spa-include-test-spa_param_bluetooth_audio_h.cpp [329/1067] g++ -Ispa/tests/spa-include-test-spa_param_buffers_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_buffers_types_h.p/meson-generated_.._spa-include-test-spa_param_buffers_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_buffers_types_h.p/meson-generated_.._spa-include-test-spa_param_buffers_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_buffers_types_h.p/meson-generated_.._spa-include-test-spa_param_buffers_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_buffers_types_h.cpp [330/1067] g++ -Ispa/tests/spa-include-test-spa_param_buffers_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_buffers_h.p/meson-generated_.._spa-include-test-spa_param_buffers_h.cpp.o -MF spa/tests/spa-include-test-spa_param_buffers_h.p/meson-generated_.._spa-include-test-spa_param_buffers_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_buffers_h.p/meson-generated_.._spa-include-test-spa_param_buffers_h.cpp.o -c spa/tests/spa-include-test-spa_param_buffers_h.cpp [331/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_raw_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_raw_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_raw_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_raw_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_raw_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_raw_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_raw_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_raw_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_raw_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [332/1067] g++ -Ispa/tests/spa-include-test-spa_param_format_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_format_types_h.p/meson-generated_.._spa-include-test-spa_param_format_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_format_types_h.p/meson-generated_.._spa-include-test-spa_param_format_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_format_types_h.p/meson-generated_.._spa-include-test-spa_param_format_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_format_types_h.cpp [333/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_vorbis_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_vorbis_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_vorbis_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_vorbis_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_vorbis_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_vorbis_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_vorbis_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_vorbis_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_vorbis_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [334/1067] g++ -Ispa/tests/spa-include-test-spa_param_latency_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_latency_types_h.p/meson-generated_.._spa-include-test-spa_param_latency_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_latency_types_h.p/meson-generated_.._spa-include-test-spa_param_latency_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_latency_types_h.p/meson-generated_.._spa-include-test-spa_param_latency_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_latency_types_h.cpp [335/1067] g++ -Ispa/tests/spa-include-test-spa_param_format_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_format_h.p/meson-generated_.._spa-include-test-spa_param_format_h.cpp.o -MF spa/tests/spa-include-test-spa_param_format_h.p/meson-generated_.._spa-include-test-spa_param_format_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_format_h.p/meson-generated_.._spa-include-test-spa_param_format_h.cpp.o -c spa/tests/spa-include-test-spa_param_format_h.cpp [336/1067] g++ -Ispa/tests/spa-include-test-spa_param_latency_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_latency_h.p/meson-generated_.._spa-include-test-spa_param_latency_h.cpp.o -MF spa/tests/spa-include-test-spa_param_latency_h.p/meson-generated_.._spa-include-test-spa_param_latency_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_latency_h.p/meson-generated_.._spa-include-test-spa_param_latency_h.cpp.o -c spa/tests/spa-include-test-spa_param_latency_h.cpp [337/1067] g++ -Ispa/tests/spa-include-test-spa_param_audio_wma_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_audio_wma_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_wma_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_audio_wma_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_wma_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_audio_wma_utils_h.p/meson-generated_.._spa-include-test-spa_param_audio_wma_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_audio_wma_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_audio_wma_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [338/1067] g++ -Ispa/tests/spa-include-test-spa_param_format_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_format_utils_h.p/meson-generated_.._spa-include-test-spa_param_format_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_format_utils_h.p/meson-generated_.._spa-include-test-spa_param_format_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_format_utils_h.p/meson-generated_.._spa-include-test-spa_param_format_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_format_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_format_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [339/1067] g++ -Ispa/tests/spa-include-test-spa_param_param_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_param_h.p/meson-generated_.._spa-include-test-spa_param_param_h.cpp.o -MF spa/tests/spa-include-test-spa_param_param_h.p/meson-generated_.._spa-include-test-spa_param_param_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_param_h.p/meson-generated_.._spa-include-test-spa_param_param_h.cpp.o -c spa/tests/spa-include-test-spa_param_param_h.cpp [340/1067] g++ -Ispa/tests/spa-include-test-spa_param_param_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_param_types_h.p/meson-generated_.._spa-include-test-spa_param_param_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_param_types_h.p/meson-generated_.._spa-include-test-spa_param_param_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_param_types_h.p/meson-generated_.._spa-include-test-spa_param_param_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_param_types_h.cpp [341/1067] g++ -Ispa/tests/spa-include-test-spa_param_port_config_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_port_config_types_h.p/meson-generated_.._spa-include-test-spa_param_port_config_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_port_config_types_h.p/meson-generated_.._spa-include-test-spa_param_port_config_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_port_config_types_h.p/meson-generated_.._spa-include-test-spa_param_port_config_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_port_config_types_h.cpp [342/1067] g++ -Ispa/tests/spa-include-test-spa_param_port_config_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_port_config_h.p/meson-generated_.._spa-include-test-spa_param_port_config_h.cpp.o -MF spa/tests/spa-include-test-spa_param_port_config_h.p/meson-generated_.._spa-include-test-spa_param_port_config_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_port_config_h.p/meson-generated_.._spa-include-test-spa_param_port_config_h.cpp.o -c spa/tests/spa-include-test-spa_param_port_config_h.cpp [343/1067] g++ -Ispa/tests/spa-include-test-spa_param_profiler_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_profiler_h.p/meson-generated_.._spa-include-test-spa_param_profiler_h.cpp.o -MF spa/tests/spa-include-test-spa_param_profiler_h.p/meson-generated_.._spa-include-test-spa_param_profiler_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_profiler_h.p/meson-generated_.._spa-include-test-spa_param_profiler_h.cpp.o -c spa/tests/spa-include-test-spa_param_profiler_h.cpp [344/1067] g++ -Ispa/tests/spa-include-test-spa_param_profile_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_profile_types_h.p/meson-generated_.._spa-include-test-spa_param_profile_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_profile_types_h.p/meson-generated_.._spa-include-test-spa_param_profile_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_profile_types_h.p/meson-generated_.._spa-include-test-spa_param_profile_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_profile_types_h.cpp [345/1067] g++ -Ispa/tests/spa-include-test-spa_param_profile_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_profile_h.p/meson-generated_.._spa-include-test-spa_param_profile_h.cpp.o -MF spa/tests/spa-include-test-spa_param_profile_h.p/meson-generated_.._spa-include-test-spa_param_profile_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_profile_h.p/meson-generated_.._spa-include-test-spa_param_profile_h.cpp.o -c spa/tests/spa-include-test-spa_param_profile_h.cpp [346/1067] g++ -Ispa/tests/spa-include-test-spa_param_profiler_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_profiler_types_h.p/meson-generated_.._spa-include-test-spa_param_profiler_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_profiler_types_h.p/meson-generated_.._spa-include-test-spa_param_profiler_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_profiler_types_h.p/meson-generated_.._spa-include-test-spa_param_profiler_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_profiler_types_h.cpp [347/1067] g++ -Ispa/tests/spa-include-test-spa_param_props_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_props_types_h.p/meson-generated_.._spa-include-test-spa_param_props_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_props_types_h.p/meson-generated_.._spa-include-test-spa_param_props_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_props_types_h.p/meson-generated_.._spa-include-test-spa_param_props_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_props_types_h.cpp [348/1067] g++ -Ispa/tests/spa-include-test-spa_param_props_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_props_h.p/meson-generated_.._spa-include-test-spa_param_props_h.cpp.o -MF spa/tests/spa-include-test-spa_param_props_h.p/meson-generated_.._spa-include-test-spa_param_props_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_props_h.p/meson-generated_.._spa-include-test-spa_param_props_h.cpp.o -c spa/tests/spa-include-test-spa_param_props_h.cpp [349/1067] g++ -Ispa/tests/spa-include-test-spa_param_tag_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_tag_types_h.p/meson-generated_.._spa-include-test-spa_param_tag_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_tag_types_h.p/meson-generated_.._spa-include-test-spa_param_tag_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_tag_types_h.p/meson-generated_.._spa-include-test-spa_param_tag_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_tag_types_h.cpp [350/1067] g++ -Ispa/tests/spa-include-test-spa_param_route_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_route_h.p/meson-generated_.._spa-include-test-spa_param_route_h.cpp.o -MF spa/tests/spa-include-test-spa_param_route_h.p/meson-generated_.._spa-include-test-spa_param_route_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_route_h.p/meson-generated_.._spa-include-test-spa_param_route_h.cpp.o -c spa/tests/spa-include-test-spa_param_route_h.cpp [351/1067] g++ -Ispa/tests/spa-include-test-spa_param_route_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_route_types_h.p/meson-generated_.._spa-include-test-spa_param_route_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_route_types_h.p/meson-generated_.._spa-include-test-spa_param_route_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_route_types_h.p/meson-generated_.._spa-include-test-spa_param_route_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_route_types_h.cpp [352/1067] g++ -Ispa/tests/spa-include-test-spa_param_latency_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_latency_utils_h.p/meson-generated_.._spa-include-test-spa_param_latency_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_latency_utils_h.p/meson-generated_.._spa-include-test-spa_param_latency_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_latency_utils_h.p/meson-generated_.._spa-include-test-spa_param_latency_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_latency_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_latency_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [353/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_chroma_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_chroma_h.p/meson-generated_.._spa-include-test-spa_param_video_chroma_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_chroma_h.p/meson-generated_.._spa-include-test-spa_param_video_chroma_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_chroma_h.p/meson-generated_.._spa-include-test-spa_param_video_chroma_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_chroma_h.cpp [354/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_color_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_color_h.p/meson-generated_.._spa-include-test-spa_param_video_color_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_color_h.p/meson-generated_.._spa-include-test-spa_param_video_color_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_color_h.p/meson-generated_.._spa-include-test-spa_param_video_color_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_color_h.cpp [355/1067] g++ -Ispa/tests/spa-include-test-spa_param_tag_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_tag_h.p/meson-generated_.._spa-include-test-spa_param_tag_h.cpp.o -MF spa/tests/spa-include-test-spa_param_tag_h.p/meson-generated_.._spa-include-test-spa_param_tag_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_tag_h.p/meson-generated_.._spa-include-test-spa_param_tag_h.cpp.o -c spa/tests/spa-include-test-spa_param_tag_h.cpp [356/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_dsp_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_dsp_h.p/meson-generated_.._spa-include-test-spa_param_video_dsp_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_dsp_h.p/meson-generated_.._spa-include-test-spa_param_video_dsp_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_dsp_h.p/meson-generated_.._spa-include-test-spa_param_video_dsp_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_dsp_h.cpp [357/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_encoded_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_encoded_h.p/meson-generated_.._spa-include-test-spa_param_video_encoded_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_encoded_h.p/meson-generated_.._spa-include-test-spa_param_video_encoded_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_encoded_h.p/meson-generated_.._spa-include-test-spa_param_video_encoded_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_encoded_h.cpp [358/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_format_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_format_h.p/meson-generated_.._spa-include-test-spa_param_video_format_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_format_h.p/meson-generated_.._spa-include-test-spa_param_video_format_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_format_h.p/meson-generated_.._spa-include-test-spa_param_video_format_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_format_h.cpp [359/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_h264_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_h264_h.p/meson-generated_.._spa-include-test-spa_param_video_h264_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_h264_h.p/meson-generated_.._spa-include-test-spa_param_video_h264_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_h264_h.p/meson-generated_.._spa-include-test-spa_param_video_h264_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_h264_h.cpp [360/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_mjpg_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_mjpg_h.p/meson-generated_.._spa-include-test-spa_param_video_mjpg_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_mjpg_h.p/meson-generated_.._spa-include-test-spa_param_video_mjpg_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_mjpg_h.p/meson-generated_.._spa-include-test-spa_param_video_mjpg_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_mjpg_h.cpp [361/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_multiview_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_multiview_h.p/meson-generated_.._spa-include-test-spa_param_video_multiview_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_multiview_h.p/meson-generated_.._spa-include-test-spa_param_video_multiview_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_multiview_h.p/meson-generated_.._spa-include-test-spa_param_video_multiview_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_multiview_h.cpp [362/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_raw_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_raw_types_h.p/meson-generated_.._spa-include-test-spa_param_video_raw_types_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_raw_types_h.p/meson-generated_.._spa-include-test-spa_param_video_raw_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_raw_types_h.p/meson-generated_.._spa-include-test-spa_param_video_raw_types_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_raw_types_h.cpp [363/1067] gcc -Ispa/tools/spa-inspect.p -Ispa/tools -I../spa/tools -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tools/spa-inspect.p/spa-inspect.c.o -MF spa/tools/spa-inspect.p/spa-inspect.c.o.d -o spa/tools/spa-inspect.p/spa-inspect.c.o -c ../spa/tools/spa-inspect.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tools/spa-inspect.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tools/spa-inspect.c:74: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tools/spa-inspect.c:75: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tools/spa-inspect.c:109: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tools/spa-inspect.c:110: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tools/spa-inspect.c:175: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [364/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_raw_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_raw_h.p/meson-generated_.._spa-include-test-spa_param_video_raw_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_raw_h.p/meson-generated_.._spa-include-test-spa_param_video_raw_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_raw_h.p/meson-generated_.._spa-include-test-spa_param_video_raw_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_raw_h.cpp [365/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_dsp_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_dsp_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_dsp_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_dsp_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_dsp_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_dsp_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_dsp_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_dsp_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_video_dsp_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [366/1067] gcc -Ispa/plugins/v4l2/libspa-v4l2.so.p -Ispa/plugins/v4l2 -I../spa/plugins/v4l2 -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -MD -MQ spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-source.c.o -MF spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-source.c.o.d -o spa/plugins/v4l2/libspa-v4l2.so.p/v4l2-source.c.o -c ../spa/plugins/v4l2/v4l2-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:36: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:40: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:45: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:52: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:94: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:97: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:114: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:118: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:142: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:149: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:161: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:574: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:579: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:592: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:638: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:759: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:858: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:887: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:896: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:906: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:956: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:968: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:981: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:988: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:995: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1006: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1147: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1167: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1192: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1244: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1267: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1374: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1423: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1425: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1430: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1457: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1479: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1490: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1493: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1495: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1509: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1512: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1547: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1577: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1581: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1584: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1594: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1610: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1616: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1629: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1643: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1648: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1659: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1672: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1677: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1680: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1686: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1724: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1747: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1751: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1760: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1776: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1793: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1795: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1799: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1808: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:167: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:178: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:296: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:345: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:439: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:443: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:503: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:628: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:660: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:667: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:878: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:897: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:978: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:151: <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:573:9: warning: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:587:9: warning: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:633:8: warning: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:750:8: warning: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1717:8: warning: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' [deadcode.DeadStores] <--[clang] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/format-utils.h:18, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/video/format-utils.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:24: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:714:12: note: (1) entry to ‘impl_node_port_set_param’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:12: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:723:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:146:58: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:725:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:725:32: note: in expansion of macro ‘CHECK_PORT’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:725:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:727:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:729:9: note: (6) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:730:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:733:20: note: (8) following ‘false’ branch (when ‘param’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:735:33: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:735:33: note: (10) calling ‘spa_latency_parse’ from ‘impl_node_port_set_param’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:26: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:79:1: note: (11) entry to ‘spa_latency_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (12) calling ‘spa_pod_parser_push_object’ from ‘spa_latency_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (13) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (14) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (15) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (16) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (18) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (19) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (20) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (22) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (23) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (24) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (25) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/event.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/monitor/device.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:19: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (27) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (29) returning to ‘spa_latency_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (30) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (32) calling ‘spa_pod_parser_get’ from ‘spa_latency_parse’ with 22 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (33) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (34) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (35) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (36) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (38) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] In function ‘reset_props’, inlined from ‘impl_init’ at ../spa/plugins/v4l2/v4l2-source.c:1003:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:42:9: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c: In function ‘impl_init’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:32:19: note: (1) capacity: 12 bytes <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:954:1: note: (2) entry to ‘impl_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (3) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:965:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:43: note: (4) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:21: note: in expansion of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:966:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:300:20: note: (5) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:966:9: note: in expansion of macro ‘spa_return_val_if_fail’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:968:31: note: (6) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:973:21: note: (7) calling ‘spa_support_find’ from ‘impl_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:76:21: note: (8) entry to ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:81:23: note: (9) following ‘true’ branch (when ‘i < n_support’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:82:35: note: (10) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:973:21: note: (11) returning to ‘impl_init’ from ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:976:27: note: (12) calling ‘spa_support_find’ from ‘impl_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:76:21: note: (13) entry to ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:81:23: note: (14) following ‘true’ branch (when ‘i < n_support’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:82:35: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:976:27: note: (16) returning to ‘impl_init’ from ‘spa_support_find’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:977:12: note: (17) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:982:26: note: (18) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:1003:9: note: (19) inlined call to ‘reset_props’ from ‘impl_init’ <--[gcc] In function ‘reset_props’, inlined from ‘impl_init’ at ../spa/plugins/v4l2/v4l2-source.c:1003:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:42:9: note: (20) out-of-bounds read from byte 12 till byte 63 but ‘default_device’ ends at byte 12 <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:42:9: note: read of 52 bytes from after the end of ‘default_device’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:42:9: note: valid subscripts for ‘default_device’ are ‘[0]’ to ‘[11]’ <--[gcc] ┌──────────────────────────────────────────────────────────────────────┐ │ read of 64 bytes │ └──────────────────────────────────────────────────────────────────────┘ ^ ^ ^ ^ │ │ │ │ │ │ │ │ ┌────────────┬────────────┬───────────────┐┌───────────────────────────┐ │ [0] │ ... │ [11] ││ │ ├────────────┴────────────┴───────────────┤│ after valid range │ │‘default_device’ (type: ‘const char[12]’)││ │ └─────────────────────────────────────────┘└───────────────────────────┘ ├────────────────────┬────────────────────┤├─────────────┬─────────────┤ │ │ ╭───────┴──────╮ ╭────────────┴───────────╮ │size: 12 bytes│ │⚠️ over-read of 52 bytes│ ╰──────────────╯ ╰────────────────────────╯ [367/1067] g++ -Ispa/tests/spa-include-test-spa_param_tag_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_tag_utils_h.p/meson-generated_.._spa-include-test-spa_param_tag_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_tag_utils_h.p/meson-generated_.._spa-include-test-spa_param_tag_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_tag_utils_h.p/meson-generated_.._spa-include-test-spa_param_tag_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_tag_utils_h.cpp In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_tag_utils_h.cpp:1: <--[clang++] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_tag_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/tag-utils.h:48:2: warning: Value stored to 'res' is never read [deadcode.DeadStores] <--[clang++] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [368/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_h264_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_h264_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_h264_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_h264_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_h264_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_h264_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_h264_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_h264_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_video_h264_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [369/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_format_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_format_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_format_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_format_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_format_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_format_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_format_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_format_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_video_format_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [370/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_mjpg_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_mjpg_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_mjpg_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_mjpg_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_mjpg_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_mjpg_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_mjpg_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_mjpg_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_video_mjpg_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [371/1067] g++ -Ispa/tests/spa-include-test-spa_param_video_raw_utils_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_param_video_raw_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_raw_utils_h.cpp.o -MF spa/tests/spa-include-test-spa_param_video_raw_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_raw_utils_h.cpp.o.d -o spa/tests/spa-include-test-spa_param_video_raw_utils_h.p/meson-generated_.._spa-include-test-spa_param_video_raw_utils_h.cpp.o -c spa/tests/spa-include-test-spa_param_video_raw_utils_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_param_video_raw_utils_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [372/1067] g++ -Ispa/tests/spa-include-test-spa_pod_builder_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_pod_builder_h.p/meson-generated_.._spa-include-test-spa_pod_builder_h.cpp.o -MF spa/tests/spa-include-test-spa_pod_builder_h.p/meson-generated_.._spa-include-test-spa_pod_builder_h.cpp.o.d -o spa/tests/spa-include-test-spa_pod_builder_h.p/meson-generated_.._spa-include-test-spa_pod_builder_h.cpp.o -c spa/tests/spa-include-test-spa_pod_builder_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [373/1067] g++ -Ispa/tests/spa-include-test-spa_pod_command_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_pod_command_h.p/meson-generated_.._spa-include-test-spa_pod_command_h.cpp.o -MF spa/tests/spa-include-test-spa_pod_command_h.p/meson-generated_.._spa-include-test-spa_pod_command_h.cpp.o.d -o spa/tests/spa-include-test-spa_pod_command_h.p/meson-generated_.._spa-include-test-spa_pod_command_h.cpp.o -c spa/tests/spa-include-test-spa_pod_command_h.cpp [374/1067] g++ -Ispa/tests/spa-include-test-spa_pod_iter_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_pod_iter_h.p/meson-generated_.._spa-include-test-spa_pod_iter_h.cpp.o -MF spa/tests/spa-include-test-spa_pod_iter_h.p/meson-generated_.._spa-include-test-spa_pod_iter_h.cpp.o.d -o spa/tests/spa-include-test-spa_pod_iter_h.p/meson-generated_.._spa-include-test-spa_pod_iter_h.cpp.o -c spa/tests/spa-include-test-spa_pod_iter_h.cpp [375/1067] g++ -Ispa/tests/spa-include-test-spa_pod_vararg_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_pod_vararg_h.p/meson-generated_.._spa-include-test-spa_pod_vararg_h.cpp.o -MF spa/tests/spa-include-test-spa_pod_vararg_h.p/meson-generated_.._spa-include-test-spa_pod_vararg_h.cpp.o.d -o spa/tests/spa-include-test-spa_pod_vararg_h.p/meson-generated_.._spa-include-test-spa_pod_vararg_h.cpp.o -c spa/tests/spa-include-test-spa_pod_vararg_h.cpp [376/1067] g++ -Ispa/tests/spa-include-test-spa_pod_event_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_pod_event_h.p/meson-generated_.._spa-include-test-spa_pod_event_h.cpp.o -MF spa/tests/spa-include-test-spa_pod_event_h.p/meson-generated_.._spa-include-test-spa_pod_event_h.cpp.o.d -o spa/tests/spa-include-test-spa_pod_event_h.p/meson-generated_.._spa-include-test-spa_pod_event_h.cpp.o -c spa/tests/spa-include-test-spa_pod_event_h.cpp [377/1067] g++ -Ispa/tests/spa-include-test-spa_pod_parser_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_pod_parser_h.p/meson-generated_.._spa-include-test-spa_pod_parser_h.cpp.o -MF spa/tests/spa-include-test-spa_pod_parser_h.p/meson-generated_.._spa-include-test-spa_pod_parser_h.cpp.o.d -o spa/tests/spa-include-test-spa_pod_parser_h.p/meson-generated_.._spa-include-test-spa_pod_parser_h.cpp.o -c spa/tests/spa-include-test-spa_pod_parser_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_pod_parser_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [378/1067] g++ -Ispa/tests/spa-include-test-spa_pod_pod_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_pod_pod_h.p/meson-generated_.._spa-include-test-spa_pod_pod_h.cpp.o -MF spa/tests/spa-include-test-spa_pod_pod_h.p/meson-generated_.._spa-include-test-spa_pod_pod_h.cpp.o.d -o spa/tests/spa-include-test-spa_pod_pod_h.p/meson-generated_.._spa-include-test-spa_pod_pod_h.cpp.o -c spa/tests/spa-include-test-spa_pod_pod_h.cpp [379/1067] g++ -Ispa/tests/spa-include-test-spa_support_cpu_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_support_cpu_h.p/meson-generated_.._spa-include-test-spa_support_cpu_h.cpp.o -MF spa/tests/spa-include-test-spa_support_cpu_h.p/meson-generated_.._spa-include-test-spa_support_cpu_h.cpp.o.d -o spa/tests/spa-include-test-spa_support_cpu_h.p/meson-generated_.._spa-include-test-spa_support_cpu_h.cpp.o -c spa/tests/spa-include-test-spa_support_cpu_h.cpp [380/1067] g++ -Ispa/tests/spa-include-test-spa_support_log_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_support_log_h.p/meson-generated_.._spa-include-test-spa_support_log_h.cpp.o -MF spa/tests/spa-include-test-spa_support_log_h.p/meson-generated_.._spa-include-test-spa_support_log_h.cpp.o.d -o spa/tests/spa-include-test-spa_support_log_h.p/meson-generated_.._spa-include-test-spa_support_log_h.cpp.o -c spa/tests/spa-include-test-spa_support_log_h.cpp [381/1067] g++ -Ispa/tests/spa-include-test-spa_support_log_impl_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_support_log_impl_h.p/meson-generated_.._spa-include-test-spa_support_log_impl_h.cpp.o -MF spa/tests/spa-include-test-spa_support_log_impl_h.p/meson-generated_.._spa-include-test-spa_support_log_impl_h.cpp.o.d -o spa/tests/spa-include-test-spa_support_log_impl_h.p/meson-generated_.._spa-include-test-spa_support_log_impl_h.cpp.o -c spa/tests/spa-include-test-spa_support_log_impl_h.cpp [382/1067] g++ -Ispa/tests/spa-include-test-spa_support_loop_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_support_loop_h.p/meson-generated_.._spa-include-test-spa_support_loop_h.cpp.o -MF spa/tests/spa-include-test-spa_support_loop_h.p/meson-generated_.._spa-include-test-spa_support_loop_h.cpp.o.d -o spa/tests/spa-include-test-spa_support_loop_h.p/meson-generated_.._spa-include-test-spa_support_loop_h.cpp.o -c spa/tests/spa-include-test-spa_support_loop_h.cpp [383/1067] g++ -Ispa/tests/spa-include-test-spa_pod_compare_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_pod_compare_h.p/meson-generated_.._spa-include-test-spa_pod_compare_h.cpp.o -MF spa/tests/spa-include-test-spa_pod_compare_h.p/meson-generated_.._spa-include-test-spa_pod_compare_h.cpp.o.d -o spa/tests/spa-include-test-spa_pod_compare_h.p/meson-generated_.._spa-include-test-spa_pod_compare_h.cpp.o -c spa/tests/spa-include-test-spa_pod_compare_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_pod_compare_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [384/1067] g++ -Ispa/tests/spa-include-test-spa_support_plugin_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_support_plugin_h.p/meson-generated_.._spa-include-test-spa_support_plugin_h.cpp.o -MF spa/tests/spa-include-test-spa_support_plugin_h.p/meson-generated_.._spa-include-test-spa_support_plugin_h.cpp.o.d -o spa/tests/spa-include-test-spa_support_plugin_h.p/meson-generated_.._spa-include-test-spa_support_plugin_h.cpp.o -c spa/tests/spa-include-test-spa_support_plugin_h.cpp [385/1067] g++ -Ispa/tests/spa-include-test-spa_support_system_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_support_system_h.p/meson-generated_.._spa-include-test-spa_support_system_h.cpp.o -MF spa/tests/spa-include-test-spa_support_system_h.p/meson-generated_.._spa-include-test-spa_support_system_h.cpp.o.d -o spa/tests/spa-include-test-spa_support_system_h.p/meson-generated_.._spa-include-test-spa_support_system_h.cpp.o -c spa/tests/spa-include-test-spa_support_system_h.cpp [386/1067] g++ -Ispa/tests/spa-include-test-spa_utils_ansi_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_ansi_h.p/meson-generated_.._spa-include-test-spa_utils_ansi_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_ansi_h.p/meson-generated_.._spa-include-test-spa_utils_ansi_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_ansi_h.p/meson-generated_.._spa-include-test-spa_utils_ansi_h.cpp.o -c spa/tests/spa-include-test-spa_utils_ansi_h.cpp [387/1067] g++ -Ispa/tests/spa-include-test-spa_utils_atomic_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_atomic_h.p/meson-generated_.._spa-include-test-spa_utils_atomic_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_atomic_h.p/meson-generated_.._spa-include-test-spa_utils_atomic_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_atomic_h.p/meson-generated_.._spa-include-test-spa_utils_atomic_h.cpp.o -c spa/tests/spa-include-test-spa_utils_atomic_h.cpp [388/1067] g++ -Ispa/tests/spa-include-test-spa_utils_cleanup_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_cleanup_h.p/meson-generated_.._spa-include-test-spa_utils_cleanup_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_cleanup_h.p/meson-generated_.._spa-include-test-spa_utils_cleanup_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_cleanup_h.p/meson-generated_.._spa-include-test-spa_utils_cleanup_h.cpp.o -c spa/tests/spa-include-test-spa_utils_cleanup_h.cpp [389/1067] g++ -Ispa/tests/spa-include-test-spa_utils_defs_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_defs_h.p/meson-generated_.._spa-include-test-spa_utils_defs_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_defs_h.p/meson-generated_.._spa-include-test-spa_utils_defs_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_defs_h.p/meson-generated_.._spa-include-test-spa_utils_defs_h.cpp.o -c spa/tests/spa-include-test-spa_utils_defs_h.cpp [390/1067] g++ -Ispa/tests/spa-include-test-spa_utils_dict_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_dict_h.p/meson-generated_.._spa-include-test-spa_utils_dict_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_dict_h.p/meson-generated_.._spa-include-test-spa_utils_dict_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_dict_h.p/meson-generated_.._spa-include-test-spa_utils_dict_h.cpp.o -c spa/tests/spa-include-test-spa_utils_dict_h.cpp [391/1067] g++ -Ispa/tests/spa-include-test-spa_utils_enum_types_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_enum_types_h.p/meson-generated_.._spa-include-test-spa_utils_enum_types_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_enum_types_h.p/meson-generated_.._spa-include-test-spa_utils_enum_types_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_enum_types_h.p/meson-generated_.._spa-include-test-spa_utils_enum_types_h.cpp.o -c spa/tests/spa-include-test-spa_utils_enum_types_h.cpp [392/1067] g++ -Ispa/tests/spa-include-test-spa_utils_dll_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_dll_h.p/meson-generated_.._spa-include-test-spa_utils_dll_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_dll_h.p/meson-generated_.._spa-include-test-spa_utils_dll_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_dll_h.p/meson-generated_.._spa-include-test-spa_utils_dll_h.cpp.o -c spa/tests/spa-include-test-spa_utils_dll_h.cpp [393/1067] g++ -Ispa/tests/spa-include-test-spa_utils_hook_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_hook_h.p/meson-generated_.._spa-include-test-spa_utils_hook_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_hook_h.p/meson-generated_.._spa-include-test-spa_utils_hook_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_hook_h.p/meson-generated_.._spa-include-test-spa_utils_hook_h.cpp.o -c spa/tests/spa-include-test-spa_utils_hook_h.cpp [394/1067] g++ -Ispa/tests/spa-include-test-spa_pod_filter_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_pod_filter_h.p/meson-generated_.._spa-include-test-spa_pod_filter_h.cpp.o -MF spa/tests/spa-include-test-spa_pod_filter_h.p/meson-generated_.._spa-include-test-spa_pod_filter_h.cpp.o.d -o spa/tests/spa-include-test-spa_pod_filter_h.p/meson-generated_.._spa-include-test-spa_pod_filter_h.cpp.o -c spa/tests/spa-include-test-spa_pod_filter_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_pod_filter_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [395/1067] g++ -Ispa/tests/spa-include-test-spa_pod_dynamic_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_pod_dynamic_h.p/meson-generated_.._spa-include-test-spa_pod_dynamic_h.cpp.o -MF spa/tests/spa-include-test-spa_pod_dynamic_h.p/meson-generated_.._spa-include-test-spa_pod_dynamic_h.cpp.o.d -o spa/tests/spa-include-test-spa_pod_dynamic_h.p/meson-generated_.._spa-include-test-spa_pod_dynamic_h.cpp.o -c spa/tests/spa-include-test-spa_pod_dynamic_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [396/1067] g++ -Ispa/tests/spa-include-test-spa_support_dbus_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_support_dbus_h.p/meson-generated_.._spa-include-test-spa_support_dbus_h.cpp.o -MF spa/tests/spa-include-test-spa_support_dbus_h.p/meson-generated_.._spa-include-test-spa_support_dbus_h.cpp.o.d -o spa/tests/spa-include-test-spa_support_dbus_h.p/meson-generated_.._spa-include-test-spa_support_dbus_h.cpp.o -c spa/tests/spa-include-test-spa_support_dbus_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [397/1067] g++ -Ispa/tests/spa-include-test-spa_support_i18n_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_support_i18n_h.p/meson-generated_.._spa-include-test-spa_support_i18n_h.cpp.o -MF spa/tests/spa-include-test-spa_support_i18n_h.p/meson-generated_.._spa-include-test-spa_support_i18n_h.cpp.o.d -o spa/tests/spa-include-test-spa_support_i18n_h.p/meson-generated_.._spa-include-test-spa_support_i18n_h.cpp.o -c spa/tests/spa-include-test-spa_support_i18n_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [398/1067] g++ -Ispa/tests/spa-include-test-spa_support_plugin_loader_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_support_plugin_loader_h.p/meson-generated_.._spa-include-test-spa_support_plugin_loader_h.cpp.o -MF spa/tests/spa-include-test-spa_support_plugin_loader_h.p/meson-generated_.._spa-include-test-spa_support_plugin_loader_h.cpp.o.d -o spa/tests/spa-include-test-spa_support_plugin_loader_h.p/meson-generated_.._spa-include-test-spa_support_plugin_loader_h.cpp.o -c spa/tests/spa-include-test-spa_support_plugin_loader_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin-loader.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin-loader.h:67: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [399/1067] g++ -Ispa/tests/spa-include-test-spa_support_thread_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_support_thread_h.p/meson-generated_.._spa-include-test-spa_support_thread_h.cpp.o -MF spa/tests/spa-include-test-spa_support_thread_h.p/meson-generated_.._spa-include-test-spa_support_thread_h.cpp.o.d -o spa/tests/spa-include-test-spa_support_thread_h.p/meson-generated_.._spa-include-test-spa_support_thread_h.cpp.o -c spa/tests/spa-include-test-spa_support_thread_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [400/1067] g++ -Ispa/tests/spa-include-test-spa_utils_json_pod_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_json_pod_h.p/meson-generated_.._spa-include-test-spa_utils_json_pod_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_json_pod_h.p/meson-generated_.._spa-include-test-spa_utils_json_pod_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_json_pod_h.p/meson-generated_.._spa-include-test-spa_utils_json_pod_h.cpp.o -c spa/tests/spa-include-test-spa_utils_json_pod_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_utils_json_pod_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '(0)-1'. <--[cppcheck] [401/1067] g++ -Ispa/tests/spa-include-test-spa_utils_json_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_json_h.p/meson-generated_.._spa-include-test-spa_utils_json_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_json_h.p/meson-generated_.._spa-include-test-spa_utils_json_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_json_h.p/meson-generated_.._spa-include-test-spa_utils_json_h.cpp.o -c spa/tests/spa-include-test-spa_utils_json_h.cpp /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/spa/tests/spa-include-test-spa_utils_json_h.cpp:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [402/1067] g++ -Ispa/tests/spa-include-test-spa_utils_keys_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_keys_h.p/meson-generated_.._spa-include-test-spa_utils_keys_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_keys_h.p/meson-generated_.._spa-include-test-spa_utils_keys_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_keys_h.p/meson-generated_.._spa-include-test-spa_utils_keys_h.cpp.o -c spa/tests/spa-include-test-spa_utils_keys_h.cpp [403/1067] g++ -Ispa/tests/spa-include-test-spa_utils_names_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_names_h.p/meson-generated_.._spa-include-test-spa_utils_names_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_names_h.p/meson-generated_.._spa-include-test-spa_utils_names_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_names_h.p/meson-generated_.._spa-include-test-spa_utils_names_h.cpp.o -c spa/tests/spa-include-test-spa_utils_names_h.cpp [404/1067] g++ -Ispa/tests/spa-include-test-spa_utils_list_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_list_h.p/meson-generated_.._spa-include-test-spa_utils_list_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_list_h.p/meson-generated_.._spa-include-test-spa_utils_list_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_list_h.p/meson-generated_.._spa-include-test-spa_utils_list_h.cpp.o -c spa/tests/spa-include-test-spa_utils_list_h.cpp [405/1067] g++ -Ispa/tests/spa-include-test-spa_utils_ratelimit_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_ratelimit_h.p/meson-generated_.._spa-include-test-spa_utils_ratelimit_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_ratelimit_h.p/meson-generated_.._spa-include-test-spa_utils_ratelimit_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_ratelimit_h.p/meson-generated_.._spa-include-test-spa_utils_ratelimit_h.cpp.o -c spa/tests/spa-include-test-spa_utils_ratelimit_h.cpp [406/1067] g++ -Ispa/tests/spa-include-test-spa_utils_result_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_result_h.p/meson-generated_.._spa-include-test-spa_utils_result_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_result_h.p/meson-generated_.._spa-include-test-spa_utils_result_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_result_h.p/meson-generated_.._spa-include-test-spa_utils_result_h.cpp.o -c spa/tests/spa-include-test-spa_utils_result_h.cpp [407/1067] g++ -Ispa/tests/spa-include-test-spa_utils_string_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_string_h.p/meson-generated_.._spa-include-test-spa_utils_string_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_string_h.p/meson-generated_.._spa-include-test-spa_utils_string_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_string_h.p/meson-generated_.._spa-include-test-spa_utils_string_h.cpp.o -c spa/tests/spa-include-test-spa_utils_string_h.cpp [408/1067] g++ -Ispa/tests/spa-include-test-spa_utils_ringbuffer_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_ringbuffer_h.p/meson-generated_.._spa-include-test-spa_utils_ringbuffer_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_ringbuffer_h.p/meson-generated_.._spa-include-test-spa_utils_ringbuffer_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_ringbuffer_h.p/meson-generated_.._spa-include-test-spa_utils_ringbuffer_h.cpp.o -c spa/tests/spa-include-test-spa_utils_ringbuffer_h.cpp [409/1067] g++ -Ispa/tests/spa-include-test-spa_utils_type_h.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++17 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -MD -MQ spa/tests/spa-include-test-spa_utils_type_h.p/meson-generated_.._spa-include-test-spa_utils_type_h.cpp.o -MF spa/tests/spa-include-test-spa_utils_type_h.p/meson-generated_.._spa-include-test-spa_utils_type_h.cpp.o.d -o spa/tests/spa-include-test-spa_utils_type_h.p/meson-generated_.._spa-include-test-spa_utils_type_h.cpp.o -c spa/tests/spa-include-test-spa_utils_type_h.cpp [410/1067] gcc -Ispa/tests/spa-stress-ringbuffer.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ spa/tests/spa-stress-ringbuffer.p/stress-ringbuffer.c.o -MF spa/tests/spa-stress-ringbuffer.p/stress-ringbuffer.c.o.d -o spa/tests/spa-stress-ringbuffer.p/stress-ringbuffer.c.o -c ../spa/tests/stress-ringbuffer.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c: In function ‘reader_start’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:62:25: warning: infinite loop [CWE-835] [-Wanalyzer-infinite-loop] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:50:14: note: (1) entry to ‘reader_start’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:8: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/ringbuffer.h:70:23: note: (2) entry to ‘spa_ringbuffer_get_read_index’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:62:25: note: (3) infinite loop here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:64:20: note: (4) if it ever follows ‘false’ branch, it will always do so... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:58:19: note: (5) ...to here <--[gcc] cc1: note: (6) looping back... /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:62:25: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c: In function ‘writer_start’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:91:30: warning: infinite loop [CWE-835] [-Wanalyzer-infinite-loop] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:80:14: note: (1) entry to ‘writer_start’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/ringbuffer.h:120:23: note: (2) entry to ‘spa_ringbuffer_get_write_index’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:91:30: note: (3) infinite loop here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:93:20: note: (4) when ‘avail <= 251’: always following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:87:19: note: (5) ...to here <--[gcc] cc1: note: (6) looping back... /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/stress-ringbuffer.c:91:30: note: (7) ...to here <--[gcc] [411/1067] gcc -o src/daemon/pipewire src/daemon/pipewire.p/pipewire.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '-Wl,-rpath,$ORIGIN/../pipewire' -Wl,-rpath-link,/builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/src/pipewire src/pipewire/libpipewire-0.3.so.0.1004.0 -pthread [412/1067] gcc -Ispa/tests/spa-benchmark-pod.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ spa/tests/spa-benchmark-pod.p/benchmark-pod.c.o -MF spa/tests/spa-benchmark-pod.p/benchmark-pod.c.o.d -o spa/tests/spa-benchmark-pod.p/benchmark-pod.c.o -c ../spa/tests/benchmark-pod.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/tests/benchmark-pod.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [413/1067] gcc -Ispa/tests/spa-benchmark-dict.p -Ispa/tests -I../spa/tests -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ spa/tests/spa-benchmark-dict.p/benchmark-dict.c.o -MF spa/tests/spa-benchmark-dict.p/benchmark-dict.c.o.d -o spa/tests/spa-benchmark-dict.p/benchmark-dict.c.o -c ../spa/tests/benchmark-dict.c [414/1067] gcc -Isrc/tools/pw-config.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-config.p/pw-config.c.o -MF src/tools/pw-config.p/pw-config.c.o.d -o src/tools/pw-config.p/pw-config.c.o -c ../src/tools/pw-config.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-config.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [415/1067] gcc -Isrc/tools/pw-dot.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-dot.p/pw-dot.c.o -MF src/tools/pw-dot.p/pw-dot.c.o.d -o src/tools/pw-dot.p/pw-dot.c.o -c ../src/tools/pw-dot.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dot.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dot.c:1133:11: warning: Potential leak of memory pointed to by 'data.dot_str' [unix.Malloc] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dot.c:675: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dot.c:752: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dot.c:753: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dot.c:774: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dot.c:780: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [416/1067] gcc -Isrc/tools/pw-mididump.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-mididump.p/pw-mididump.c.o -MF src/tools/pw-mididump.p/pw-mididump.c.o.d -o src/tools/pw-mididump.p/pw-mididump.c.o -c ../src/tools/pw-mididump.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mididump.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mididump.c:121: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mididump.c:122: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [417/1067] gcc -Isrc/tools/pw-profiler.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-profiler.p/pw-profiler.c.o -MF src/tools/pw-profiler.p/pw-profiler.c.o.d -o src/tools/pw-profiler.p/pw-profiler.c.o -c ../src/tools/pw-profiler.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-profiler.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-profiler.c:584: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-profiler.c:585: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-profiler.c:615: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-profiler.c:620: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-profiler.c:624: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [418/1067] gcc -Isrc/tools/pw-mididump.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-mididump.p/midifile.c.o -MF src/tools/pw-mididump.p/midifile.c.o.d -o src/tools/pw-mididump.p/midifile.c.o -c ../src/tools/midifile.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/midifile.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [419/1067] gcc -Ispa/examples/example-control.p -Ispa/examples -I../spa/examples -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ spa/examples/example-control.p/example-control.c.o -MF spa/examples/example-control.p/example-control.c.o.d -o spa/examples/example-control.p/example-control.c.o -c ../spa/examples/example-control.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:531:3: warning: Potential leak of memory pointed to by field 'data' [unix.Malloc] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:63: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:124: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:136: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:144: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:150: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:157: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:165: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:166: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:180: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:190: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:197: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:214: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:221: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:235: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:253: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:260: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:274: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:284: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:291: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:298: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:306: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:318: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:329: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/mem.h:33: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:29: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:32: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:36: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:39: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:42: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:45: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:48: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:51: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:63: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:69: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:81: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:95: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:105: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:120: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:128: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:146: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:152: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:163: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:167: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/pod.h:171: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:225: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:226: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:259: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:299: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:303: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:369: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:372: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:390: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:406: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:535: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/example-control.c:537: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [420/1067] gcc -Isrc/tools/pw-loopback.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-loopback.p/pw-loopback.c.o -MF src/tools/pw-loopback.p/pw-loopback.c.o.d -o src/tools/pw-loopback.p/pw-loopback.c.o -c ../src/tools/pw-loopback.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-loopback.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-loopback.c:191: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-loopback.c:192: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [421/1067] gcc -Isrc/tools/pw-metadata.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-metadata.p/pw-metadata.c.o -MF src/tools/pw-metadata.p/pw-metadata.c.o.d -o src/tools/pw-metadata.p/pw-metadata.c.o -c ../src/tools/pw-metadata.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-metadata.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-metadata.c:112: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-metadata.c:115: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-metadata.c:120: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-metadata.c:122: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-metadata.c:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-metadata.c:251: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-metadata.c:252: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-metadata.c:270: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-metadata.c:276: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-metadata.c:280: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [422/1067] gcc -o src/tools/pw-cat src/tools/pw-cat.p/pw-cat.c.o src/tools/pw-cat.p/midifile.c.o src/tools/pw-cat.p/dfffile.c.o src/tools/pw-cat.p/dsffile.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '-Wl,-rpath,$ORIGIN/../pipewire' -Wl,-rpath-link,/builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build/src/pipewire -Wl,--start-group src/pipewire/libpipewire-0.3.so.0.1004.0 /usr/lib64/libsndfile.so -pthread -lm -Wl,--end-group [423/1067] gcc -Ispa/examples/adapter-control.p -Ispa/examples -I../spa/examples -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ spa/examples/adapter-control.p/adapter-control.c.o -MF spa/examples/adapter-control.p/adapter-control.c.o.d -o spa/examples/adapter-control.p/adapter-control.c.o -c ../spa/examples/adapter-control.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:150: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:166: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/graph/graph.h:329: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:496: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:497: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:609: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:858: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:861: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:865: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:884: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:900: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:1063: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:1065: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/examples/adapter-control.c:1051:3: warning: Potential leak of memory pointed to by field 'data' [unix.Malloc] <--[clang] [424/1067] gcc -Isrc/tools/pw-link.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-link.p/pw-link.c.o -MF src/tools/pw-link.p/pw-link.c.o.d -o src/tools/pw-link.p/pw-link.c.o -c ../src/tools/pw-link.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-link.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-link.c:84: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-link.c:490: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-link.c:811: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-link.c:812: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-link.c:830: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-link.c:836: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-link.c:412:5: warning: Value stored to 'all_links_exist' is never read [deadcode.DeadStores] <--[clang] [425/1067] gcc -Isrc/tools/pw-reserve.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-reserve.p/reserve.c.o -MF src/tools/pw-reserve.p/reserve.c.o.d -o src/tools/pw-reserve.p/reserve.c.o -c ../src/tools/reserve.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/reserve.c: In function ‘rd_device_new’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/reserve.c:365:9: warning: leak of ‘<unknown>’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/reserve.c:318:12: note: (1) following ‘false’ branch (when ‘d’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/reserve.c:321:23: note: (2) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/reserve.c:326:31: note: (3) allocated here <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:18, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/reserve.c:11: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:373:12: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/reserve.c:328:26: note: in expansion of macro ‘spa_aprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:375:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/reserve.c:328:26: note: in expansion of macro ‘spa_aprintf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/reserve.c:329:12: note: (6) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:14: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/reserve.c:330:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/reserve.c:365:9: note: (8) ‘<unknown>’ leaks here; was allocated at (3) <--[gcc] [426/1067] gcc -Isrc/modules/spa/libpipewire-module-spa-device.so.p -Isrc/modules/spa -I../src/modules/spa -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/spa/libpipewire-module-spa-device.so.p/module-device.c.o -MF src/modules/spa/libpipewire-module-spa-device.so.p/module-device.c.o.d -o src/modules/spa/libpipewire-module-spa-device.so.p/module-device.c.o -c ../src/modules/spa/module-device.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [427/1067] gcc -Isrc/tools/pw-reserve.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-reserve.p/pw-reserve.c.o -MF src/tools/pw-reserve.p/pw-reserve.c.o.d -o src/tools/pw-reserve.p/pw-reserve.c.o -c ../src/tools/pw-reserve.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-reserve.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-reserve.c:158: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-reserve.c:159: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-reserve.c:178: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-reserve.c:224: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [428/1067] gcc -Isrc/modules/spa/libpipewire-module-spa-node.so.p -Isrc/modules/spa -I../src/modules/spa -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/spa/libpipewire-module-spa-node.so.p/module-node.c.o -MF src/modules/spa/libpipewire-module-spa-node.so.p/module-node.c.o.d -o src/modules/spa/libpipewire-module-spa-node.so.p/module-node.c.o -c ../src/modules/spa/module-node.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [429/1067] gcc -Isrc/modules/spa/libpipewire-module-spa-device.so.p -Isrc/modules/spa -I../src/modules/spa -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/spa/libpipewire-module-spa-device.so.p/spa-device.c.o -MF src/modules/spa/libpipewire-module-spa-device.so.p/spa-device.c.o.d -o src/modules/spa/libpipewire-module-spa-device.so.p/spa-device.c.o -c ../src/modules/spa/spa-device.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [430/1067] gcc -Isrc/modules/spa/libpipewire-module-spa-node-factory.so.p -Isrc/modules/spa -I../src/modules/spa -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/spa/libpipewire-module-spa-node-factory.so.p/module-node-factory.c.o -MF src/modules/spa/libpipewire-module-spa-node-factory.so.p/module-node-factory.c.o.d -o src/modules/spa/libpipewire-module-spa-node-factory.so.p/module-node-factory.c.o -c ../src/modules/spa/module-node-factory.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/spa/module-node-factory.c:131: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [431/1067] gcc -Isrc/modules/spa/libpipewire-module-spa-device-factory.so.p -Isrc/modules/spa -I../src/modules/spa -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/spa/libpipewire-module-spa-device-factory.so.p/module-device-factory.c.o -MF src/modules/spa/libpipewire-module-spa-device-factory.so.p/module-device-factory.c.o.d -o src/modules/spa/libpipewire-module-spa-device-factory.so.p/module-device-factory.c.o -c ../src/modules/spa/module-device-factory.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [432/1067] gcc -Isrc/modules/spa/libpipewire-module-spa-device-factory.so.p -Isrc/modules/spa -I../src/modules/spa -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/spa/libpipewire-module-spa-device-factory.so.p/spa-device.c.o -MF src/modules/spa/libpipewire-module-spa-device-factory.so.p/spa-device.c.o.d -o src/modules/spa/libpipewire-module-spa-device-factory.so.p/spa-device.c.o -c ../src/modules/spa/spa-device.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [433/1067] gcc -Isrc/tools/pw-mon.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-mon.p/pw-mon.c.o -MF src/tools/pw-mon.p/pw-mon.c.o.d -o src/tools/pw-mon.p/pw-mon.c.o -c ../src/tools/pw-mon.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mon.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mon.c:156: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mon.c:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mon.c:317: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mon.c:382: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mon.c:566: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mon.c:849: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mon.c:850: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mon.c:872: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-mon.c:877: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [434/1067] rm -f src/modules/libfilter_chain_sse.a && gcc-ar csrDT src/modules/libfilter_chain_sse.a src/modules/libfilter_chain_sse.a.p/module-filter-chain_pffft.c.o src/modules/libfilter_chain_sse.a.p/module-filter-chain_dsp-ops-sse.c.o [435/1067] rm -f src/modules/libfilter_chain_avx.a && gcc-ar csrDT src/modules/libfilter_chain_avx.a src/modules/libfilter_chain_avx.a.p/module-filter-chain_dsp-ops-avx.c.o [436/1067] rm -f src/modules/libfilter_chain_c.a && gcc-ar csrDT src/modules/libfilter_chain_c.a src/modules/libfilter_chain_c.a.p/module-filter-chain_pffft.c.o src/modules/libfilter_chain_c.a.p/module-filter-chain_dsp-ops.c.o src/modules/libfilter_chain_c.a.p/module-filter-chain_dsp-ops-c.c.o [437/1067] gcc -Isrc/modules/spa/libpipewire-module-spa-node.so.p -Isrc/modules/spa -I../src/modules/spa -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/spa/libpipewire-module-spa-node.so.p/spa-node.c.o -MF src/modules/spa/libpipewire-module-spa-node.so.p/spa-node.c.o.d -o src/modules/spa/libpipewire-module-spa-node.so.p/spa-node.c.o -c ../src/modules/spa/spa-node.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/spa/spa-node.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/spa/spa-node.c:112: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [438/1067] gcc -Isrc/modules/libpipewire-module-filter-chain.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_biquad.c.o -MF src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_biquad.c.o.d -o src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_biquad.c.o -c ../src/modules/module-filter-chain/biquad.c [439/1067] gcc -Isrc/tools/pw-top.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -MD -MQ src/tools/pw-top.p/pw-top.c.o -MF src/tools/pw-top.p/pw-top.c.o.d -o src/tools/pw-top.p/pw-top.c.o -c ../src/tools/pw-top.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-top.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-top.c:313: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-top.c:826: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-top.c:827: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-top.c:848: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-top.c:853: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-top.c:857: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-top.c:864: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-top.c:869: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-top.c:872: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [440/1067] gcc -Isrc/modules/spa/libpipewire-module-spa-node-factory.so.p -Isrc/modules/spa -I../src/modules/spa -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/spa/libpipewire-module-spa-node-factory.so.p/spa-node.c.o -MF src/modules/spa/libpipewire-module-spa-node-factory.so.p/spa-node.c.o.d -o src/modules/spa/libpipewire-module-spa-node-factory.so.p/spa-node.c.o -c ../src/modules/spa/spa-node.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/spa/spa-node.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:58: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:90: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/node/utils.h:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/spa/spa-node.c:112: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [441/1067] gcc -Isrc/modules/libpipewire-module-access.so.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-access.so.p/module-access.c.o -MF src/modules/libpipewire-module-access.so.p/module-access.c.o.d -o src/modules/libpipewire-module-access.so.p/module-access.c.o -c ../src/modules/module-access.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-access.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [442/1067] gcc -Isrc/modules/libpipewire-module-filter-chain.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_ladspa_plugin.c.o -MF src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_ladspa_plugin.c.o.d -o src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_ladspa_plugin.c.o -c ../src/modules/module-filter-chain/ladspa_plugin.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c: In function ‘ladspa_make_desc’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:141:17: warning: dereference of possibly-NULL ‘desc’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:129:36: note: (1) entry to ‘ladspa_make_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:136:13: note: (2) calling ‘find_desc’ from ‘ladspa_make_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:39:33: note: (3) entry to ‘find_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:44:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:46:32: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:136:13: note: (6) returning to ‘ladspa_make_desc’ from ‘find_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:137:12: note: (7) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:140:16: note: (8) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:140:16: note: (9) this call could return NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:141:17: note: (10) ‘desc’ could be NULL: unchecked value from (9) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:159:43: warning: dereference of possibly-NULL ‘calloc(*<unknown>.PortCount & 4294967295, 48)’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:129:36: note: (1) entry to ‘ladspa_make_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:136:13: note: (2) calling ‘find_desc’ from ‘ladspa_make_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:39:33: note: (3) entry to ‘find_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:44:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:46:32: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:136:13: note: (6) returning to ‘ladspa_make_desc’ from ‘find_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:137:12: note: (7) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:140:16: note: (8) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:156:28: note: (9) this call could return NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:158:23: note: (10) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:159:33: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:159:43: note: (12) ‘calloc(*<unknown>.PortCount & 4294967295, 48) + (long unsigned int)i * 48’ could be NULL: unchecked value from (9) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:164:16: warning: leak of ‘desc’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:129:36: note: (1) entry to ‘ladspa_make_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:136:13: note: (2) calling ‘find_desc’ from ‘ladspa_make_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:39:33: note: (3) entry to ‘find_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:44:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:46:32: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:136:13: note: (6) returning to ‘ladspa_make_desc’ from ‘find_desc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:137:12: note: (7) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:140:16: note: (8) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:140:16: note: (9) allocated here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:141:17: note: (10) assuming ‘desc’ is non-NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:158:23: note: (11) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:164:16: note: (12) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:164:16: note: (13) ‘desc’ leaks here; was allocated at (9) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c: In function ‘ladspa_handle_load_by_path’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:202:16: warning: leak of ‘p’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:180:13: note: (1) allocated here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:181:12: note: (2) assuming ‘p’ is non-NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:181:12: note: (3) following ‘false’ branch (when ‘p’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:184:21: note: (4) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:185:12: note: (5) following ‘false’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:11: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (6) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:128:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:191:9: note: in expansion of macro ‘pw_log_info’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:194:12: note: (7) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:199:29: note: (8) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:202:16: note: (9) ‘p’ leaks here; was allocated at (1) <--[gcc] [443/1067] gcc -Isrc/tools/pw-dump.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -MD -MQ src/tools/pw-dump.p/pw-dump.c.o -MF src/tools/pw-dump.p/pw-dump.c.o.d -o src/tools/pw-dump.p/pw-dump.c.o -c ../src/tools/pw-dump.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dump.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dump.c:115: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dump.c:800: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dump.c:905: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dump.c:999: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dump.c:1600: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dump.c:1601: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dump.c:1622: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dump.c:1627: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-dump.c: internal warning: child 6684 timed out after 30s <--[clang] cswrap: error: child 6684 (/usr/bin/clang) terminated by signal 15 (timed out) [444/1067] gcc -Isrc/modules/libpipewire-module-filter-chain-sofa.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-filter-chain-sofa.so.p/module-filter-chain_sofa_plugin.c.o -MF src/modules/libpipewire-module-filter-chain-sofa.so.p/module-filter-chain_sofa_plugin.c.o.d -o src/modules/libpipewire-module-filter-chain-sofa.so.p/module-filter-chain_sofa_plugin.c.o -c ../src/modules/module-filter-chain/sofa_plugin.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/sofa_plugin.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/sofa_plugin.c:182: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/sofa_plugin.c:227: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [445/1067] gcc -Isrc/modules/libpipewire-module-loopback.so.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-loopback.so.p/module-loopback.c.o -MF src/modules/libpipewire-module-loopback.so.p/module-loopback.c.o.d -o src/modules/libpipewire-module-loopback.so.p/module-loopback.c.o -c ../src/modules/module-loopback.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-loopback.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-loopback.c:799: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-loopback.c:300:9: warning: Division by zero [core.DivideZero] <--[clang] [446/1067] gcc -Isrc/modules/libpipewire-module-filter-chain.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_builtin_plugin.c.o -MF src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_builtin_plugin.c.o.d -o src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_builtin_plugin.c.o -c ../src/modules/module-filter-chain/builtin_plugin.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:886:5: warning: Potential memory leak [unix.Malloc] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:959:3: warning: Potential memory leak [unix.Malloc] <--[clang] [447/1067] gcc -Isrc/modules/libpipewire-module-filter-chain.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_convolver.c.o -MF src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_convolver.c.o.d -o src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain_convolver.c.o -c ../src/modules/module-filter-chain/convolver.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c: In function ‘convolver1_new’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:126:40: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] <--[gcc] 126 | conv->segments = calloc(sizeof(float*), conv->segCount); | ^~~~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:126:40: note: earlier argument should specify number of elements, later size of each element <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:127:42: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] <--[gcc] 127 | conv->segmentsIr = calloc(sizeof(float*), conv->segCount); | ^~~~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:127:42: note: earlier argument should specify number of elements, later size of each element <--[gcc] [448/1067] gcc -Isrc/modules/libpipewire-module-filter-chain-lv2.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/lv2 -I/usr/include/sord-0 -I/usr/include/serd-0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-filter-chain-lv2.so.p/module-filter-chain_lv2_plugin.c.o -MF src/modules/libpipewire-module-filter-chain-lv2.so.p/module-filter-chain_lv2_plugin.c.o.d -o src/modules/libpipewire-module-filter-chain-lv2.so.p/module-filter-chain_lv2_plugin.c.o -c ../src/modules/module-filter-chain/lv2_plugin.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:258: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:277: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:15: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c: In function ‘uri_table_map’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:146:52: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:72:9: note: in expansion of macro ‘pw_array_add_ptr’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:61:17: note: (1) entry to ‘uri_table_map’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:146:20: note: (2) calling ‘pw_array_add’ from ‘uri_table_map’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:72:9: note: in expansion of macro ‘pw_array_add_ptr’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:114:21: note: (3) entry to ‘pw_array_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:118:13: note: (4) calling ‘pw_array_ensure_size’ from ‘pw_array_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:91:19: note: (5) entry to ‘pw_array_ensure_size’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:8: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (6) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:333:26: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:101:17: note: in expansion of macro ‘spa_assert’ <--[gcc] cc1: note: (7) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:104:42: note: (8) when ‘realloc’ fails <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:104:20: note: (9) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/string.h:14, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:10: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:105:33: note: (10) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:118:13: note: (11) returning to ‘pw_array_add’ from ‘pw_array_ensure_size’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:118:12: note: (12) following ‘true’ branch... <--[gcc] cc1: note: (13) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:146:20: note: (14) returning to ‘uri_table_map’ from ‘pw_array_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:72:9: note: in expansion of macro ‘pw_array_add_ptr’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:146:52: note: (15) dereference of NULL ‘pw_array_add(&*(URITable *)handle.array, 8)’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:72:9: note: in expansion of macro ‘pw_array_add_ptr’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:37:53: warning: leak of ‘strdup(uri)’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:42:49: note: in expansion of macro ‘pw_array_get_len_s’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:73:14: note: in expansion of macro ‘pw_array_get_len’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:61:17: note: (1) entry to ‘uri_table_map’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:146:20: note: (2) calling ‘pw_array_add’ from ‘uri_table_map’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:72:9: note: in expansion of macro ‘pw_array_add_ptr’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:114:21: note: (3) entry to ‘pw_array_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:118:13: note: (4) calling ‘pw_array_ensure_size’ from ‘pw_array_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:91:19: note: (5) entry to ‘pw_array_ensure_size’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:98:12: note: (6) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:144:23: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:100:25: note: in expansion of macro ‘SPA_MAX’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (8) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:333:26: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:101:17: note: in expansion of macro ‘spa_assert’ <--[gcc] cc1: note: (9) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:104:42: note: (10) when ‘realloc’ succeeds, moving buffer <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:104:20: note: (11) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:106:27: note: (12) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:118:13: note: (13) returning to ‘pw_array_add’ from ‘pw_array_ensure_size’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:118:12: note: (14) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:121:27: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:146:20: note: (16) returning to ‘uri_table_map’ from ‘pw_array_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:72:9: note: in expansion of macro ‘pw_array_add_ptr’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:72:41: note: (17) allocated here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:146:55: note: in definition of macro ‘pw_array_add_ptr’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:37:53: note: (18) ‘strdup(uri)’ leaks here; was allocated at (17) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:42:49: note: in expansion of macro ‘pw_array_get_len_s’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:73:14: note: in expansion of macro ‘pw_array_get_len’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c: In function ‘lv2_make_desc’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:433:27: warning: dereference of possibly-NULL ‘fp’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:403:12: note: (1) following ‘false’ branch (when ‘desc’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:406:17: note: (2) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:420:28: note: (3) this call could return NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:428:23: note: (4) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:429:40: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:433:27: note: (6) ‘fp’ could be NULL: unchecked value from (3) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:451:16: warning: leak of ‘desc’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:402:16: note: (1) allocated here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:403:12: note: (2) assuming ‘desc’ is non-NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:403:12: note: (3) following ‘false’ branch (when ‘desc’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:406:17: note: (4) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:428:23: note: (5) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:451:16: note: (6) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:451:16: note: (7) ‘desc’ leaks here; was allocated at (1) <--[gcc] [449/1067] gcc -Isrc/modules/libpipewire-module-jackdbus-detect.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-jackdbus-detect.so.p/module-jackdbus-detect.c.o -MF src/modules/libpipewire-module-jackdbus-detect.so.p/module-jackdbus-detect.c.o.d -o src/modules/libpipewire-module-jackdbus-detect.so.p/module-jackdbus-detect.c.o -c ../src/modules/module-jackdbus-detect.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-jackdbus-detect.c:163: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-jackdbus-detect.c:310: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [450/1067] gcc -Isrc/tools/pw-cli.p -Isrc/tools -I../src/tools -Isrc -I../src -I. -I.. -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pthread -MD -MQ src/tools/pw-cli.p/pw-cli.c.o -MF src/tools/pw-cli.p/pw-cli.c.o.d -o src/tools/pw-cli.p/pw-cli.c.o -c ../src/tools/pw-cli.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:525: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:532: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:535: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1343: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1502: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1724: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1727: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1730: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1733: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1789: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1792: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1795: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1840: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1872: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:1927: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2188: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2320: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2321: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2353: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2114: warning: uninitvar(CWE-457): Uninitialized variable: buf <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c: In function ‘parse’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2114:18: warning: use of uninitialized value ‘*buf’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2263:5: note: (1) entry to ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2361:22: note: (2) region created on stack here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2315:12: note: (3) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2319:13: note: (4) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2324:9: note: (5) inlined call to ‘pw_map_init’ from ‘main’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:27, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/impl.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:37: <--[gcc] In function ‘pw_map_init’, inlined from ‘main’ at ../src/tools/pw-cli.c:2324:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/map.h:99:9: note: (6) calling ‘pw_array_ensure_size’ from ‘main’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:14: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h: In function ‘parse’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:91:19: note: (7) entry to ‘pw_array_ensure_size’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:98:12: note: (8) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:22, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:30: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:144:23: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:100:25: note: in expansion of macro ‘SPA_MAX’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:145:47: note: (10) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:100:25: note: in expansion of macro ‘SPA_MAX’ <--[gcc] cc1: note: (11) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (12) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:333:26: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:101:17: note: in expansion of macro ‘spa_assert’ <--[gcc] cc1: note: (13) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:102:30: note: (14) following ‘true’ branch (when ‘alloc < need’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:103:31: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:104:42: note: (16) when ‘realloc’ succeeds, moving buffer <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:104:20: note: (17) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:106:27: note: (18) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2324:9: note: (19) inlined call to ‘pw_map_init’ from ‘main’ <--[gcc] In function ‘pw_map_init’, inlined from ‘main’ at ../src/tools/pw-cli.c:2324:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/map.h:99:9: note: (20) returning to ‘main’ from ‘pw_array_ensure_size’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c: In function ‘parse’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2331:12: note: (21) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2336:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2338:14: note: (23) calling ‘do_connect’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:495:13: note: (24) entry to ‘do_connect’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:503:56: note: (25) following ‘false’ branch (when ‘args’ is NULL)... <--[gcc] cc1: note: (26) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:508:12: note: (27) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:513:14: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:516:9: note: (29) inlined call to ‘pw_map_init’ from ‘do_connect’ <--[gcc] In function ‘pw_map_init’, inlined from ‘do_connect’ at ../src/tools/pw-cli.c:516:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/map.h:99:9: note: (30) calling ‘pw_array_ensure_size’ from ‘do_connect’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h: In function ‘parse’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:91:19: note: (31) entry to ‘pw_array_ensure_size’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:98:12: note: (32) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:144:23: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:100:25: note: in expansion of macro ‘SPA_MAX’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:145:47: note: (34) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:100:25: note: in expansion of macro ‘SPA_MAX’ <--[gcc] cc1: note: (35) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (36) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:333:26: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:101:17: note: in expansion of macro ‘spa_assert’ <--[gcc] cc1: note: (37) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:102:30: note: (38) following ‘true’ branch (when ‘alloc < need’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:103:31: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:104:42: note: (40) when ‘realloc’ succeeds, moving buffer <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:104:20: note: (41) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:106:27: note: (42) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:516:9: note: (43) inlined call to ‘pw_map_init’ from ‘do_connect’ <--[gcc] In function ‘pw_map_init’, inlined from ‘do_connect’ at ../src/tools/pw-cli.c:516:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/map.h:99:9: note: (44) returning to ‘do_connect’ from ‘pw_array_ensure_size’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c: In function ‘parse’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:517:18: note: (45) calling ‘pw_map_insert_new’ from ‘do_connect’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/map.h:126:24: note: (46) entry to ‘pw_map_insert_new’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/map.h:131:12: note: (47) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/map.h:136:46: note: (48) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/map.h:136:46: note: (49) calling ‘pw_array_add’ from ‘pw_map_insert_new’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:114:21: note: (50) entry to ‘pw_array_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:118:12: note: (51) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:121:27: note: (52) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/map.h:136:46: note: (53) returning to ‘pw_map_insert_new’ from ‘pw_array_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/map.h:137:20: note: (54) following ‘true’ branch... <--[gcc] cc1: note: (55) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:517:18: note: (56) returning to ‘do_connect’ from ‘pw_map_insert_new’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:531:24: note: (57) calling ‘pw_core_get_registry’ from ‘do_connect’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/context.h:48, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/protocol.h:26, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/proxy.h:90, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/client.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:15: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:358:1: note: (58) entry to ‘pw_core_get_registry’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json-pod.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:34: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:201:12: note: (59) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:243:9: note: in expansion of macro ‘spa_callbacks_call_res’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361:9: note: in expansion of macro ‘spa_interface_call_res’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:202:23: note: (60) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:243:9: note: in expansion of macro ‘spa_callbacks_call_res’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361:9: note: in expansion of macro ‘spa_interface_call_res’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:531:24: note: (61) returning to ‘do_connect’ from ‘pw_core_get_registry’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2338:14: note: (62) returning to ‘main’ from ‘do_connect’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2338:12: note: (63) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2343:20: note: (64) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2343:12: note: (65) following ‘false’ branch... <--[gcc] cc1: note: (66) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2364:36: note: (67) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2369:17: note: (68) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2371:22: note: (69) calling ‘parse’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2108:13: note: (70) entry to ‘parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2114:18: note: (71) while looking for null terminator for argument 1 (‘buf’) of ‘strchr’... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2114:18: note: (72) use of uninitialized value ‘*buf’ here <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:11: <--[gcc] /usr/include/string.h:246:14: note: argument 1 of ‘strchr’ must be a pointer to a null-terminated string <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c: In function ‘input_process_line’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2150:17: warning: dereference of possibly-NULL ‘line’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2147:12: note: (1) following ‘true’ branch (when ‘line’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2148:24: note: (2) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2148:24: note: (3) this call could return NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c:2150:17: note: (4) ‘line’ could be NULL: unchecked value from (3) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/tools/pw-cli.c: internal warning: child 6797 timed out after 30s <--[clang] cswrap: error: child 6797 (/usr/bin/clang) terminated by signal 15 (timed out) [451/1067] gcc -Isrc/modules/libpipewire-module-filter-chain-sofa.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-filter-chain-sofa.so.p/module-filter-chain_convolver.c.o -MF src/modules/libpipewire-module-filter-chain-sofa.so.p/module-filter-chain_convolver.c.o.d -o src/modules/libpipewire-module-filter-chain-sofa.so.p/module-filter-chain_convolver.c.o -c ../src/modules/module-filter-chain/convolver.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c: In function ‘convolver1_new’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:126:40: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] <--[gcc] 126 | conv->segments = calloc(sizeof(float*), conv->segCount); | ^~~~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:126:40: note: earlier argument should specify number of elements, later size of each element <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:127:42: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] <--[gcc] 127 | conv->segmentsIr = calloc(sizeof(float*), conv->segCount); | ^~~~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:127:42: note: earlier argument should specify number of elements, later size of each element <--[gcc] [452/1067] gcc -Isrc/modules/libpipewire-module-combine-stream.so.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-combine-stream.so.p/module-combine-stream.c.o -MF src/modules/libpipewire-module-combine-stream.so.p/module-combine-stream.c.o.d -o src/modules/libpipewire-module-combine-stream.so.p/module-combine-stream.c.o -c ../src/modules/module-combine-stream.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-combine-stream.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-combine-stream.c:983: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-combine-stream.c:1157: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-combine-stream.c:1230: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-combine-stream.c:1384: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-combine-stream.c:1561: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-combine-stream.c:1589: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-combine-stream.c:1597: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [453/1067] gcc -Isrc/modules/libpipewire-module-filter-chain.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain.c.o -MF src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain.c.o.d -o src/modules/libpipewire-module-filter-chain.so.p/module-filter-chain.c.o -c ../src/modules/module-filter-chain.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain.c:2998: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain.c:3092: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain.c:1307: warning: uninitvar(CWE-457): Uninitialized variable: soft_vols <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-filter-chain.c: internal warning: child 7045 timed out after 30s <--[clang] cswrap: error: child 7045 (/usr/bin/clang) terminated by signal 15 (timed out) [454/1067] gcc -Isrc/modules/libpipewire-module-profiler.so.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-profiler.so.p/module-profiler.c.o -MF src/modules/libpipewire-module-profiler.so.p/module-profiler.c.o.d -o src/modules/libpipewire-module-profiler.so.p/module-profiler.c.o -c ../src/modules/module-profiler.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:16: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/private.h:327: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:159: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:271: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:413: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:484: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:579:34: warning: ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:162:13: note: (1) entry to ‘context_do_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:176:12: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:179:35: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:180:9: note: (4) calling ‘spa_pod_builder_push_object’ from ‘context_do_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (5) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (6) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (7) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (8) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (10) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (12) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (14) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (15) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (16) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:180:9: note: (18) returning to ‘context_do_profile’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:183:9: note: (19) inlined call to ‘spa_pod_builder_prop’ from ‘context_do_profile’ <--[gcc] In function ‘spa_pod_builder_prop’, inlined from ‘context_do_profile’ at ../src/modules/module-profiler.c:183:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:427:16: note: (20) calling ‘spa_pod_builder_raw’ from ‘context_do_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (21) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (22) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:183:9: note: (26) inlined call to ‘spa_pod_builder_prop’ from ‘context_do_profile’ <--[gcc] In function ‘spa_pod_builder_prop’, inlined from ‘context_do_profile’ at ../src/modules/module-profiler.c:183:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:427:16: note: (27) returning to ‘context_do_profile’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:646:9: note: (28) calling ‘spa_pod_builder_push_struct’ from ‘context_do_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:184:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:397:1: note: (29) entry to ‘spa_pod_builder_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:401:19: note: (30) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (31) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (32) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:401:19: note: (34) returning to ‘spa_pod_builder_push_struct’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:402:9: note: (35) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_struct’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_struct’ at ../spa/include/spa/pod/builder.h:402:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (36) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:403:16: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:646:9: note: (38) returning to ‘context_do_profile’ from ‘spa_pod_builder_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:184:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:647:9: note: (39) calling ‘spa_pod_builder_add’ from ‘context_do_profile’ with 11 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:184:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (40) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (41) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (42) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (43) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (44) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (45) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:577:17: note: (46) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:579:34: note: (47) ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:587:34: warning: ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:162:13: note: (1) entry to ‘context_do_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:176:12: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:179:35: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:180:9: note: (4) calling ‘spa_pod_builder_push_object’ from ‘context_do_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:409:1: note: (5) entry to ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (6) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (7) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (8) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (10) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (12) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:415:19: note: (14) returning to ‘spa_pod_builder_push_object’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:416:9: note: (15) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_object’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_object’ at ../spa/include/spa/pod/builder.h:416:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (16) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:417:16: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:180:9: note: (18) returning to ‘context_do_profile’ from ‘spa_pod_builder_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:183:9: note: (19) inlined call to ‘spa_pod_builder_prop’ from ‘context_do_profile’ <--[gcc] In function ‘spa_pod_builder_prop’, inlined from ‘context_do_profile’ at ../src/modules/module-profiler.c:183:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:427:16: note: (20) calling ‘spa_pod_builder_raw’ from ‘context_do_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (21) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:124:12: note: (22) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:17: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:131:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:17: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:183:9: note: (26) inlined call to ‘spa_pod_builder_prop’ from ‘context_do_profile’ <--[gcc] In function ‘spa_pod_builder_prop’, inlined from ‘context_do_profile’ at ../src/modules/module-profiler.c:183:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:427:16: note: (27) returning to ‘context_do_profile’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:646:9: note: (28) calling ‘spa_pod_builder_push_struct’ from ‘context_do_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:184:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:397:1: note: (29) entry to ‘spa_pod_builder_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:401:19: note: (30) calling ‘spa_pod_builder_raw’ from ‘spa_pod_builder_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:118:19: note: (31) entry to ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:136:40: note: (32) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:139:16: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:401:19: note: (34) returning to ‘spa_pod_builder_push_struct’ from ‘spa_pod_builder_raw’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:402:9: note: (35) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_struct’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_struct’ at ../spa/include/spa/pod/builder.h:402:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (36) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:403:16: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:646:9: note: (38) returning to ‘context_do_profile’ from ‘spa_pod_builder_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:184:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:647:9: note: (39) calling ‘spa_pod_builder_add’ from ‘context_do_profile’ with 11 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler.c:184:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (40) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (41) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (42) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (43) following ‘true’ branch (when ‘frame’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:568:50: note: (44) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (45) following ‘case 16:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:585:17: note: (46) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:587:34: note: (47) ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ <--[gcc] [455/1067] gcc -Isrc/modules/libpipewire-module-jack-tunnel.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-jack-tunnel.so.p/module-jack-tunnel.c.o -MF src/modules/libpipewire-module-jack-tunnel.so.p/module-jack-tunnel.c.o.d -o src/modules/libpipewire-module-jack-tunnel.so.p/module-jack-tunnel.c.o -c ../src/modules/module-jack-tunnel.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-jack-tunnel.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-jack-tunnel.c:752: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-jack-tunnel.c:856: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-jack-tunnel.c:1146: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-jack-tunnel.c:622:2: warning: Value stored to 'n_params' is never read [deadcode.DeadStores] <--[clang] [456/1067] gcc -Isrc/modules/libpipewire-module-echo-cancel.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-echo-cancel.so.p/module-echo-cancel.c.o -MF src/modules/libpipewire-module-echo-cancel.so.p/module-echo-cancel.c.o.d -o src/modules/libpipewire-module-echo-cancel.so.p/module-echo-cancel.c.o -c ../src/modules/module-echo-cancel.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin-loader.h:56: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin-loader.h:67: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:250: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:1434: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:1499: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:22: <--[clang] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:13: <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:132:3: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:276:15: warning: Assigned value is garbage or undefined [core.uninitialized.Assign] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:278:15: warning: Assigned value is garbage or undefined [core.uninitialized.Assign] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:280:15: warning: Assigned value is garbage or undefined [core.uninitialized.Assign] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:375:4: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:381:4: warning: Declared variable-length array (VLA) has zero size [core.VLASize] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:384:29: warning: The left operand of '+' is a garbage value [core.UndefinedBinaryOperatorResult] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:408:3: warning: Value stored to 'avail' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:413:3: warning: 5th function call argument is an uninitialized value [core.CallAndMessage] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:1357:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-echo-cancel.c:1370:3: warning: Potential leak of memory pointed to by 'impl' [unix.Malloc] <--[clang] [457/1067] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build src/modules/libpipewire-module-client-device.so src/modules/libpipewire-module-client-device.so src/modules/libpipewire-module-client-device.so.p/libpipewire-module-client-device.so.symbols [458/1067] gcc -Isrc/modules/libpipewire-module-profiler.so.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-profiler.so.p/module-profiler_protocol-native.c.o -MF src/modules/libpipewire-module-profiler.so.p/module-profiler_protocol-native.c.o.d -o src/modules/libpipewire-module-profiler.so.p/module-profiler_protocol-native.c.o -c ../src/modules/module-profiler/protocol-native.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:7: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:579:34: warning: ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:35:13: note: (1) entry to ‘profiler_resource_marshal_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:646:9: note: (2) calling ‘spa_pod_builder_push_struct’ from ‘profiler_resource_marshal_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:42:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:397:1: note: (3) entry to ‘spa_pod_builder_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:402:9: note: (4) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_struct’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_struct’ at ../spa/include/spa/pod/builder.h:402:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (5) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:403:16: note: (6) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:646:9: note: (7) returning to ‘profiler_resource_marshal_profile’ from ‘spa_pod_builder_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:42:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:647:9: note: (8) calling ‘spa_pod_builder_add’ from ‘profiler_resource_marshal_profile’ with 3 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:42:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (9) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (10) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (11) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (12) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:577:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:579:34: note: (14) ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:587:34: warning: ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:35:13: note: (1) entry to ‘profiler_resource_marshal_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:646:9: note: (2) calling ‘spa_pod_builder_push_struct’ from ‘profiler_resource_marshal_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:42:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:397:1: note: (3) entry to ‘spa_pod_builder_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:402:9: note: (4) inlined call to ‘spa_pod_builder_push’ from ‘spa_pod_builder_push_struct’ <--[gcc] In function ‘spa_pod_builder_push’, inlined from ‘spa_pod_builder_push_struct’ at ../spa/include/spa/pod/builder.h:402:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:114:12: note: (5) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:403:16: note: (6) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:646:9: note: (7) returning to ‘profiler_resource_marshal_profile’ from ‘spa_pod_builder_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:42:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:647:9: note: (8) calling ‘spa_pod_builder_add’ from ‘profiler_resource_marshal_profile’ with 3 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:42:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (9) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (10) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (11) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (12) following ‘case 16:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:585:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:587:34: note: (14) ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:8: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:459:34: warning: ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:47:12: note: (1) entry to ‘profiler_proxy_demarshal_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:545:21: note: (2) calling ‘spa_pod_parser_push_struct’ from ‘profiler_proxy_demarshal_profile’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:56:13: note: in expansion of macro ‘spa_pod_parser_get_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:241:19: note: (3) entry to ‘spa_pod_parser_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:244:37: note: (4) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (5) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (6) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (8) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (9) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (10) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:23: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:244:37: note: (13) returning to ‘spa_pod_parser_push_struct’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:245:12: note: (14) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:247:14: note: (15) inlined call to ‘spa_pod_is_struct’ from ‘spa_pod_parser_push_struct’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:24: <--[gcc] In function ‘spa_pod_is_struct’, inlined from ‘spa_pod_parser_push_struct’ at ../spa/include/spa/pod/parser.h:247:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (16) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:358:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:545:21: note: (17) returning to ‘profiler_proxy_demarshal_profile’ from ‘spa_pod_parser_push_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:56:13: note: in expansion of macro ‘spa_pod_parser_get_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:545:12: note: (18) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:56:13: note: in expansion of macro ‘spa_pod_parser_get_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:546:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:56:13: note: in expansion of macro ‘spa_pod_parser_get_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:546:24: note: (20) calling ‘spa_pod_parser_get’ from ‘profiler_proxy_demarshal_profile’ with 3 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:56:13: note: in expansion of macro ‘spa_pod_parser_get_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (21) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (22) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (23) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:459:34: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:459:34: note: (26) ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ <--[gcc] [459/1067] gcc -Isrc/modules/libpipewire-module-link-factory.so.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-link-factory.so.p/module-link-factory.c.o -MF src/modules/libpipewire-module-link-factory.so.p/module-link-factory.c.o.d -o src/modules/libpipewire-module-link-factory.so.p/module-link-factory.c.o -c ../src/modules/module-link-factory.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-link-factory.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [460/1067] gcc -Isrc/modules/libpipewire-module-portal.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-portal.so.p/module-portal.c.o -MF src/modules/libpipewire-module-portal.so.p/module-portal.c.o.d -o src/modules/libpipewire-module-portal.so.p/module-portal.c.o -c ../src/modules/module-portal.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-portal.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-portal.c:132: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-portal.c:257: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [461/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse.c.o -c ../src/modules/module-protocol-pulse.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [462/1067] gcc -Isrc/modules/libpipewire-module-netjack2-manager.so.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_OPUS_CUSTOM -pthread -MD -MQ src/modules/libpipewire-module-netjack2-manager.so.p/module-netjack2-manager.c.o -MF src/modules/libpipewire-module-netjack2-manager.so.p/module-netjack2-manager.c.o.d -o src/modules/libpipewire-module-netjack2-manager.so.p/module-netjack2-manager.c.o -c ../src/modules/module-netjack2-manager.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:351: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:384: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:386: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:415: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:427: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:471: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:473: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:477: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:1003: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:1011: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:1038: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:1133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:1181: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:1401: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:38: <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2/peer.c:704:8: warning: Although the value stored to 'len' is used in the enclosing expression, the value is never actually read from 'len' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2/peer.c:719:8: warning: Although the value stored to 'len' is used in the enclosing expression, the value is never actually read from 'len' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2/peer.c:860:2: warning: Value stored to 'len' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2/peer.c:933:2: warning: Value stored to 'len' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2/peer.c:1024:21: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:510:38: warning: Although the value stored to 'update' is used in the enclosing expression, the value is never actually read from 'update' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:694:2: warning: Value stored to 'n_params' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:1006:3: warning: Value stored to 'res' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-manager.c:1014:3: warning: Value stored to 'res' is never read [deadcode.DeadStores] <--[clang] [463/1067] gcc -Isrc/modules/libpipewire-module-ffado-driver.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-ffado-driver.so.p/module-ffado-driver.c.o -MF src/modules/libpipewire-module-ffado-driver.so.p/module-ffado-driver.c.o.d -o src/modules/libpipewire-module-ffado-driver.so.p/module-ffado-driver.c.o -c ../src/modules/module-ffado-driver.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-ffado-driver.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-ffado-driver.c:489: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-ffado-driver.c:1182: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-ffado-driver.c:1362: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-ffado-driver.c:1420: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-ffado-driver.c:685:38: warning: Although the value stored to 'update' is used in the enclosing expression, the value is never actually read from 'update' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-ffado-driver.c:710:16: warning: Value stored to 'port' during its initialization is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-ffado-driver.c:899:2: warning: Value stored to 'n_params' is never read [deadcode.DeadStores] <--[clang] [464/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extension.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extension.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extension.c.o -c ../src/modules/module-protocol-pulse/extension.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [465/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extensions_ext-device-manager.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extensions_ext-device-manager.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extensions_ext-device-manager.c.o -c ../src/modules/module-protocol-pulse/extensions/ext-device-manager.c [466/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_cmd.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_cmd.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_cmd.c.o -c ../src/modules/module-protocol-pulse/cmd.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:5: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h: In function ‘spa_json_next’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:65:52: warning: dereference of possibly-NULL ‘value’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:67:12: note: (1) entry to ‘parse_cmd’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:75:32: note: (2) this call could return NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:77:13: note: (3) inlined call to ‘spa_json_enter_array’ from ‘parse_cmd’ <--[gcc] In function ‘spa_json_enter_array’, inlined from ‘parse_cmd’ at ../src/modules/module-protocol-pulse/cmd.c:77:6: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:210:16: note: (4) calling ‘spa_json_enter_container’ from ‘parse_cmd’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h: In function ‘spa_json_next’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:170:19: note: (5) entry to ‘spa_json_enter_container’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:173:13: note: (6) calling ‘spa_json_next’ from ‘spa_json_enter_container’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:58:19: note: (7) entry to ‘spa_json_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:64:26: note: (8) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:65:52: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:65:52: note: (10) ‘*iter.cur’ could be NULL: unchecked value from (2) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h: In function ‘spa_json_enter_container’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:173:49: warning: dereference of possibly-NULL ‘value’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:67:12: note: (1) entry to ‘parse_cmd’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:75:32: note: (2) this call could return NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:77:13: note: (3) inlined call to ‘spa_json_enter_array’ from ‘parse_cmd’ <--[gcc] In function ‘spa_json_enter_array’, inlined from ‘parse_cmd’ at ../src/modules/module-protocol-pulse/cmd.c:77:6: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:210:16: note: (4) calling ‘spa_json_enter_container’ from ‘parse_cmd’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h: In function ‘spa_json_enter_container’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:170:19: note: (5) entry to ‘spa_json_enter_container’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:173:13: note: (6) calling ‘spa_json_next’ from ‘spa_json_enter_container’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:58:19: note: (7) entry to ‘spa_json_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:64:26: note: (8) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:161:17: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:161:12: note: (10) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:163:17: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:163:12: note: (12) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:164:29: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:173:13: note: (14) returning to ‘spa_json_enter_container’ from ‘spa_json_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:173:12: note: (15) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:173:49: note: (16) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/json.h:173:49: note: (17) ‘value’ could be NULL: unchecked value from (2) <--[gcc] [467/1067] gcc -Isrc/modules/libpipewire-module-rtkit.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-rtkit.so.p/module-rt.c.o -MF src/modules/libpipewire-module-rtkit.so.p/module-rt.c.o.d -o src/modules/libpipewire-module-rtkit.so.p/module-rt.c.o -c ../src/modules/module-rt.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In function ‘acquire_rt_sched’, inlined from ‘impl_acquire_rt’ at ../src/modules/module-rt.c:900:10: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:702:12: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized] <--[gcc] 702 | if (priority < min || priority > max) { | ^ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c: In function ‘impl_acquire_rt’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:695:18: note: ‘min’ was declared here <--[gcc] 695 | int err, min, max; | ^~~ In function ‘acquire_rt_sched’, inlined from ‘impl_acquire_rt’ at ../src/modules/module-rt.c:900:10: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:702:28: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized] <--[gcc] 702 | if (priority < min || priority > max) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c: In function ‘impl_acquire_rt’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:695:23: note: ‘max’ was declared here <--[gcc] 695 | int err, min, max; | ^~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c: In function ‘pipewire__module_init’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:555:42: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized] <--[gcc] 555 | int err, old_policy, new_policy, min, max; | ^~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:555:47: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized] <--[gcc] 555 | int err, old_policy, new_policy, min, max; | ^~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:894: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1203: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c: In function ‘check_realtime_privileges’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:592:25: warning: use of uninitialized value ‘max’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1103:5: note: (1) entry to ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1113:12: note: (2) following ‘false’ branch (when ‘impl’ is non-NULL)... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:22, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:49: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1116:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/impl.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:52: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:12: note: (4) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1116:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:121:17: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1116:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1119:12: note: (6) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1124:23: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1152:20: note: (8) calling ‘check_rtkit’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:955:12: note: (9) entry to ‘check_rtkit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:962:12: note: (10) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:967:16: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1152:20: note: (12) returning to ‘pipewire__module_init’ from ‘check_rtkit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1158:14: note: (13) calling ‘check_realtime_privileges’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:552:13: note: (14) entry to ‘check_realtime_privileges’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:555:47: note: (15) region created on stack here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:555:47: note: (16) capacity: 4 bytes <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:563:12: note: (17) following ‘false’ branch... <--[gcc] cc1: note: (18) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:566:21: note: (19) following ‘false’ branch (when ‘ret == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:566:27: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:566:21: note: (21) following ‘true’ branch (when ‘try != 2’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:572:28: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:572:20: note: (23) following ‘false’ branch (when ‘err == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:576:28: note: (24) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:576:28: note: (25) calling ‘get_rt_priority_range’ from ‘check_realtime_privileges’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:532:12: note: (26) entry to ‘get_rt_priority_range’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:536:12: note: (27) following ‘true’ branch (when ‘min < 0’)... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:33: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:537:25: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:576:28: note: (29) returning to ‘check_realtime_privileges’ from ‘get_rt_priority_range’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:576:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:580:20: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:580:20: note: (32) following ‘false’ branch (when ‘try != 2’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:592:25: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:592:25: note: (34) use of uninitialized value ‘max’ here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:592:11: warning: The left operand of '<' is a garbage value [core.UndefinedBinaryOperatorResult] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:702:15: warning: The right operand of '<' is a garbage value [core.UndefinedBinaryOperatorResult] <--[clang] [468/1067] gcc -Isrc/modules/libpipewire-module-netjack2-driver.so.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DHAVE_OPUS_CUSTOM -pthread -MD -MQ src/modules/libpipewire-module-netjack2-driver.so.p/module-netjack2-driver.c.o -MF src/modules/libpipewire-module-netjack2-driver.so.p/module-netjack2-driver.c.o.d -o src/modules/libpipewire-module-netjack2-driver.so.p/module-netjack2-driver.c.o -c ../src/modules/module-netjack2-driver.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:617: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:793: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:835: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:899: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:953: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:1014: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:1023: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:1045: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:1067: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:1072: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:1146: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:1349: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:1353: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:36: <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2/peer.c:704:8: warning: Although the value stored to 'len' is used in the enclosing expression, the value is never actually read from 'len' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2/peer.c:719:8: warning: Although the value stored to 'len' is used in the enclosing expression, the value is never actually read from 'len' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2/peer.c:860:2: warning: Value stored to 'len' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2/peer.c:933:2: warning: Value stored to 'len' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2/peer.c:1024:21: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:384:38: warning: Although the value stored to 'update' is used in the enclosing expression, the value is never actually read from 'update' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:564:2: warning: Value stored to 'n_params' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-netjack2-driver.c:793:2: warning: Access to field 'utils' results in a dereference of a null pointer (loaded from field 'main_loop') [core.NullDereference] <--[clang] [469/1067] gcc -Isrc/modules/libpipewire-module-rt.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-rt.so.p/module-rt.c.o -MF src/modules/libpipewire-module-rt.so.p/module-rt.c.o.d -o src/modules/libpipewire-module-rt.so.p/module-rt.c.o -c ../src/modules/module-rt.c In function ‘acquire_rt_sched’, /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:894: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1203: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] inlined from ‘impl_acquire_rt’ at ../src/modules/module-rt.c:900:10: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:702:12: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized] <--[gcc] 702 | if (priority < min || priority > max) { | ^ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c: In function ‘impl_acquire_rt’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:695:18: note: ‘min’ was declared here <--[gcc] 695 | int err, min, max; | ^~~ In function ‘acquire_rt_sched’, inlined from ‘impl_acquire_rt’ at ../src/modules/module-rt.c:900:10: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:702:28: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized] <--[gcc] 702 | if (priority < min || priority > max) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c: In function ‘impl_acquire_rt’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:695:23: note: ‘max’ was declared here <--[gcc] 695 | int err, min, max; | ^~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c: In function ‘pipewire__module_init’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:555:42: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized] <--[gcc] 555 | int err, old_policy, new_policy, min, max; | ^~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:555:47: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized] <--[gcc] 555 | int err, old_policy, new_policy, min, max; | ^~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c: In function ‘check_realtime_privileges’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:592:25: warning: use of uninitialized value ‘max’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1103:5: note: (1) entry to ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1113:12: note: (2) following ‘false’ branch (when ‘impl’ is non-NULL)... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:22, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:49: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1116:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/impl.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:52: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:12: note: (4) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1116:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:121:17: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1116:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1119:12: note: (6) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1124:23: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1152:20: note: (8) calling ‘check_rtkit’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:955:12: note: (9) entry to ‘check_rtkit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:962:12: note: (10) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:967:16: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1152:20: note: (12) returning to ‘pipewire__module_init’ from ‘check_rtkit’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:1158:14: note: (13) calling ‘check_realtime_privileges’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:552:13: note: (14) entry to ‘check_realtime_privileges’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:555:47: note: (15) region created on stack here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:555:47: note: (16) capacity: 4 bytes <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:563:12: note: (17) following ‘false’ branch... <--[gcc] cc1: note: (18) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:566:21: note: (19) following ‘false’ branch (when ‘ret == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:566:27: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:566:21: note: (21) following ‘true’ branch (when ‘try != 2’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:572:28: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:572:20: note: (23) following ‘false’ branch (when ‘err == 0’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:576:28: note: (24) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:576:28: note: (25) calling ‘get_rt_priority_range’ from ‘check_realtime_privileges’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:532:12: note: (26) entry to ‘get_rt_priority_range’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:536:12: note: (27) following ‘true’ branch (when ‘min < 0’)... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:33: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:537:25: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:576:28: note: (29) returning to ‘check_realtime_privileges’ from ‘get_rt_priority_range’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:576:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:580:20: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:580:20: note: (32) following ‘false’ branch (when ‘try != 2’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:592:25: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:592:25: note: (34) use of uninitialized value ‘max’ here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:592:11: warning: The left operand of '<' is a garbage value [core.UndefinedBinaryOperatorResult] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rt.c:702:15: warning: The right operand of '<' is a garbage value [core.UndefinedBinaryOperatorResult] <--[clang] [470/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extensions_ext-device-restore.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extensions_ext-device-restore.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extensions_ext-device-restore.c.o -c ../src/modules/module-protocol-pulse/extensions/ext-device-restore.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:190: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:213: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:131:7: warning: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:233:7: warning: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:302:7: warning: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' [deadcode.DeadStores] <--[clang] [471/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_client.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_client.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_client.c.o -c ../src/modules/module-protocol-pulse/client.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/client.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/client.c:87: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/client.c:112: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/client.c:197: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/client.c:267: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [472/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_operation.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_operation.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_operation.c.o -c ../src/modules/module-protocol-pulse/operation.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/operation.c:35: error: memleak(CWE-401): Memory leak: o <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [473/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extensions_ext-stream-restore.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extensions_ext-stream-restore.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_extensions_ext-stream-restore.c.o -c ../src/modules/module-protocol-pulse/extensions/ext-stream-restore.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-stream-restore.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-stream-restore.c:203:7: warning: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-stream-restore.c:296:7: warning: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res' [deadcode.DeadStores] <--[clang] [474/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_pending-sample.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_pending-sample.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_pending-sample.c.o -c ../src/modules/module-protocol-pulse/pending-sample.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [475/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_message-handler.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_message-handler.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_message-handler.c.o -c ../src/modules/module-protocol-pulse/message-handler.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message-handler.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message-handler.c:64: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [476/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_remap.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_remap.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_remap.c.o -c ../src/modules/module-protocol-pulse/remap.c [477/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_module.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_module.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_module.c.o -c ../src/modules/module-protocol-pulse/module.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/module.c: In function ‘module_args_add_props’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:303: error: comparePointers(CWE-570): Comparing pointers that point to different objects <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:126:16: warning: dereference of possibly-NULL ‘p’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:121:32: note: (1) this call could return NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:126:16: note: (2) ‘p’ could be NULL: unchecked value from (1) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:160:15: warning: Potential leak of memory pointed to by 'k' [unix.Malloc] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:160:15: warning: Potential leak of memory pointed to by 'p' [unix.Malloc] <--[clang] [478/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_quirks.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_quirks.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_quirks.c.o -c ../src/modules/module-protocol-pulse/quirks.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/quirks.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [479/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_format.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_format.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_format.c.o -c ../src/modules/module-protocol-pulse/format.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [480/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_collect.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_collect.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_collect.c.o -c ../src/modules/module-protocol-pulse/collect.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:24, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:6: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_fixate’ at ../spa/include/spa/pod/iter.h:424:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: warning: dereference of NULL ‘pod’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c: In function ‘spa_pod_fixate’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:591:6: note: (1) entry to ‘update_object_info’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:594:12: note: (2) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:595:17: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:595:17: note: (4) calling ‘update_device_info’ from ‘update_object_info’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:293:13: note: (5) entry to ‘update_device_info’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:297:59: note: (6) following ‘false’ branch (when ‘monitor == 0’)... <--[gcc] cc1: note: (7) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:302:12: note: (8) following ‘false’ branch (when ‘info’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:305:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:306:20: note: (10) inlined call to ‘spa_dict_lookup’ from ‘update_device_info’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/plugin.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:12: <--[gcc] In function ‘spa_dict_lookup’, inlined from ‘update_device_info’ at ../src/modules/module-protocol-pulse/collect.c:306:13: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/dict.h:89:35: note: (11) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c: In function ‘spa_pod_fixate’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:308:40: note: (12) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:308:20: note: (13) inlined call to ‘spa_dict_lookup’ from ‘update_device_info’ <--[gcc] In function ‘spa_dict_lookup’, inlined from ‘update_device_info’ at ../src/modules/module-protocol-pulse/collect.c:308:13: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/dict.h:89:35: note: (14) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c: In function ‘spa_pod_fixate’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:310:15: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:310:12: note: (16) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:314:9: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:314:9: note: (18) calling ‘collect_device_info’ from ‘update_device_info’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:232:13: note: (19) entry to ‘collect_device_info’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:237:12: note: (20) following ‘false’ branch (when ‘card’ is NULL)... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/param.h:21, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/props.h:17, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:5: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:66:32: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:192:51: note: in definition of macro ‘SPA_CONTAINER_OF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:92:22: note: in expansion of macro ‘spa_list_first’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:102:9: note: in expansion of macro ‘spa_list_for_each_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:261:9: note: in expansion of macro ‘spa_list_for_each’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:23: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:93:14: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:102:9: note: in expansion of macro ‘spa_list_for_each_next’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:261:9: note: in expansion of macro ‘spa_list_for_each’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:262:26: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:262:17: note: (24) following ‘case 3:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:263:17: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:265:48: note: (26) calling ‘spa_pod_copy’ from ‘collect_device_info’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:662:1: note: (27) entry to ‘spa_pod_copy’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:668:12: note: (28) following ‘true’ branch (when ‘c’ is NULL)... <--[gcc] cc1: note: (29) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:265:48: note: (30) returning to ‘collect_device_info’ from ‘spa_pod_copy’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:266:25: note: (31) calling ‘spa_pod_fixate’ from ‘collect_device_info’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:422:19: note: (32) entry to ‘spa_pod_fixate’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:424:14: note: (33) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_fixate’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_fixate’ at ../spa/include/spa/pod/iter.h:424:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (34) dereference of NULL ‘pod’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] [481/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_reply.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_reply.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_reply.c.o -c ../src/modules/module-protocol-pulse/reply.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [482/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_message.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_message.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_message.c.o -c ../src/modules/module-protocol-pulse/message.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c: In function ‘ensure_size’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:394:16: warning: leak of ‘data’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:807:17: note: (1) entry to ‘message_alloc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:811:12: note: (2) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:813:17: note: (3) inlined call to ‘spa_list_remove’ from ‘message_alloc’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/log.h:16, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:8, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:11: <--[gcc] In function ‘spa_list_remove’, inlined from ‘message_alloc’ at ../src/modules/module-protocol-pulse/message.c:813:3: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (4) ...to here <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/context.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/buffer.h:21, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:8: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c: In function ‘ensure_size’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (5) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:333:26: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:816:17: note: in expansion of macro ‘spa_assert’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:827:13: note: (6) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:827:13: note: (7) calling ‘ensure_size’ from ‘message_alloc’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:370:12: note: (8) entry to ‘ensure_size’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:375:12: note: (9) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:378:23: note: (10) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:378:12: note: (11) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:143:23: note: (12) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:262:45: note: in definition of macro ‘SPA_ROUND_UP_N’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:381:32: note: in expansion of macro ‘SPA_MAX’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:383:21: note: (13) allocated here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:383:21: note: (14) when ‘realloc’ succeeds, moving buffer <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:383:12: note: (15) following ‘false’ branch (when ‘data’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:390:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:394:16: note: (17) ‘data’ leaks here; was allocated at (13) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:400:22: warning: Array access (via field 'data') results in a null pointer dereference [core.NullDereference] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:408:3: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:418:4: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:455:3: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang] [483/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_sample.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_sample.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_sample.c.o -c ../src/modules/module-protocol-pulse/sample.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [484/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_sample-play.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_sample-play.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_sample-play.c.o -c ../src/modules/module-protocol-pulse/sample-play.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [485/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_utils.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_utils.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_utils.c.o -c ../src/modules/module-protocol-pulse/utils.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/utils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [486/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_server.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_server.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_server.c.o -c ../src/modules/module-protocol-pulse/server.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:363: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:382: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:905: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:1060: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [487/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-always-sink.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-always-sink.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-always-sink.c.o -c ../src/modules/module-protocol-pulse/modules/module-always-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [488/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-alsa-source.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-alsa-source.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-alsa-source.c.o -c ../src/modules/module-protocol-pulse/modules/module-alsa-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-source.c:134: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-source.c:231:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] [489/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-alsa-sink.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-alsa-sink.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-alsa-sink.c.o -c ../src/modules/module-protocol-pulse/modules/module-alsa-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-sink.c:134: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-sink.c:231:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] [490/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-jackdbus-detect.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-jackdbus-detect.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-jackdbus-detect.c.o -c ../src/modules/module-protocol-pulse/modules/module-jackdbus-detect.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [491/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_volume.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_volume.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_volume.c.o -c ../src/modules/module-protocol-pulse/volume.c [492/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-echo-cancel.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-echo-cancel.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-echo-cancel.c.o -c ../src/modules/module-protocol-pulse/modules/module-echo-cancel.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-echo-cancel.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [493/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-ladspa-sink.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-ladspa-sink.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-ladspa-sink.c.o -c ../src/modules/module-protocol-pulse/modules/module-ladspa-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-ladspa-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [494/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-ladspa-source.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-ladspa-source.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-ladspa-source.c.o -c ../src/modules/module-protocol-pulse/modules/module-ladspa-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-ladspa-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [495/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-loopback.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-loopback.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-loopback.c.o -c ../src/modules/module-protocol-pulse/modules/module-loopback.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-loopback.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [496/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-native-protocol-tcp.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-native-protocol-tcp.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-native-protocol-tcp.c.o -c ../src/modules/module-protocol-pulse/modules/module-native-protocol-tcp.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [497/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_stream.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_stream.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_stream.c.o -c ../src/modules/module-protocol-pulse/stream.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:121: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:12: <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/tag-utils.h:48:2: warning: Value stored to 'res' is never read [deadcode.DeadStores] <--[clang] [498/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-combine-sink.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-combine-sink.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-combine-sink.c.o -c ../src/modules/module-protocol-pulse/modules/module-combine-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:217: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:222: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:232: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:306:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:311:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] [499/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_manager.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_manager.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_manager.c.o -c ../src/modules/module-protocol-pulse/manager.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:72: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:176: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:332: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:465: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:755: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:758: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:807: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:896: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:918: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:924: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c: In function ‘pw_manager_new’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:762:16: warning: leak of ‘m’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:731:20: note: (1) entry to ‘pw_manager_new’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:736:13: note: (2) allocated here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:737:12: note: (3) assuming ‘m’ is non-NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:737:12: note: (4) following ‘false’ branch (when ‘m’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:740:22: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:741:28: note: (6) calling ‘pw_core_get_registry’ from ‘pw_manager_new’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/context.h:48, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/protocol.h:26, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/proxy.h:90, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/client.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.h:17, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:5: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:358:1: note: (7) entry to ‘pw_core_get_registry’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/proxy.h:12: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:201:12: note: (8) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:243:9: note: in expansion of macro ‘spa_callbacks_call_res’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361:9: note: in expansion of macro ‘spa_interface_call_res’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:202:23: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:243:9: note: in expansion of macro ‘spa_callbacks_call_res’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361:9: note: in expansion of macro ‘spa_interface_call_res’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:741:28: note: (10) returning to ‘pw_manager_new’ from ‘pw_core_get_registry’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:743:12: note: (11) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:748:19: note: (12) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:762:16: note: (13) ‘m’ leaks here; was allocated at (2) <--[gcc] [500/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-remap-sink.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-remap-sink.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-remap-sink.c.o -c ../src/modules/module-protocol-pulse/modules/module-remap-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-remap-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [501/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-remap-source.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-remap-source.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-remap-source.c.o -c ../src/modules/module-protocol-pulse/modules/module-remap-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-remap-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [502/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-null-sink.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-null-sink.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-null-sink.c.o -c ../src/modules/module-protocol-pulse/modules/module-null-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-null-sink.c:114: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-null-sink.c:185:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] [503/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-pipe-source.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-pipe-source.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-pipe-source.c.o -c ../src/modules/module-protocol-pulse/modules/module-pipe-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-source.c:164:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-source.c:167:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-source.c:171:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-source.c:173:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [504/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-pipe-sink.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-pipe-sink.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-pipe-sink.c.o -c ../src/modules/module-protocol-pulse/modules/module-pipe-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-sink.c:169:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-sink.c:174:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-sink.c:177:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [505/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-raop-discover.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-raop-discover.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-raop-discover.c.o -c ../src/modules/module-protocol-pulse/modules/module-raop-discover.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [506/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-roc-sink.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-roc-sink.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-roc-sink.c.o -c ../src/modules/module-protocol-pulse/modules/module-roc-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-sink.c:160:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [507/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-roc-sink-input.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-roc-sink-input.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-roc-sink-input.c.o -c ../src/modules/module-protocol-pulse/modules/module-roc-sink-input.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [508/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-rtp-recv.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-rtp-recv.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-rtp-recv.c.o -c ../src/modules/module-protocol-pulse/modules/module-rtp-recv.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [509/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-rtp-send.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-rtp-send.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-rtp-send.c.o -c ../src/modules/module-protocol-pulse/modules/module-rtp-send.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [510/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-tunnel-sink.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-tunnel-sink.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-tunnel-sink.c.o -c ../src/modules/module-protocol-pulse/modules/module-tunnel-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-tunnel-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [511/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-simple-protocol-tcp.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-simple-protocol-tcp.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-simple-protocol-tcp.c.o -c ../src/modules/module-protocol-pulse/modules/module-simple-protocol-tcp.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [512/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-roc-source.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-roc-source.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-roc-source.c.o -c ../src/modules/module-protocol-pulse/modules/module-roc-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-source.c:165:7: warning: Although the value stored to 'str' is used in the enclosing expression, the value is never actually read from 'str' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [513/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-tunnel-source.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-tunnel-source.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-tunnel-source.c.o -c ../src/modules/module-protocol-pulse/modules/module-tunnel-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-tunnel-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [514/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-switch-on-connect.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-switch-on-connect.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-switch-on-connect.c.o -c ../src/modules/module-protocol-pulse/modules/module-switch-on-connect.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:151: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:195: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [515/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-virtual-source.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-virtual-source.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-virtual-source.c.o -c ../src/modules/module-protocol-pulse/modules/module-virtual-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-virtual-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [516/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-virtual-sink.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-virtual-sink.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-virtual-sink.c.o -c ../src/modules/module-protocol-pulse/modules/module-virtual-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-virtual-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [517/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_dbus-name.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_dbus-name.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_dbus-name.c.o -c ../src/modules/module-protocol-pulse/dbus-name.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/dbus-name.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/dbus.h:133: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/dbus-name.c:37: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/dbus-name.c:39: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/dbus-name.c:57: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/dbus-name.c:66: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [518/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-x11-bell.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-x11-bell.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-x11-bell.c.o -c ../src/modules/module-protocol-pulse/modules/module-x11-bell.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-x11-bell.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [519/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-zeroconf-discover.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-zeroconf-discover.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-zeroconf-discover.c.o -c ../src/modules/module-protocol-pulse/modules/module-zeroconf-discover.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [520/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-zeroconf-discover_avahi-poll.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-zeroconf-discover_avahi-poll.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-zeroconf-discover_avahi-poll.c.o -c ../src/modules/module-zeroconf-discover/avahi-poll.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:82: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:119: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:124: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:141: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:147: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [521/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-gsettings.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-gsettings.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-gsettings.c.o -c ../src/modules/module-protocol-pulse/modules/module-gsettings.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c: In function ‘handle_module_group’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:204:1: warning: leak of ‘info.name’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:182:12: note: (1) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:185:20: note: (2) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:186:12: note: (3) following ‘false’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/context.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/debug/mem.h:19, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:8: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:349:27: note: (4) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:350:22: note: in expansion of macro ‘spa_memzero’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:189:9: note: in expansion of macro ‘spa_zero’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:190:21: note: (5) allocated here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:193:23: note: (6) following ‘true’ branch (when ‘i != 10’)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:194:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:193:23: note: (8) following ‘false’ branch (when ‘i == 10’)... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/loop.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/context.h:49, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/protocol.h:26, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/proxy.h:90, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/client.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:9: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:200:28: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/loop.h:94:31: note: in definition of macro ‘spa_loop_method’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/loop.h:43:41: note: in expansion of macro ‘spa_loop_invoke’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:200:9: note: in expansion of macro ‘pw_loop_invoke’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:204:1: note: (10) ‘info.name’ leaks here; was allocated at (5) <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:13, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/proxy.h:12: <--[gcc] In function ‘spa_list_remove’, inlined from ‘unload_module’ at ../src/modules/module-protocol-pulse/modules/module-gsettings.c:75:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: warning: use after ‘free’ of ‘g’ [CWE-416] [-Wanalyzer-use-after-free] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c: In function ‘unload_module’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:279:12: note: (1) entry to ‘module_gsettings_unload’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (2) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:291:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:292:17: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:292:17: note: (4) calling ‘unload_module’ from ‘module_gsettings_unload’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:73:13: note: (5) entry to ‘unload_module’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:75:9: note: (6) inlined call to ‘spa_list_remove’ from ‘unload_module’ <--[gcc] In function ‘spa_list_remove’, inlined from ‘unload_module’ at ../src/modules/module-protocol-pulse/modules/module-gsettings.c:75:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (7) state of ‘INIT_VAL(CAST_REG(‘struct module_gsettings_data’, (*INIT_VAL((*INIT_VAL(module_14(D))).user_data))).groups.next)’: ‘start’ -> ‘assumed-non-null’ (NULL origin) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c: In function ‘unload_module’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:79:9: note: (8) freed here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:292:17: note: (9) returning to ‘module_gsettings_unload’ from ‘unload_module’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (10) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:291:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:292:17: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:292:17: note: (12) calling ‘unload_module’ from ‘module_gsettings_unload’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:73:13: note: (13) entry to ‘unload_module’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:75:9: note: (14) inlined call to ‘spa_list_remove’ from ‘unload_module’ <--[gcc] In function ‘spa_list_remove’, inlined from ‘unload_module’ at ../src/modules/module-protocol-pulse/modules/module-gsettings.c:75:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (15) use after ‘free’ of ‘g’; freed at (8) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:200: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [522/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_pulse-server.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_pulse-server.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_pulse-server.c.o -c ../src/modules/module-protocol-pulse/pulse-server.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/pulse-server.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/pulse-server.c:1006: error: invalidLifetime(CWE-562): Using pointer to local variable 'name' that is out of scope. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/pulse-server.c:1541: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/pulse-server.c:2745: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/pulse-server.c:2790: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/pulse-server.c:2807: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/pulse-server.c:4643: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/pulse-server.c:4733: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/pulse-server.c:4861: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/pulse-server.c: internal warning: child 7581 timed out after 30s <--[clang] cswrap: error: child 7581 (/usr/bin/clang) terminated by signal 15 (timed out) [523/1067] gcc -Isrc/modules/libpipewire-module-protocol-pulse.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -DWITH_GZFILEOP -D_REENTRANT -MD -MQ src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-zeroconf-publish.c.o -MF src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-zeroconf-publish.c.o.d -o src/modules/libpipewire-module-protocol-pulse.so.p/module-protocol-pulse_modules_module-zeroconf-publish.c.o -c ../src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c:649: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c:208:7: warning: Although the value stored to 'desc' is used in the enclosing expression, the value is never actually read from 'desc' [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c:209:3: warning: Value stored to 'desc' is never read [deadcode.DeadStores] <--[clang] [524/1067] gcc -Isrc/modules/libpipewire-module-protocol-simple.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-protocol-simple.so.p/module-protocol-simple.c.o -MF src/modules/libpipewire-module-protocol-simple.so.p/module-protocol-simple.c.o.d -o src/modules/libpipewire-module-protocol-simple.so.p/module-protocol-simple.c.o -c ../src/modules/module-protocol-simple.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:210: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:553: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:682: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:708: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c: In function ‘client_free’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:215:22: warning: use after ‘free’ of ‘client’ [CWE-416] [-Wanalyzer-use-after-free] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:857:5: note: (1) entry to ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:867:12: note: (2) following ‘false’ branch (when ‘impl’ is non-NULL)... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:22, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:21: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:870:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:888:20: note: (4) calling ‘parse_params’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:772:12: note: (5) entry to ‘parse_params’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:780:12: note: (6) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:126:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:781:17: note: in expansion of macro ‘pw_log_error’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/impl.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:30: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:12: note: (8) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:126:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:781:17: note: in expansion of macro ‘pw_log_error’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:782:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:888:20: note: (10) returning to ‘pipewire__module_init’ from ‘parse_params’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:888:12: note: (11) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:889:17: note: (12) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:894:9: note: (13) calling ‘impl_free’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:724:13: note: (14) entry to ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:728:9: note: (15) calling ‘spa_hook_remove’ from ‘impl_free’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:25: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:382:20: note: (16) entry to ‘spa_hook_remove’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:384:12: note: (17) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:386:17: note: (18) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:386:12: note: (19) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:388:1: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:728:9: note: (21) returning to ‘impl_free’ from ‘spa_hook_remove’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:23: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:729:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:730:17: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:730:17: note: (24) calling ‘server_free’ from ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:671:13: note: (25) entry to ‘server_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (26) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:679:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:680:17: note: (27) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:680:17: note: (28) calling ‘client_free’ from ‘server_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:213:13: note: (29) entry to ‘client_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:215:22: note: (30) state of ‘INIT_VAL(CAST_REG(‘struct server’, (*SUB(CONJURED(pw_properties_fetch_bool (_4, "playback", _3);, HEAP_ALLOCATED_REGION(955)), CAST_REG(‘struct impl’, HEAP_ALLOCATED_REGION(955)).server_list.next))).client_list.next)’: ‘start’ -> ‘assumed-non-null’ (NULL origin) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:228:12: note: (31) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:230:19: note: (32) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:230:12: note: (33) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:235:9: note: (34) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:235:9: note: (35) freed here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:680:17: note: (36) returning to ‘server_free’ from ‘client_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (37) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:679:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:680:17: note: (38) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:680:17: note: (39) calling ‘client_free’ from ‘server_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:213:13: note: (40) entry to ‘client_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:215:22: note: (41) use after ‘free’ of ‘client’; freed at (35) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-simple.c:550:6: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang] [525/1067] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build src/modules/libpipewire-module-metadata.so src/modules/libpipewire-module-metadata.so src/modules/libpipewire-module-metadata.so.p/libpipewire-module-metadata.so.symbols [526/1067] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build src/modules/libpipewire-module-client-node.so src/modules/libpipewire-module-client-node.so src/modules/libpipewire-module-client-node.so.p/libpipewire-module-client-node.so.symbols [527/1067] gcc -Isrc/modules/libpipewire-module-pulse-tunnel.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_REENTRANT -pthread -MD -MQ src/modules/libpipewire-module-pulse-tunnel.so.p/module-protocol-pulse_format.c.o -MF src/modules/libpipewire-module-pulse-tunnel.so.p/module-protocol-pulse_format.c.o.d -o src/modules/libpipewire-module-pulse-tunnel.so.p/module-protocol-pulse_format.c.o -c ../src/modules/module-protocol-pulse/format.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [528/1067] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build src/modules/libpipewire-module-adapter.so src/modules/libpipewire-module-adapter.so src/modules/libpipewire-module-adapter.so.p/libpipewire-module-adapter.so.symbols [529/1067] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build src/modules/libpipewire-module-session-manager.so src/modules/libpipewire-module-session-manager.so src/modules/libpipewire-module-session-manager.so.p/libpipewire-module-session-manager.so.symbols [530/1067] gcc -Isrc/modules/libpipewire-module-example-sink.so.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-example-sink.so.p/module-example-sink.c.o -MF src/modules/libpipewire-module-example-sink.so.p/module-example-sink.c.o.d -o src/modules/libpipewire-module-example-sink.so.p/module-example-sink.c.o -c ../src/modules/module-example-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-sink.c:466: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [531/1067] gcc -Isrc/modules/libpipewire-module-example-source.so.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-example-source.so.p/module-example-source.c.o -MF src/modules/libpipewire-module-example-source.so.p/module-example-source.c.o.d -o src/modules/libpipewire-module-example-source.so.p/module-example-source.c.o -c ../src/modules/module-example-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-source.c:472: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [532/1067] gcc -Isrc/modules/libpipewire-module-zeroconf-discover.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_REENTRANT -pthread -MD -MQ src/modules/libpipewire-module-zeroconf-discover.so.p/module-zeroconf-discover_avahi-poll.c.o -MF src/modules/libpipewire-module-zeroconf-discover.so.p/module-zeroconf-discover_avahi-poll.c.o.d -o src/modules/libpipewire-module-zeroconf-discover.so.p/module-zeroconf-discover_avahi-poll.c.o -c ../src/modules/module-zeroconf-discover/avahi-poll.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:82: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:119: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:124: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:141: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:147: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [533/1067] gcc -Isrc/modules/libpipewire-module-zeroconf-discover.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_REENTRANT -pthread -MD -MQ src/modules/libpipewire-module-zeroconf-discover.so.p/module-zeroconf-discover.c.o -MF src/modules/libpipewire-module-zeroconf-discover.so.p/module-zeroconf-discover.c.o.d -o src/modules/libpipewire-module-zeroconf-discover.so.p/module-zeroconf-discover.c.o -c ../src/modules/module-zeroconf-discover.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:23, <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:197:3: warning: Value stored to 'p' is never read [deadcode.DeadStores] <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:15: <--[gcc] In function ‘spa_list_remove’, inlined from ‘free_tunnel’ at ../src/modules/module-zeroconf-discover.c:132:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: warning: dereference of NULL ‘t’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c: In function ‘free_tunnel’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:494:5: note: (1) entry to ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:504:12: note: (2) following ‘false’ branch (when ‘impl’ is non-NULL)... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:22: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:507:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/impl.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:20: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:12: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:507:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:509:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:513:12: note: (6) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:514:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:532:12: note: (8) following ‘true’ branch (when ‘impl’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:533:17: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:533:17: note: (10) calling ‘impl_free’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:140:13: note: (11) entry to ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:87:20: note: (12) ‘t’ is NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:144:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:39:35: note: (13) ‘t’ is NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:15: note: in expansion of macro ‘spa_list_is_empty’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:144:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (14) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:144:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (16) calling ‘free_tunnel’ from ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:130:13: note: (17) entry to ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:132:9: note: (18) inlined call to ‘spa_list_remove’ from ‘free_tunnel’ <--[gcc] In function ‘spa_list_remove’, inlined from ‘free_tunnel’ at ../src/modules/module-zeroconf-discover.c:132:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (19) dereference of NULL ‘t’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: warning: use after ‘free’ of ‘t’ [CWE-416] [-Wanalyzer-use-after-free] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c: In function ‘free_tunnel’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:494:5: note: (1) entry to ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:504:12: note: (2) following ‘false’ branch (when ‘impl’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:507:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:12: note: (4) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:507:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:121:17: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:507:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:513:12: note: (6) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:514:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:532:12: note: (8) following ‘true’ branch (when ‘impl’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:533:17: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:533:17: note: (10) calling ‘impl_free’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:140:13: note: (11) entry to ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (12) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:144:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (14) calling ‘free_tunnel’ from ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:130:13: note: (15) entry to ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:132:9: note: (16) inlined call to ‘spa_list_remove’ from ‘free_tunnel’ <--[gcc] In function ‘spa_list_remove’, inlined from ‘free_tunnel’ at ../src/modules/module-zeroconf-discover.c:132:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (17) state of ‘SUB(CONJURED(_34 = pw_properties_new_string (args_13);, HEAP_ALLOCATED_REGION(442)), CAST_REG(‘struct impl’, HEAP_ALLOCATED_REGION(442)).tunnel_list.next)’: ‘start’ -> ‘assumed-non-null’ (NULL origin) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c: In function ‘free_tunnel’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:133:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:135:30: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:137:9: note: (20) freed here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (21) returning to ‘impl_free’ from ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:144:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (24) calling ‘free_tunnel’ from ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:130:13: note: (25) entry to ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:132:9: note: (26) inlined call to ‘spa_list_remove’ from ‘free_tunnel’ <--[gcc] In function ‘spa_list_remove’, inlined from ‘free_tunnel’ at ../src/modules/module-zeroconf-discover.c:132:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (27) use after ‘free’ of ‘t’; freed at (20) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c: In function ‘free_tunnel’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:135:9: warning: double-‘free’ of ‘*t.info.name’ [CWE-415] [-Wanalyzer-double-free] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:494:5: note: (1) entry to ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:504:12: note: (2) following ‘false’ branch (when ‘impl’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:507:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:12: note: (4) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:507:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:121:17: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:507:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:513:12: note: (6) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:514:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:532:12: note: (8) following ‘true’ branch (when ‘impl’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:533:17: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:533:17: note: (10) calling ‘impl_free’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:140:13: note: (11) entry to ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (12) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:144:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (14) calling ‘free_tunnel’ from ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:130:13: note: (15) entry to ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:133:12: note: (16) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:135:30: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:135:9: note: (18) first ‘free’ here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (19) returning to ‘impl_free’ from ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (20) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:144:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:145:17: note: (22) calling ‘free_tunnel’ from ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:130:13: note: (23) entry to ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:133:12: note: (24) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:135:30: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover.c:135:9: note: (26) second ‘free’ here; first ‘free’ was at (18) <--[gcc] [534/1067] gcc -Isrc/modules/libpipewire-module-example-filter.so.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-example-filter.so.p/module-example-filter.c.o -MF src/modules/libpipewire-module-example-filter.so.p/module-example-filter.c.o.d -o src/modules/libpipewire-module-example-filter.so.p/module-example-filter.c.o -c ../src/modules/module-example-filter.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:627: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:20, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:19: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:265:13: note: (1) entry to ‘capture_param_changed.part.0’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:273:20: note: (2) following ‘false’ branch (when ‘param’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:275:21: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:275:21: note: (4) calling ‘spa_format_audio_raw_parse’ from ‘capture_param_changed.part.0’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/format-utils.h:17, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:118: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:23:1: note: (5) entry to ‘spa_format_audio_raw_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (6) calling ‘spa_pod_parser_push_object’ from ‘spa_format_audio_raw_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:28:15: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (7) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (8) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (9) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (10) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (11) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (12) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (13) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (14) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:22, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:15: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (16) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (17) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (19) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:15, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:24, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:19: <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (20) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (21) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (23) returning to ‘spa_format_audio_raw_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:28:15: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (24) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:28:15: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:28:15: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (26) calling ‘spa_pod_parser_get’ from ‘spa_format_audio_raw_parse’ with 13 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/audio/raw-utils.h:28:15: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (27) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (28) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (29) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (30) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (31) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (32) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: warning: ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:304:13: note: (1) entry to ‘playback_param_changed.part.0’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:310:17: note: (2) calling ‘param_latency_changed’ from ‘playback_param_changed.part.0’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:226:13: note: (3) entry to ‘param_latency_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:234:12: note: (4) following ‘false’ branch (when ‘param’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:234:30: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-example-filter.c:234:30: note: (6) calling ‘spa_latency_parse’ from ‘param_latency_changed’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:79:1: note: (7) entry to ‘spa_latency_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (8) calling ‘spa_pod_parser_push_object’ from ‘spa_latency_parse’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:254:19: note: (9) entry to ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (10) calling ‘spa_pod_parser_current’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:96:31: note: (11) entry to ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (12) following ‘false’ branch (when ‘f’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:99:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (14) calling ‘spa_pod_parser_deref’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:63:1: note: (15) entry to ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:67:33: note: (16) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:69:46: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:181:62: note: in definition of macro ‘SPA_PTROFF’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:100:16: note: (18) returning to ‘spa_pod_parser_current’ from ‘spa_pod_parser_deref’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:257:37: note: (19) returning to ‘spa_pod_parser_push_object’ from ‘spa_pod_parser_current’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:258:12: note: (20) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:260:14: note: (21) inlined call to ‘spa_pod_is_object’ from ‘spa_pod_parser_push_object’ <--[gcc] In function ‘spa_pod_is_object’, inlined from ‘spa_pod_parser_push_object’ at ../spa/include/spa/pod/parser.h:260:7: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/pod.h:21:74: note: (22) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/iter.h:363:17: note: in expansion of macro ‘SPA_POD_TYPE’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h: In function ‘spa_pod_parser_getv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:264:12: note: (23) following ‘false’ branch (when ‘id’ is NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:266:9: note: (24) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:21: note: (25) returning to ‘spa_latency_parse’ from ‘spa_pod_parser_push_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:534:12: note: (26) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:535:24: note: (28) calling ‘spa_pod_parser_get’ from ‘spa_latency_parse’ with 22 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:556:9: note: in expansion of macro ‘spa_pod_parser_get_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/param/latency-utils.h:83:20: note: in expansion of macro ‘spa_pod_parse_object’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:499:19: note: (29) entry to ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:505:15: note: (30) calling ‘spa_pod_parser_getv’ from ‘spa_pod_parser_get’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:446:19: note: (31) entry to ‘spa_pod_parser_getv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:458:20: note: (32) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (33) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/parser.h:470:29: note: (34) ‘va_arg’ expected ‘const char *’ but received ‘int’ for variadic argument 1 of ‘args’ <--[gcc] [535/1067] gcc -Isrc/modules/libpipewire-module-pipe-tunnel.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-pipe-tunnel.so.p/module-pipe-tunnel.c.o -MF src/modules/libpipewire-module-pipe-tunnel.so.p/module-pipe-tunnel.c.o.d -o src/modules/libpipewire-module-pipe-tunnel.so.p/module-pipe-tunnel.c.o -c ../src/modules/module-pipe-tunnel.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:224: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:282: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:288: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:317: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:318: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:595: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:649: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:656: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:724: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:726: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pipe-tunnel.c:991: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [536/1067] gcc -Isrc/modules/pw-test-protocol-native.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DOLD_MEDIA_SESSION_WORKAROUND=1 -D_POSIX_C_SOURCE -MD -MQ src/modules/pw-test-protocol-native.p/module-protocol-native_test-connection.c.o -MF src/modules/pw-test-protocol-native.p/module-protocol-native_test-connection.c.o.d -o src/modules/pw-test-protocol-native.p/module-protocol-native_test-connection.c.o -c ../src/modules/module-protocol-native/test-connection.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:142: warning: uninitvar(CWE-457): Uninitialized variable: msg1 <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:144: warning: uninitvar(CWE-457): Uninitialized variable: msg2 <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:7: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h: In function ‘spa_pod_builder_addv’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:579:34: warning: ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:168:5: note: (1) entry to ‘main’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/hook.h:12, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:23: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:181:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:182:19: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:184:12: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:189:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (6) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:190:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:191:15: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (8) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:192:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:194:9: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:194:9: note: (10) calling ‘test_create’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:19:13: note: (11) entry to ‘test_create’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (12) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:25:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:27:15: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (14) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:28:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:30:15: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (16) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:31:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:33:15: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:34:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:35:1: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:194:9: note: (20) returning to ‘main’ from ‘test_create’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:195:9: note: (21) calling ‘test_create’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:19:13: note: (22) entry to ‘test_create’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (23) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:25:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:27:15: note: (24) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (25) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:28:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:30:15: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (27) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:31:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:33:15: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (29) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:34:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:35:1: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:195:9: note: (31) returning to ‘main’ from ‘test_create’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:196:9: note: (32) calling ‘test_read_write’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:93:13: note: (33) entry to ‘test_read_write’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:96:9: note: (34) calling ‘write_message’ from ‘test_read_write’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:37:13: note: (35) entry to ‘write_message’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (36) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:44:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:45:26: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:45:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:45:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:9: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:33:48: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:34:58: note: in expansion of macro ‘SPA_RESULT_ASYNC_SEQ’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:47:15: note: in expansion of macro ‘SPA_RESULT_RETURN_ASYNC’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:647:9: note: (40) calling ‘spa_pod_builder_add’ from ‘write_message’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:49:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (41) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (42) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (43) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (44) following ‘case 15:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:577:17: note: (45) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:579:34: note: (46) ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:587:34: warning: ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ [CWE-686] [-Wanalyzer-va-arg-type-mismatch] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:168:5: note: (1) entry to ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (2) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:181:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:182:19: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:184:12: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:189:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (6) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:190:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:191:15: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (8) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:192:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:194:9: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:194:9: note: (10) calling ‘test_create’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:19:13: note: (11) entry to ‘test_create’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (12) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:25:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:27:15: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (14) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:28:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:30:15: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (16) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:31:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:33:15: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:34:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:35:1: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:194:9: note: (20) returning to ‘main’ from ‘test_create’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:195:9: note: (21) calling ‘test_create’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:19:13: note: (22) entry to ‘test_create’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (23) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:25:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:27:15: note: (24) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (25) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:28:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:30:15: note: (26) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (27) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:31:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:33:15: note: (28) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (29) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:34:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:35:1: note: (30) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:195:9: note: (31) returning to ‘main’ from ‘test_create’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:196:9: note: (32) calling ‘test_read_write’ from ‘main’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:93:13: note: (33) entry to ‘test_read_write’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:96:9: note: (34) calling ‘write_message’ from ‘test_read_write’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:37:13: note: (35) entry to ‘write_message’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (36) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:44:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:45:26: note: (37) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:45:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (38) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:45:9: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:33:48: note: (39) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:34:58: note: in expansion of macro ‘SPA_RESULT_ASYNC_SEQ’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:47:15: note: in expansion of macro ‘SPA_RESULT_RETURN_ASYNC’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:647:9: note: (40) calling ‘spa_pod_builder_add’ from ‘write_message’ with 7 variadic arguments <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:49:9: note: in expansion of macro ‘spa_pod_builder_add_struct’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:621:19: note: (41) entry to ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:627:15: note: (42) calling ‘spa_pod_builder_addv’ from ‘spa_pod_builder_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:564:1: note: (43) entry to ‘spa_pod_builder_addv’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:576:17: note: (44) following ‘case 16:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:585:17: note: (45) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:587:34: note: (46) ‘va_arg’ expected ‘uint32_t’ {aka ‘unsigned int’} but received ‘char (*)[2]’ for variadic argument 1 of ‘args’ <--[gcc] [537/1067] gcc -Isrc/modules/libpipewire-module-pulse-tunnel.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_REENTRANT -pthread -MD -MQ src/modules/libpipewire-module-pulse-tunnel.so.p/module-pulse-tunnel.c.o -MF src/modules/libpipewire-module-pulse-tunnel.so.p/module-pulse-tunnel.c.o.d -o src/modules/libpipewire-module-pulse-tunnel.so.p/module-pulse-tunnel.c.o -c ../src/modules/module-pulse-tunnel.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pulse-tunnel.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pulse-tunnel.c:518: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pulse-tunnel.c:750: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pulse-tunnel.c:995: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1233: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pulse-tunnel.c:736: warning: uninitvar(CWE-457): Uninitialized variable: vols <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pulse-tunnel.c:739: warning: uninitvar(CWE-457): Uninitialized variable: soft_vols <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-pulse-tunnel.c:995:2: warning: Access to field 'loop' results in a dereference of a null pointer (loaded from field 'main_loop') [core.NullDereference] <--[clang] [538/1067] gcc -Isrc/modules/libpipewire-module-raop-discover.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_REENTRANT -pthread -MD -MQ src/modules/libpipewire-module-raop-discover.so.p/module-zeroconf-discover_avahi-poll.c.o -MF src/modules/libpipewire-module-raop-discover.so.p/module-zeroconf-discover_avahi-poll.c.o.d -o src/modules/libpipewire-module-raop-discover.so.p/module-zeroconf-discover_avahi-poll.c.o -c ../src/modules/module-zeroconf-discover/avahi-poll.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:82: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:92: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:119: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:124: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:141: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:147: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [539/1067] gcc -Isrc/modules/libpipewire-module-raop-sink.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-raop-sink.so.p/module-raop-sink.c.o -MF src/modules/libpipewire-module-raop-sink.so.p/module-raop-sink.c.o.d -o src/modules/libpipewire-module-raop-sink.so.p/module-raop-sink.c.o -c ../src/modules/module-raop-sink.c FAILED: src/modules/libpipewire-module-raop-sink.so.p/module-raop-sink.c.o gcc -Isrc/modules/libpipewire-module-raop-sink.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-raop-sink.so.p/module-raop-sink.c.o -MF src/modules/libpipewire-module-raop-sink.so.p/module-raop-sink.c.o.d -o src/modules/libpipewire-module-raop-sink.so.p/module-raop-sink.c.o -c ../src/modules/module-raop-sink.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-sink.c:26:10: fatal error: 'openssl/engine.h' file not found <--[clang] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-sink.c:26:10: fatal error: openssl/engine.h: No such file or directory <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-sink.c:26:10: fatal error: openssl/engine.h: No such file or directory <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-sink.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] compilation terminated. 26 | #include <openssl/engine.h> | ^~~~~~~~~~~~~~~~~~ compilation terminated. /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-sink.c: internal warning: child 8440 terminated by signal 15 <--[cppcheck] cswrap: error: child 8440 (/usr/bin/cppcheck) terminated by signal 15 [540/1067] gcc -Isrc/modules/libpipewire-module-raop-discover.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_REENTRANT -pthread -MD -MQ src/modules/libpipewire-module-raop-discover.so.p/module-raop-discover.c.o -MF src/modules/libpipewire-module-raop-discover.so.p/module-raop-discover.c.o.d -o src/modules/libpipewire-module-raop-discover.so.p/module-raop-discover.c.o -c ../src/modules/module-raop-discover.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:23, <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:61: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/i18n.h:73: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:15: <--[gcc] In function ‘spa_list_remove’, inlined from ‘free_tunnel’ at ../src/modules/module-raop-discover.c:175:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: warning: dereference of NULL ‘t’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c: In function ‘free_tunnel’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:558:5: note: (1) entry to ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:568:12: note: (2) following ‘false’ branch (when ‘impl’ is non-NULL)... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:22: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:571:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/impl.h:23, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:19: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:12: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:571:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:573:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:577:12: note: (6) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:578:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:596:12: note: (8) following ‘true’ branch (when ‘impl’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:597:17: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:597:17: note: (10) calling ‘impl_free’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:182:13: note: (11) entry to ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:87:20: note: (12) ‘t’ is NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:186:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:39:35: note: (13) ‘t’ is NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:15: note: in expansion of macro ‘spa_list_is_empty’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:186:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (14) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:186:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (15) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (16) calling ‘free_tunnel’ from ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:173:13: note: (17) entry to ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:175:9: note: (18) inlined call to ‘spa_list_remove’ from ‘free_tunnel’ <--[gcc] In function ‘spa_list_remove’, inlined from ‘free_tunnel’ at ../src/modules/module-raop-discover.c:175:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (19) dereference of NULL ‘t’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: warning: use after ‘free’ of ‘t’ [CWE-416] [-Wanalyzer-use-after-free] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c: In function ‘free_tunnel’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:558:5: note: (1) entry to ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:568:12: note: (2) following ‘false’ branch (when ‘impl’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:571:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:12: note: (4) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:571:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:121:17: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:571:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:577:12: note: (6) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:578:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:596:12: note: (8) following ‘true’ branch (when ‘impl’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:597:17: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:597:17: note: (10) calling ‘impl_free’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:182:13: note: (11) entry to ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (12) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:186:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (14) calling ‘free_tunnel’ from ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:173:13: note: (15) entry to ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:175:9: note: (16) inlined call to ‘spa_list_remove’ from ‘free_tunnel’ <--[gcc] In function ‘spa_list_remove’, inlined from ‘free_tunnel’ at ../src/modules/module-raop-discover.c:175:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (17) state of ‘SUB(CONJURED(_34 = pw_properties_new_string (args_13);, HEAP_ALLOCATED_REGION(600)), CAST_REG(‘struct impl’, HEAP_ALLOCATED_REGION(600)).tunnel_list.next)’: ‘start’ -> ‘assumed-non-null’ (NULL origin) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c: In function ‘free_tunnel’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:176:12: note: (18) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:178:30: note: (19) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:179:9: note: (20) freed here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (21) returning to ‘impl_free’ from ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (22) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:186:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (23) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (24) calling ‘free_tunnel’ from ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:173:13: note: (25) entry to ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:175:9: note: (26) inlined call to ‘spa_list_remove’ from ‘free_tunnel’ <--[gcc] In function ‘spa_list_remove’, inlined from ‘free_tunnel’ at ../src/modules/module-raop-discover.c:175:2: /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:61:13: note: (27) use after ‘free’ of ‘t’; freed at (20) <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c: In function ‘free_tunnel’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:178:9: warning: double-‘free’ of ‘*t.info.name’ [CWE-415] [-Wanalyzer-double-free] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:558:5: note: (1) entry to ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:568:12: note: (2) following ‘false’ branch (when ‘impl’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:571:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:12: note: (4) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:571:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:121:17: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:571:9: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:577:12: note: (6) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:578:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:596:12: note: (8) following ‘true’ branch (when ‘impl’ is non-NULL)... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:597:17: note: (9) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:597:17: note: (10) calling ‘impl_free’ from ‘pipewire__module_init’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:182:13: note: (11) entry to ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (12) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:186:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (14) calling ‘free_tunnel’ from ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:173:13: note: (15) entry to ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:176:12: note: (16) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:178:30: note: (17) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:178:9: note: (18) first ‘free’ here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (19) returning to ‘impl_free’ from ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/list.h:88:14: note: (20) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:186:9: note: in expansion of macro ‘spa_list_consume’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (21) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:187:17: note: (22) calling ‘free_tunnel’ from ‘impl_free’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:173:13: note: (23) entry to ‘free_tunnel’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:176:12: note: (24) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:178:30: note: (25) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop-discover.c:178:9: note: (26) second ‘free’ here; first ‘free’ was at (18) <--[gcc] [541/1067] gcc -Isrc/modules/libpipewire-module-zeroconf-discover.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_REENTRANT -pthread -MD -MQ src/modules/libpipewire-module-zeroconf-discover.so.p/module-protocol-pulse_format.c.o -MF src/modules/libpipewire-module-zeroconf-discover.so.p/module-protocol-pulse_format.c.o.d -o src/modules/libpipewire-module-zeroconf-discover.so.p/module-protocol-pulse_format.c.o -c ../src/modules/module-protocol-pulse/format.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [542/1067] gcc -Isrc/modules/pw-test-protocol-native.p -Isrc/modules -I../src/modules -I. -I.. -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -pthread -DOLD_MEDIA_SESSION_WORKAROUND=1 -D_POSIX_C_SOURCE -MD -MQ src/modules/pw-test-protocol-native.p/module-protocol-native_connection.c.o -MF src/modules/pw-test-protocol-native.p/module-protocol-native_connection.c.o.d -o src/modules/pw-test-protocol-native.p/module-protocol-native_connection.c.o -c ../src/modules/module-protocol-native/connection.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-protocol-native/connection.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [543/1067] gcc -Isrc/modules/libpipewire-module-rtp-source.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-rtp-source.so.p/module-rtp-source.c.o -MF src/modules/libpipewire-module-rtp-source.so.p/module-rtp-source.c.o.d -o src/modules/libpipewire-module-rtp-source.so.p/module-rtp-source.c.o -c ../src/modules/module-rtp-source.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rtp-source.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rtp-source.c:310: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rtp-source.c:327: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rtp-source.c:389: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rtp-source.c:395: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rtp-source.c:554: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rtp-source.c:558: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rtp-source.c:568: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [544/1067] gcc -Isrc/modules/libpipewire-module-raop-sink.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-raop-sink.so.p/module-raop_rtsp-client.c.o -MF src/modules/libpipewire-module-raop-sink.so.p/module-raop_rtsp-client.c.o.d -o src/modules/libpipewire-module-raop-sink.so.p/module-raop_rtsp-client.c.o -c ../src/modules/module-raop/rtsp-client.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c: In function ‘handle_connect’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:178:17: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] <--[gcc] 178 | asprintf(&client->url, "rtsp://%s/%s", local_ip, client->session_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:180:17: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] <--[gcc] 180 | asprintf(&client->url, "rtsp://[%s]/%s", local_ip, client->session_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:462: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:524: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:549: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:611: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c: In function ‘process_header’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:306:25: warning: dereference of NULL ‘buf’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:366:12: note: (1) entry to ‘process_input’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:368:12: note: (2) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:369:23: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:369:23: note: (4) ‘buf’ is NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:372:20: note: (5) following ‘false’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/result.h:22, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:11: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:110:38: note: (6) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:120:26: note: in expansion of macro ‘pw_log_topic_enabled’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:124:25: note: in expansion of macro ‘pw_logt’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/log.h:129:29: note: in expansion of macro ‘pw_log’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:375:17: note: in expansion of macro ‘pw_log_debug’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:377:17: note: (7) following ‘case 2:’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:380:17: note: (8) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:381:32: note: (9) ‘buf’ is NULL <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:381:32: note: (10) calling ‘process_header’ from ‘process_input’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:304:12: note: (11) entry to ‘process_header’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:306:25: note: (12) dereference of NULL ‘buf’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c: In function ‘process_content’: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:354:17: warning: use of NULL where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:334:12: note: (1) entry to ‘process_content’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:338:39: note: (2) following ‘true’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:278:41: note: (3) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:139:9: note: in expansion of macro ‘SPA_LIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:339:41: note: in expansion of macro ‘SPA_MIN’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:342:20: note: (4) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:345:20: note: (5) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:345:20: note: (6) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:353:27: note: (7) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:353:27: note: (8) calling ‘pw_array_add’ from ‘process_content’ <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/pipewire.h:14, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.h:14, <--[gcc] from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:13: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:114:21: note: (9) entry to ‘pw_array_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:118:13: note: (10) calling ‘pw_array_ensure_size’ from ‘pw_array_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:91:19: note: (11) entry to ‘pw_array_ensure_size’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:312:20: note: (12) following ‘false’ branch... <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:333:26: note: in expansion of macro ‘spa_assert_se’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:101:17: note: in expansion of macro ‘spa_assert’ <--[gcc] cc1: note: (13) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:104:42: note: (14) when ‘realloc’ fails <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/utils/defs.h:279:46: note: in definition of macro ‘SPA_UNLIKELY’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:104:20: note: (15) following ‘true’ branch... <--[gcc] In file included from /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:12: <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:105:33: note: (16) ...to here <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:118:13: note: (17) returning to ‘pw_array_add’ from ‘pw_array_ensure_size’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/array.h:118:12: note: (18) following ‘true’ branch... <--[gcc] cc1: note: (19) ...to here /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:353:27: note: (20) returning to ‘process_content’ from ‘pw_array_add’ <--[gcc] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:354:17: note: (21) argument 1 (‘pw_array_add(&*client.content, (long unsigned int)read(*client_24(D)->source.fd, & buf, <unknown>))’) NULL where non-null expected <--[gcc] <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:306:6: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang] [545/1067] gcc -Isrc/modules/libpipewire-module-raop-sink.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-raop-sink.so.p/module-rtp_stream.c.o -MF src/modules/libpipewire-module-raop-sink.so.p/module-rtp_stream.c.o.d -o src/modules/libpipewire-module-raop-sink.so.p/module-rtp_stream.c.o -c ../src/modules/module-rtp/stream.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rtp/stream.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] [546/1067] gcc -Isrc/modules/libpipewire-module-rtp-source.so.p -Isrc/modules -I../src/modules -I. -I.. -Isrc -I../src -Ispa/include -I../spa/include -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu11 -fvisibility=hidden -fno-strict-aliasing -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wmaybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wdeprecated-declarations -Wunused-result -Werror=return-type -D_GNU_SOURCE -DFASTPATH -Werror=implicit-function-declaration -Werror=int-conversion -Werror=old-style-declaration -Werror=old-style-definition -Werror=missing-parameter-type -Werror=strict-prototypes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -MD -MQ src/modules/libpipewire-module-rtp-source.so.p/module-rtp_stream.c.o -MF src/modules/libpipewire-module-rtp-source.so.p/module-rtp_stream.c.o.d -o src/modules/libpipewire-module-rtp-source.so.p/module-rtp_stream.c.o -c ../src/modules/module-rtp/stream.c /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/modules/module-rtp/stream.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/pod/builder.h:127: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:341: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:361: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:376: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/src/pipewire/core.h:517: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:65: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:77: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:89: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:101: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/spa/include/spa/support/thread.h:113: error: integerOverflow(CWE-190): Signed integer overflow for expression '0-1'. <--[cppcheck] ninja: build stopped: subcommand failed. INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /builddir/build/BUILD/pipewire-1.0.4-build/pipewire-1.0.4/redhat-linux-build -j 8 -v error: Bad exit status from /var/tmp/rpm-tmp.q0JgWm (%build) Macro expanded in comment on line 16: (c=%{gitcommit}; echo ${c:0:7}) Bad exit status from /var/tmp/rpm-tmp.q0JgWm (%build) RPM build warnings: RPM build errors: Finish: chroot ['/bin/su mockbuild -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csclng:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::clang:clang++:cppcheck:gcc\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' sh -c \\"rpmbuild -bc --nodeps --short-circuit /builddir/build/SPECS/pipewire.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\'\\""'] Finish: run !!! 2024-07-03 17:13:21 error: %build failed >>> 2024-07-03 17:13:21 "/usr/bin/mock" "-r" "fedora-41-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--clean" scan.ini: time-finished = 2024-07-03 17:13:25 scan.ini: exit-code = 1 <<< 2024-07-03 17:13:25 csmock exit code: 1 Wrote: /tmp/tmpw_ezexq9/pipewire-1.0.4-2.fc40.tar.xz ERROR running command: su - csmock --session-command 'cd /tmp/tmpw_ezexq9 && csmock -r fedora-41-x86_64 -t cppcheck,gcc,clang,shellcheck -o /tmp/tmpw_ezexq9/pipewire-1.0.4-2.fc40.tar.xz --gcc-analyze /tmp/tmpw_ezexq9/pipewire-1.0.4-2.fc40.src.rpm' Scanning has not completed successfully (1)