Task #92411 - stdout.log
back to task #92411download
<...trimmed, download required for full log>
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_syscall_arg',
inlined from 'free_runtime_spec_schema_defs_linux_syscall_arg_function' at src/ocispec/runtime_spec_schema_defs_linux.c:232:1,
inlined from 'make_runtime_spec_schema_defs_linux_syscall_arg' at src/ocispec/runtime_spec_schema_defs_linux.c:236:113:
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_syscall_arg' from 'make_runtime_spec_schema_defs_linux_syscall_arg'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_syscall_arg.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:384:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:390:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (15) 'calloc(1, 48)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:250:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:388:14: warning: leak of 'calloc(1, 48)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:234:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:239:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:241:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:241:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:242:8: note: (5) assuming 'calloc(1, 48)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:242:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:246:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:246:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:236:113: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_syscall_arg_function' from 'make_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:232:72: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_syscall_arg' from 'free_runtime_spec_schema_defs_linux_syscall_arg_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_syscall_arg',
inlined from 'free_runtime_spec_schema_defs_linux_syscall_arg_function' at src/ocispec/runtime_spec_schema_defs_linux.c:232:1,
inlined from 'make_runtime_spec_schema_defs_linux_syscall_arg' at src/ocispec/runtime_spec_schema_defs_linux.c:236:113:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_linux_syscall_arg' from 'make_runtime_spec_schema_defs_linux_syscall_arg'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_syscall_arg.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:384:1: note: (12) entry to 'free_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:390:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:388:14: note: (14) 'calloc(1, 48)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:472:21: warning: leak of 'calloc(1, 48)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:464:1: note: (1) entry to 'clone_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:469:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:470:8: note: (3) assuming 'calloc(1, 48)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:470:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:472:21: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:478:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:480:19: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:481:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:467:113: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_syscall_arg_function' from 'clone_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:232:72: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_syscall_arg' from 'free_runtime_spec_schema_defs_linux_syscall_arg_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_syscall_arg',
inlined from 'free_runtime_spec_schema_defs_linux_syscall_arg_function' at src/ocispec/runtime_spec_schema_defs_linux.c:232:1,
inlined from 'clone_runtime_spec_schema_defs_linux_syscall_arg' at src/ocispec/runtime_spec_schema_defs_linux.c:467:113:
cc1: note: (11) ...to here
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_syscall_arg' from 'clone_runtime_spec_schema_defs_linux_syscall_arg'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_syscall_arg.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:384:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:390:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:472:21: note: (15) 'calloc(1, 48)' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'make_runtime_spec_schema_defs_linux_syscall': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:11: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:494:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:497:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:501:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:502:12: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:505:20: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:509:16: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:509:16: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:511:27: note: (9) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:527:24: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:528:12: note: (11) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:530:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:532:16: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:539:24: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:540:12: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:561:24: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:581:8: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:587:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:587:8: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:593:13: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:593:8: note: (21) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:597:16: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:600:12: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:602:20: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:603:16: note: (25) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:606:24: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:607:35: note: (27) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:608:16: note: (28) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:608:16: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:613:37: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:614:16: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:621:9: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:642:12: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:642:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:11: note: (35) '<unknown>' leaks here; was allocated at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:11: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:494:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:497:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:501:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:502:12: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:505:20: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:509:16: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:509:16: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:511:27: note: (9) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:527:24: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:528:12: note: (11) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:530:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:532:16: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:539:24: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:540:12: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:561:24: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:581:8: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:587:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:587:8: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:593:13: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:593:8: note: (21) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:597:16: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:600:12: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:602:20: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:602:20: note: (25) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:603:16: note: (26) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:603:16: note: (27) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:606:24: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:608:16: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:613:37: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:614:16: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:621:9: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:642:12: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:642:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:11: note: (35) 'resi' leaks here; was allocated at (25) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_syscall': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:502:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:489:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:494:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:497:8: note: (5) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:497:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:501:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:502:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:505:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:509:16: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:491:105: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_syscall_function' from 'make_runtime_spec_schema_defs_linux_syscall' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_syscall_function',
inlined from 'make_runtime_spec_schema_defs_linux_syscall' at src/ocispec/runtime_spec_schema_defs_linux.c:491:105:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:487:68: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:487:68: note: (13) calling 'free_runtime_spec_schema_defs_linux_syscall' from 'make_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_syscall': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:649:1: note: (14) entry to 'free_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:651:8: note: (15) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:653:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:653:8: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:667:14: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:669:8: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:683:5: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:683:5: note: (21) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (22) 'calloc(1, 64)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:502:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:653:12: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:489:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:494:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:497:8: note: (5) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:497:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:501:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:501:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:491:105: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_syscall_function' from 'make_runtime_spec_schema_defs_linux_syscall' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_syscall_function',
inlined from 'make_runtime_spec_schema_defs_linux_syscall' at src/ocispec/runtime_spec_schema_defs_linux.c:491:105:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:487:68: note: (10) calling 'free_runtime_spec_schema_defs_linux_syscall' from 'make_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_syscall': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:649:1: note: (11) entry to 'free_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:651:8: note: (12) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:653:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:653:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:667:14: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:669:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:683:5: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:683:5: note: (18) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:653:12: note: (19) 'calloc(1, 64)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:791:12: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:783:1: note: (1) entry to 'clone_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:788:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:789:8: note: (3) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:789:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:791:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:791:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:793:29: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:795:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:795:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:797:30: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:799:27: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:799:16: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:797:49: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:797:30: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:799:27: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:799:16: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:801:27: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:802:20: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:786:105: note: (19) inlined call to 'free_runtime_spec_schema_defs_linux_syscall_function' from 'clone_runtime_spec_schema_defs_linux_syscall' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_syscall_function',
inlined from 'clone_runtime_spec_schema_defs_linux_syscall' at src/ocispec/runtime_spec_schema_defs_linux.c:786:105:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:487:68: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:487:68: note: (21) calling 'free_runtime_spec_schema_defs_linux_syscall' from 'clone_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_syscall': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:649:1: note: (22) entry to 'free_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:651:8: note: (23) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:653:12: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:653:8: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:653:8: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:669:8: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:683:5: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:683:5: note: (29) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:791:12: note: (30) 'calloc(1, 64)' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:791:12: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:783:1: note: (1) entry to 'clone_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:788:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:789:8: note: (3) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:789:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:791:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:791:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:793:29: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:795:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:795:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:797:30: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:799:27: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:799:16: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:797:49: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:797:30: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:799:27: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:799:16: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:801:27: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:802:20: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:797:49: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:797:30: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:807:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:807:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:813:25: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:815:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:817:28: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:819:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:819:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:821:30: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:823:81: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:823:28: note: (30) calling 'clone_runtime_spec_schema_defs_linux_syscall_arg' from 'clone_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:464:1: note: (31) entry to 'clone_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:470:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:472:21: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:478:8: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:480:19: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:481:12: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:467:113: note: (37) inlined call to 'free_runtime_spec_schema_defs_linux_syscall_arg_function' from 'clone_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:232:72: note: (38) inlined call to 'free_runtime_spec_schema_defs_linux_syscall_arg' from 'free_runtime_spec_schema_defs_linux_syscall_arg_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_syscall_arg',
inlined from 'free_runtime_spec_schema_defs_linux_syscall_arg_function' at src/ocispec/runtime_spec_schema_defs_linux.c:232:1,
inlined from 'clone_runtime_spec_schema_defs_linux_syscall_arg' at src/ocispec/runtime_spec_schema_defs_linux.c:467:113:
cc1: note: (39) ...to here
cc1: note: (40) calling 'free_runtime_spec_schema_defs_linux_syscall_arg' from 'clone_runtime_spec_schema_defs_linux_syscall_arg'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_syscall': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:384:1: note: (41) entry to 'free_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:390:5: note: (42) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:390:5: note: (43) unwinding 2 stack frames <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:786:105: note: (44) inlined call to 'free_runtime_spec_schema_defs_linux_syscall_function' from 'clone_runtime_spec_schema_defs_linux_syscall' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_syscall_function',
inlined from 'clone_runtime_spec_schema_defs_linux_syscall' at src/ocispec/runtime_spec_schema_defs_linux.c:786:105:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:487:68: note: (45) calling 'free_runtime_spec_schema_defs_linux_syscall' from 'clone_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_syscall': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:649:1: note: (46) entry to 'free_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:651:8: note: (47) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:653:12: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:669:8: note: (49) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:669:8: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:672:23: note: (51) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:674:16: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:674:12: note: (53) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:676:13: note: (54) inlined call to 'free_runtime_spec_schema_defs_linux_syscall_arg' from 'free_runtime_spec_schema_defs_linux_syscall' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_syscall_arg',
inlined from 'free_runtime_spec_schema_defs_linux_syscall' at src/ocispec/runtime_spec_schema_defs_linux.c:676:13:
cc1: note: (55) ...to here
cc1: note: (56) calling 'free_runtime_spec_schema_defs_linux_syscall_arg' from 'free_runtime_spec_schema_defs_linux_syscall'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_syscall': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:384:1: note: (57) entry to 'free_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:390:5: note: (58) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:390:5: note: (59) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:791:12: note: (60) 'calloc(1, 64)' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:848:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:833:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:838:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:840:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:840:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:841:8: note: (5) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:841:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:845:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:846:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:848:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:850:16: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:835:103: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_device_function' from 'make_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:831:67: note: (12) inlined call to 'free_runtime_spec_schema_defs_linux_device' from 'free_runtime_spec_schema_defs_linux_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_device',
inlined from 'free_runtime_spec_schema_defs_linux_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:831:1,
inlined from 'make_runtime_spec_schema_defs_linux_device' at src/ocispec/runtime_spec_schema_defs_linux.c:835:103:
cc1: note: (13) ...to here
cc1: note: (14) calling 'free_runtime_spec_schema_defs_linux_device' from 'make_runtime_spec_schema_defs_linux_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1048:1: note: (15) entry to 'free_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1056:5: note: (16) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) 'calloc(1, 64)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:848:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:860:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:833:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:838:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:840:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:840:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:841:8: note: (5) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:841:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:845:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:858:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:860:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:862:16: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:835:103: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_device_function' from 'make_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:831:67: note: (12) inlined call to 'free_runtime_spec_schema_defs_linux_device' from 'free_runtime_spec_schema_defs_linux_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_device',
inlined from 'free_runtime_spec_schema_defs_linux_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:831:1,
inlined from 'make_runtime_spec_schema_defs_linux_device' at src/ocispec/runtime_spec_schema_defs_linux.c:835:103:
cc1: note: (13) ...to here
cc1: note: (14) calling 'free_runtime_spec_schema_defs_linux_device' from 'make_runtime_spec_schema_defs_linux_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1048:1: note: (15) entry to 'free_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1056:5: note: (16) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) 'calloc(1, 64)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:860:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:873:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:833:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:838:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:840:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:840:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:841:8: note: (5) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:841:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:845:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:846:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:857:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:858:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:869:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:873:17: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:875:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:835:103: note: (14) inlined call to 'free_runtime_spec_schema_defs_linux_device_function' from 'make_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:831:67: note: (15) inlined call to 'free_runtime_spec_schema_defs_linux_device' from 'free_runtime_spec_schema_defs_linux_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_device',
inlined from 'free_runtime_spec_schema_defs_linux_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:831:1,
inlined from 'make_runtime_spec_schema_defs_linux_device' at src/ocispec/runtime_spec_schema_defs_linux.c:835:103:
cc1: note: (16) calling 'free_runtime_spec_schema_defs_linux_device' from 'make_runtime_spec_schema_defs_linux_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1048:1: note: (17) entry to 'free_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1056:5: note: (18) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (19) 'calloc(1, 64)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:873:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1052:14: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:833:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:838:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:840:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:840:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:841:8: note: (5) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:841:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:845:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:845:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:835:103: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_device_function' from 'make_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:831:67: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_device' from 'free_runtime_spec_schema_defs_linux_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_device',
inlined from 'free_runtime_spec_schema_defs_linux_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:831:1,
inlined from 'make_runtime_spec_schema_defs_linux_device' at src/ocispec/runtime_spec_schema_defs_linux.c:835:103:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_linux_device' from 'make_runtime_spec_schema_defs_linux_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1048:1: note: (12) entry to 'free_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1056:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1052:14: note: (14) 'calloc(1, 64)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1174:12: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1166:1: note: (1) entry to 'clone_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1171:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1172:8: note: (3) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1172:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1174:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1174:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1176:21: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1177:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1169:103: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_device_function' from 'clone_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:831:67: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_device' from 'free_runtime_spec_schema_defs_linux_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_device',
inlined from 'free_runtime_spec_schema_defs_linux_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:831:1,
inlined from 'clone_runtime_spec_schema_defs_linux_device' at src/ocispec/runtime_spec_schema_defs_linux.c:1169:103:
cc1: note: (11) ...to here
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_device' from 'clone_runtime_spec_schema_defs_linux_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1048:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1056:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1174:12: note: (15) 'calloc(1, 64)' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_net_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1216:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1201:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1206:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1208:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1208:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1209:8: note: (5) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1209:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1213:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1214:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1216:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1218:16: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1203:111: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_net_device_function' from 'make_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1199:71: note: (12) inlined call to 'free_runtime_spec_schema_defs_linux_net_device' from 'free_runtime_spec_schema_defs_linux_net_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_net_device',
inlined from 'free_runtime_spec_schema_defs_linux_net_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1199:1,
inlined from 'make_runtime_spec_schema_defs_linux_net_device' at src/ocispec/runtime_spec_schema_defs_linux.c:1203:111:
cc1: note: (13) ...to here
cc1: note: (14) calling 'free_runtime_spec_schema_defs_linux_net_device' from 'make_runtime_spec_schema_defs_linux_net_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_net_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1276:1: note: (15) entry to 'free_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1282:5: note: (16) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) 'calloc(1, 16)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1216:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1223:13: warning: leak of 'calloc(1, 16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1201:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1206:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1208:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1208:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1209:8: note: (5) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1209:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1213:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1214:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1223:13: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1223:8: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1227:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1230:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1232:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1233:16: note: (14) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1203:111: note: (15) inlined call to 'free_runtime_spec_schema_defs_linux_net_device_function' from 'make_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1199:71: note: (16) inlined call to 'free_runtime_spec_schema_defs_linux_net_device' from 'free_runtime_spec_schema_defs_linux_net_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_net_device',
inlined from 'free_runtime_spec_schema_defs_linux_net_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1199:1,
inlined from 'make_runtime_spec_schema_defs_linux_net_device' at src/ocispec/runtime_spec_schema_defs_linux.c:1203:111:
cc1: note: (17) ...to here
cc1: note: (18) calling 'free_runtime_spec_schema_defs_linux_net_device' from 'make_runtime_spec_schema_defs_linux_net_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_net_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1276:1: note: (19) entry to 'free_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1282:5: note: (20) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1223:13: note: (21) 'calloc(1, 16)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1280:14: warning: leak of 'calloc(1, 16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1201:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1206:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1208:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1208:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1209:8: note: (5) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1209:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1213:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1213:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1203:111: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_net_device_function' from 'make_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1199:71: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_net_device' from 'free_runtime_spec_schema_defs_linux_net_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_net_device',
inlined from 'free_runtime_spec_schema_defs_linux_net_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1199:1,
inlined from 'make_runtime_spec_schema_defs_linux_net_device' at src/ocispec/runtime_spec_schema_defs_linux.c:1203:111:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_linux_net_device' from 'make_runtime_spec_schema_defs_linux_net_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_net_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1276:1: note: (12) entry to 'free_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1282:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1280:14: note: (14) 'calloc(1, 16)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1282:5: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1201:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1206:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1208:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1209:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1213:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1214:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1223:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1223:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1227:16: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1230:12: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1232:20: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1232:20: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1233:16: note: (13) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1233:16: note: (14) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1236:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1238:16: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1240:17: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1240:17: note: (18) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1203:111: note: (19) inlined call to 'free_runtime_spec_schema_defs_linux_net_device_function' from 'make_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1199:71: note: (20) inlined call to 'free_runtime_spec_schema_defs_linux_net_device' from 'free_runtime_spec_schema_defs_linux_net_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_net_device',
inlined from 'free_runtime_spec_schema_defs_linux_net_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1199:1,
inlined from 'make_runtime_spec_schema_defs_linux_net_device' at src/ocispec/runtime_spec_schema_defs_linux.c:1203:111:
cc1: note: (21) calling 'free_runtime_spec_schema_defs_linux_net_device' from 'make_runtime_spec_schema_defs_linux_net_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_net_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1276:1: note: (22) entry to 'free_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1282:5: note: (23) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1282:5: note: (24) 'resi' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1282:5: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1201:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1206:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1208:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1209:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1213:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1214:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1223:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1223:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1227:16: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1230:12: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1232:20: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1233:16: note: (12) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1236:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1237:35: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1238:16: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1238:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1243:37: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1244:16: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1246:17: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1246:17: note: (20) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1203:111: note: (21) inlined call to 'free_runtime_spec_schema_defs_linux_net_device_function' from 'make_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1199:71: note: (22) inlined call to 'free_runtime_spec_schema_defs_linux_net_device' from 'free_runtime_spec_schema_defs_linux_net_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_net_device',
inlined from 'free_runtime_spec_schema_defs_linux_net_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1199:1,
inlined from 'make_runtime_spec_schema_defs_linux_net_device' at src/ocispec/runtime_spec_schema_defs_linux.c:1203:111:
cc1: note: (23) calling 'free_runtime_spec_schema_defs_linux_net_device' from 'make_runtime_spec_schema_defs_linux_net_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_net_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1276:1: note: (24) entry to 'free_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1282:5: note: (25) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1282:5: note: (26) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1328:12: warning: leak of 'calloc(1, 16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1320:1: note: (1) entry to 'clone_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1325:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1326:8: note: (3) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1326:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1328:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1328:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1330:21: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1331:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1323:111: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_net_device_function' from 'clone_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1199:71: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_net_device' from 'free_runtime_spec_schema_defs_linux_net_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_net_device',
inlined from 'free_runtime_spec_schema_defs_linux_net_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1199:1,
inlined from 'clone_runtime_spec_schema_defs_linux_net_device' at src/ocispec/runtime_spec_schema_defs_linux.c:1323:111:
cc1: note: (11) ...to here
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_net_device' from 'clone_runtime_spec_schema_defs_linux_net_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_net_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1276:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_net_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1282:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1328:12: note: (15) 'calloc(1, 16)' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_block_io_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1355:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1339:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_block_io_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1344:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1346:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1346:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1347:8: note: (5) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1347:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1351:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1355:17: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1357:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1341:121: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device_function' from 'make_runtime_spec_schema_defs_linux_block_io_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1337:76: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device' from 'free_runtime_spec_schema_defs_linux_block_io_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_block_io_device',
inlined from 'free_runtime_spec_schema_defs_linux_block_io_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1337:1,
inlined from 'make_runtime_spec_schema_defs_linux_block_io_device' at src/ocispec/runtime_spec_schema_defs_linux.c:1341:121:
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_block_io_device' from 'make_runtime_spec_schema_defs_linux_block_io_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_block_io_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1447:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_block_io_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1451:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (15) 'calloc(1, 32)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1355:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1451:5: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1339:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_block_io_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1344:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1346:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1346:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1347:8: note: (5) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1347:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1351:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1351:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1341:121: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device_function' from 'make_runtime_spec_schema_defs_linux_block_io_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1337:76: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device' from 'free_runtime_spec_schema_defs_linux_block_io_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_block_io_device',
inlined from 'free_runtime_spec_schema_defs_linux_block_io_device_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1337:1,
inlined from 'make_runtime_spec_schema_defs_linux_block_io_device' at src/ocispec/runtime_spec_schema_defs_linux.c:1341:121:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_linux_block_io_device' from 'make_runtime_spec_schema_defs_linux_block_io_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_block_io_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1447:1: note: (12) entry to 'free_runtime_spec_schema_defs_linux_block_io_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1451:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1451:5: note: (14) 'calloc(1, 32)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_block_io_device_weight.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'calloc(1, 40)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1534:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1518:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_block_io_device_weight' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1523:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1525:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1525:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1526:8: note: (5) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1526:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1530:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1534:17: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1536:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1520:135: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device_weight_function' from 'make_runtime_spec_schema_defs_linux_block_io_device_weight' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1516:83: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device_weight' from 'free_runtime_spec_schema_defs_linux_block_io_device_weight_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_block_io_device_weight',
inlined from 'free_runtime_spec_schema_defs_linux_block_io_device_weight_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1516:1,
inlined from 'make_runtime_spec_schema_defs_linux_block_io_device_weight' at src/ocispec/runtime_spec_schema_defs_linux.c:1520:135:
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_block_io_device_weight' from 'make_runtime_spec_schema_defs_linux_block_io_device_weight'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_block_io_device_weight.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1672:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_block_io_device_weight' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1676:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (15) 'calloc(1, 40)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1534:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1676:5: warning: leak of 'calloc(1, 40)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1518:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_block_io_device_weight' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1523:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1525:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1525:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1526:8: note: (5) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1526:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1530:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1530:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1520:135: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device_weight_function' from 'make_runtime_spec_schema_defs_linux_block_io_device_weight' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1516:83: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device_weight' from 'free_runtime_spec_schema_defs_linux_block_io_device_weight_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_block_io_device_weight',
inlined from 'free_runtime_spec_schema_defs_linux_block_io_device_weight_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1516:1,
inlined from 'make_runtime_spec_schema_defs_linux_block_io_device_weight' at src/ocispec/runtime_spec_schema_defs_linux.c:1520:135:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_linux_block_io_device_weight' from 'make_runtime_spec_schema_defs_linux_block_io_device_weight'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_block_io_device_weight.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1672:1: note: (12) entry to 'free_runtime_spec_schema_defs_linux_block_io_device_weight' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1676:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1676:5: note: (14) 'calloc(1, 40)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_block_io_device_throttle.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'calloc(1, 40)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1787:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1771:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_block_io_device_throttle' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1776:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1778:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1778:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1779:8: note: (5) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1779:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1783:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1787:17: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1789:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1773:139: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device_throttle_function' from 'make_runtime_spec_schema_defs_linux_block_io_device_throttle' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1769:85: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device_throttle' from 'free_runtime_spec_schema_defs_linux_block_io_device_throttle_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_block_io_device_throttle',
inlined from 'free_runtime_spec_schema_defs_linux_block_io_device_throttle_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1769:1,
inlined from 'make_runtime_spec_schema_defs_linux_block_io_device_throttle' at src/ocispec/runtime_spec_schema_defs_linux.c:1773:139:
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_block_io_device_throttle' from 'make_runtime_spec_schema_defs_linux_block_io_device_throttle'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_block_io_device_throttle.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1902:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_block_io_device_throttle' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1906:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (15) 'calloc(1, 40)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1787:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1906:5: warning: leak of 'calloc(1, 40)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1771:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_block_io_device_throttle' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1776:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1778:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1778:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1779:8: note: (5) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1779:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1783:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1783:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1773:139: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device_throttle_function' from 'make_runtime_spec_schema_defs_linux_block_io_device_throttle' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1769:85: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_block_io_device_throttle' from 'free_runtime_spec_schema_defs_linux_block_io_device_throttle_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_block_io_device_throttle',
inlined from 'free_runtime_spec_schema_defs_linux_block_io_device_throttle_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1769:1,
inlined from 'make_runtime_spec_schema_defs_linux_block_io_device_throttle' at src/ocispec/runtime_spec_schema_defs_linux.c:1773:139:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_linux_block_io_device_throttle' from 'make_runtime_spec_schema_defs_linux_block_io_device_throttle'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_block_io_device_throttle.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1902:1: note: (12) entry to 'free_runtime_spec_schema_defs_linux_block_io_device_throttle' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1906:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1906:5: note: (14) 'calloc(1, 40)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_device_cgroup.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'calloc(1, 56)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2002:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1987:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1992:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1994:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1994:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1995:8: note: (5) assuming 'calloc(1, 56)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1995:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1999:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2000:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2002:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2018:24: note: (10) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1989:117: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_device_cgroup_function' from 'make_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1985:74: note: (12) inlined call to 'free_runtime_spec_schema_defs_linux_device_cgroup' from 'free_runtime_spec_schema_defs_linux_device_cgroup_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_device_cgroup',
inlined from 'free_runtime_spec_schema_defs_linux_device_cgroup_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1985:1,
inlined from 'make_runtime_spec_schema_defs_linux_device_cgroup' at src/ocispec/runtime_spec_schema_defs_linux.c:1989:117:
cc1: note: (13) calling 'free_runtime_spec_schema_defs_linux_device_cgroup' from 'make_runtime_spec_schema_defs_linux_device_cgroup'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_device_cgroup.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2141:1: note: (14) entry to 'free_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2149:5: note: (15) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (16) 'calloc(1, 56)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2002:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'calloc(1, 56)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2034:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1987:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1992:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1994:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1994:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1995:8: note: (5) assuming 'calloc(1, 56)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1995:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1999:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2000:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2007:23: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2008:20: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2018:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2019:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2030:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2034:17: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2036:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1989:117: note: (16) inlined call to 'free_runtime_spec_schema_defs_linux_device_cgroup_function' from 'make_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1985:74: note: (17) inlined call to 'free_runtime_spec_schema_defs_linux_device_cgroup' from 'free_runtime_spec_schema_defs_linux_device_cgroup_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_device_cgroup',
inlined from 'free_runtime_spec_schema_defs_linux_device_cgroup_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1985:1,
inlined from 'make_runtime_spec_schema_defs_linux_device_cgroup' at src/ocispec/runtime_spec_schema_defs_linux.c:1989:117:
cc1: note: (18) calling 'free_runtime_spec_schema_defs_linux_device_cgroup' from 'make_runtime_spec_schema_defs_linux_device_cgroup'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_device_cgroup.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2141:1: note: (19) entry to 'free_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2149:5: note: (20) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (21) 'calloc(1, 56)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2034:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2145:14: warning: leak of 'calloc(1, 56)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1987:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1992:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1994:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1994:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1995:8: note: (5) assuming 'calloc(1, 56)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1995:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1999:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1999:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1989:117: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_device_cgroup_function' from 'make_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1985:74: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_device_cgroup' from 'free_runtime_spec_schema_defs_linux_device_cgroup_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_device_cgroup',
inlined from 'free_runtime_spec_schema_defs_linux_device_cgroup_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1985:1,
inlined from 'make_runtime_spec_schema_defs_linux_device_cgroup' at src/ocispec/runtime_spec_schema_defs_linux.c:1989:117:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_linux_device_cgroup' from 'make_runtime_spec_schema_defs_linux_device_cgroup'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_device_cgroup.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2141:1: note: (12) entry to 'free_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2149:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2145:14: note: (14) 'calloc(1, 56)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2243:21: warning: leak of 'calloc(1, 56)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2235:1: note: (1) entry to 'clone_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2240:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2241:8: note: (3) assuming 'calloc(1, 56)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2241:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2243:21: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2245:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2247:21: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2248:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2238:117: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_device_cgroup_function' from 'clone_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1985:74: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_device_cgroup' from 'free_runtime_spec_schema_defs_linux_device_cgroup_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_device_cgroup',
inlined from 'free_runtime_spec_schema_defs_linux_device_cgroup_function' at src/ocispec/runtime_spec_schema_defs_linux.c:1985:1,
inlined from 'clone_runtime_spec_schema_defs_linux_device_cgroup' at src/ocispec/runtime_spec_schema_defs_linux.c:2238:117:
cc1: note: (11) ...to here
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_device_cgroup' from 'clone_runtime_spec_schema_defs_linux_device_cgroup'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_device_cgroup.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2141:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_device_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2149:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2243:21: note: (15) 'calloc(1, 56)' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'make_runtime_spec_schema_defs_linux_network_interface_priority': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2273:11: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2271:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2273:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2274:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2278:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2291:12: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2294:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2294:17: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2299:23: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2300:16: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2306:35: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2310:8: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2316:13: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2316:8: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2320:16: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2323:12: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2325:20: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2325:20: note: (17) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2326:16: note: (18) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2326:16: note: (19) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2329:24: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2331:16: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2336:37: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2337:16: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2344:9: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2344:23: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2346:39: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2346:16: note: (27) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2347:8: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2347:5: note: (29) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2348:20: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2348:20: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2350:35: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2363:12: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2363:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2273:11: note: (35) 'resi' leaks here; was allocated at (17) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_network_interface_priority.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2281:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2266:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2271:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2273:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2273:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2274:8: note: (5) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2274:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2278:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2279:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2281:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2283:16: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2290:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2290:24: note: (12) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2268:143: note: (13) inlined call to 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' from 'make_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2264:87: note: (14) inlined call to 'free_runtime_spec_schema_defs_linux_network_interface_priority' from 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_network_interface_priority',
inlined from 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2264:1,
inlined from 'make_runtime_spec_schema_defs_linux_network_interface_priority' at src/ocispec/runtime_spec_schema_defs_linux.c:2268:143:
cc1: note: (15) calling 'free_runtime_spec_schema_defs_linux_network_interface_priority' from 'make_runtime_spec_schema_defs_linux_network_interface_priority'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_network_interface_priority.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2370:1: note: (16) entry to 'free_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2376:5: note: (17) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (18) 'calloc(1, 32)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2281:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2294:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2266:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2271:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2273:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2273:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2274:8: note: (5) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2274:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2278:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2279:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2290:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2291:12: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2294:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2294:17: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2296:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2268:143: note: (14) inlined call to 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' from 'make_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2264:87: note: (15) inlined call to 'free_runtime_spec_schema_defs_linux_network_interface_priority' from 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_network_interface_priority',
inlined from 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2264:1,
inlined from 'make_runtime_spec_schema_defs_linux_network_interface_priority' at src/ocispec/runtime_spec_schema_defs_linux.c:2268:143:
cc1: note: (16) calling 'free_runtime_spec_schema_defs_linux_network_interface_priority' from 'make_runtime_spec_schema_defs_linux_network_interface_priority'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_network_interface_priority.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2370:1: note: (17) entry to 'free_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2376:5: note: (18) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (19) 'calloc(1, 32)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2294:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2310:12: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2266:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2271:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2273:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2273:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2274:8: note: (5) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2274:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2278:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2279:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2290:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2291:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2310:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2310:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2312:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2312:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2268:143: note: (15) inlined call to 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' from 'make_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2264:87: note: (16) inlined call to 'free_runtime_spec_schema_defs_linux_network_interface_priority' from 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_network_interface_priority',
inlined from 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2264:1,
inlined from 'make_runtime_spec_schema_defs_linux_network_interface_priority' at src/ocispec/runtime_spec_schema_defs_linux.c:2268:143:
cc1: note: (17) ...to here
cc1: note: (18) calling 'free_runtime_spec_schema_defs_linux_network_interface_priority' from 'make_runtime_spec_schema_defs_linux_network_interface_priority'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_network_interface_priority.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2370:1: note: (19) entry to 'free_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2376:5: note: (20) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2310:12: note: (21) 'calloc(1, 32)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2374:14: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2266:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2271:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2273:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2273:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2274:8: note: (5) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2274:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2278:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2278:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2268:143: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' from 'make_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2264:87: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_network_interface_priority' from 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_network_interface_priority',
inlined from 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2264:1,
inlined from 'make_runtime_spec_schema_defs_linux_network_interface_priority' at src/ocispec/runtime_spec_schema_defs_linux.c:2268:143:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_linux_network_interface_priority' from 'make_runtime_spec_schema_defs_linux_network_interface_priority'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_network_interface_priority.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2370:1: note: (12) entry to 'free_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2376:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2374:14: note: (14) 'calloc(1, 32)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2434:12: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2426:1: note: (1) entry to 'clone_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2431:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2432:8: note: (3) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2432:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2434:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2434:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2436:21: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2437:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2429:143: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' from 'clone_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2264:87: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_network_interface_priority' from 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_network_interface_priority',
inlined from 'free_runtime_spec_schema_defs_linux_network_interface_priority_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2264:1,
inlined from 'clone_runtime_spec_schema_defs_linux_network_interface_priority' at src/ocispec/runtime_spec_schema_defs_linux.c:2429:143:
cc1: note: (11) ...to here
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_network_interface_priority' from 'clone_runtime_spec_schema_defs_linux_network_interface_priority'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_network_interface_priority.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2370:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_network_interface_priority' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2376:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2434:12: note: (15) 'calloc(1, 32)' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_rdma.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2463:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2447:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_rdma' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2452:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2454:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2454:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2455:8: note: (5) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2455:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2459:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2463:17: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2465:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2449:99: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_rdma_function' from 'make_runtime_spec_schema_defs_linux_rdma' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2445:65: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_rdma' from 'free_runtime_spec_schema_defs_linux_rdma_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_rdma',
inlined from 'free_runtime_spec_schema_defs_linux_rdma_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2445:1,
inlined from 'make_runtime_spec_schema_defs_linux_rdma' at src/ocispec/runtime_spec_schema_defs_linux.c:2449:99:
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_rdma' from 'make_runtime_spec_schema_defs_linux_rdma'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_rdma.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2555:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_rdma' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2559:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (15) 'calloc(1, 24)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2463:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2559:5: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2447:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_rdma' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2452:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2454:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2454:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2455:8: note: (5) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2455:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2459:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2459:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2449:99: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_rdma_function' from 'make_runtime_spec_schema_defs_linux_rdma' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2445:65: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_rdma' from 'free_runtime_spec_schema_defs_linux_rdma_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_rdma',
inlined from 'free_runtime_spec_schema_defs_linux_rdma_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2445:1,
inlined from 'make_runtime_spec_schema_defs_linux_rdma' at src/ocispec/runtime_spec_schema_defs_linux.c:2449:99:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_linux_rdma' from 'make_runtime_spec_schema_defs_linux_rdma'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_rdma.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2555:1: note: (12) entry to 'free_runtime_spec_schema_defs_linux_rdma' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2559:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2559:5: note: (14) 'calloc(1, 24)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'make_runtime_spec_schema_defs_linux_namespace_reference': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2631:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2634:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2638:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2639:12: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2641:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2643:16: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2650:24: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2651:12: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2660:12: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2660:8: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2666:13: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2666:8: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2670:16: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2673:12: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2675:20: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2676:16: note: (17) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2679:24: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2680:35: note: (19) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2681:16: note: (20) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2681:16: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2686:37: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2687:16: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2694:9: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2694:23: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2710:27: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2713:12: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2713:12: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (29) '<unknown>' leaks here; was allocated at (19) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2631:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2634:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2638:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2639:12: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddirmake[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_defs_windows.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/runtime_spec_schema_defs_windows.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_defs_windows.lo src/ocispec/runtime_spec_schema_defs_windows.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/runtime_spec_schema_defs_windows.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_defs_windows.Tpo -c src/ocispec/runtime_spec_schema_defs_windows.c -o src/ocispec/runtime_spec_schema_defs_windows.o
/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2641:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2643:16: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2650:24: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2651:12: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2660:12: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2660:8: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2666:13: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2666:8: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2670:16: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2673:12: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2675:20: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2675:20: note: (17) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2676:16: note: (18) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2676:16: note: (19) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2679:24: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2681:16: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2686:37: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2687:16: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2694:9: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2694:23: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2710:27: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2713:12: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2713:12: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (29) 'resi' leaks here; was allocated at (17) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_namespace_reference.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2641:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2626:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2631:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2634:8: note: (5) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2634:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2638:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2639:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2641:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2643:16: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2628:129: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference_function' from 'make_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2624:80: note: (12) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_namespace_reference',
inlined from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2624:1,
inlined from 'make_runtime_spec_schema_defs_linux_namespace_reference' at src/ocispec/runtime_spec_schema_defs_linux.c:2628:129:
cc1: note: (13) ...to here
cc1: note: (14) calling 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'make_runtime_spec_schema_defs_linux_namespace_reference'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_namespace_reference.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2720:1: note: (15) entry to 'free_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2728:5: note: (16) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) 'calloc(1, 24)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2641:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2653:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2626:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2631:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2634:8: note: (5) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2634:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2638:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2651:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2653:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2655:16: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2628:129: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference_function' from 'make_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2624:80: note: (12) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_namespace_reference',
inlined from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2624:1,
inlined from 'make_runtime_spec_schema_defs_linux_namespace_reference' at src/ocispec/runtime_spec_schema_defs_linux.c:2628:129:
cc1: note: (13) ...to here
cc1: note: (14) calling 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'make_runtime_spec_schema_defs_linux_namespace_reference'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_namespace_reference.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2720:1: note: (15) entry to 'free_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2728:5: note: (16) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) 'calloc(1, 24)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2653:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2660:12: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2626:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2631:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2634:8: note: (5) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2634:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2638:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2639:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2650:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2660:8: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2662:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2662:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2628:129: note: (13) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference_function' from 'make_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2624:80: note: (14) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_namespace_reference',
inlined from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2624:1,
inlined from 'make_runtime_spec_schema_defs_linux_namespace_reference' at src/ocispec/runtime_spec_schema_defs_linux.c:2628:129:
cc1: note: (15) ...to here
cc1: note: (16) calling 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'make_runtime_spec_schema_defs_linux_namespace_reference'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_namespace_reference.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2720:1: note: (17) entry to 'free_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2728:5: note: (18) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2660:12: note: (19) 'calloc(1, 24)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2724:14: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2626:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2631:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2634:8: note: (5) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2634:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2638:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2638:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2628:129: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference_function' from 'make_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2624:80: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_namespace_reference',
inlined from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2624:1,
inlined from 'make_runtime_spec_schema_defs_linux_namespace_reference' at src/ocispec/runtime_spec_schema_defs_linux.c:2628:129:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'make_runtime_spec_schema_defs_linux_namespace_reference'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_namespace_reference.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2720:1: note: (12) entry to 'free_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2728:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2724:14: note: (14) 'calloc(1, 24)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2728:5: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2626:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2631:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2633:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2634:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2638:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2639:12: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2641:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2643:16: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2650:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2651:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2660:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2660:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2666:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2666:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2670:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2673:12: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2675:20: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2675:20: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2676:16: note: (19) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2676:16: note: (20) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2679:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2681:16: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2683:17: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2683:17: note: (24) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2628:129: note: (25) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference_function' from 'make_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2624:80: note: (26) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_namespace_reference',
inlined from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2624:1,
inlined from 'make_runtime_spec_schema_defs_linux_namespace_reference' at src/ocispec/runtime_spec_schema_defs_linux.c:2628:129:
cc1: note: (27) calling 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'make_runtime_spec_schema_defs_linux_namespace_reference'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_namespace_reference.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2720:1: note: (28) entry to 'free_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2728:5: note: (29) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2728:5: note: (30) 'resi' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2786:12: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2778:1: note: (1) entry to 'clone_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2783:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2784:8: note: (3) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2784:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2786:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2786:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2788:21: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2789:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2781:129: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference_function' from 'clone_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2624:80: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_namespace_reference',
inlined from 'free_runtime_spec_schema_defs_linux_namespace_reference_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2624:1,
inlined from 'clone_runtime_spec_schema_defs_linux_namespace_reference' at src/ocispec/runtime_spec_schema_defs_linux.c:2781:129:
cc1: note: (11) ...to here
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_namespace_reference' from 'clone_runtime_spec_schema_defs_linux_namespace_reference'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_namespace_reference.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2720:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_namespace_reference' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2728:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2786:12: note: (15) 'calloc(1, 24)' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_time_offsets.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2819:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2803:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_time_offsets' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2808:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2810:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2810:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2811:8: note: (5) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2811:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2815:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2819:17: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2821:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2805:115: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_time_offsets_function' from 'make_runtime_spec_schema_defs_linux_time_offsets' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2801:73: note: (11) inlined call to 'free_runtime_spec_schema_defs_linux_time_offsets' from 'free_runtime_spec_schema_defs_linux_time_offsets_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_time_offsets',
inlined from 'free_runtime_spec_schema_defs_linux_time_offsets_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2801:1,
inlined from 'make_runtime_spec_schema_defs_linux_time_offsets' at src/ocispec/runtime_spec_schema_defs_linux.c:2805:115:
cc1: note: (12) calling 'free_runtime_spec_schema_defs_linux_time_offsets' from 'make_runtime_spec_schema_defs_linux_time_offsets'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_time_offsets.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2911:1: note: (13) entry to 'free_runtime_spec_schema_defs_linux_time_offsets' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2915:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (15) 'calloc(1, 32)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2819:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2915:5: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2803:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_time_offsets' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2808:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2810:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2810:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2811:8: note: (5) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2811:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2815:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2815:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2805:115: note: (9) inlined call to 'free_runtime_spec_schema_defs_linux_time_offsets_function' from 'make_runtime_spec_schema_defs_linux_time_offsets' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2801:73: note: (10) inlined call to 'free_runtime_spec_schema_defs_linux_time_offsets' from 'free_runtime_spec_schema_defs_linux_time_offsets_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_linux_time_offsets',
inlined from 'free_runtime_spec_schema_defs_linux_time_offsets_function' at src/ocispec/runtime_spec_schema_defs_linux.c:2801:1,
inlined from 'make_runtime_spec_schema_defs_linux_time_offsets' at src/ocispec/runtime_spec_schema_defs_linux.c:2805:115:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_linux_time_offsets' from 'make_runtime_spec_schema_defs_linux_time_offsets'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'free_runtime_spec_schema_defs_linux_time_offsets.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2911:1: note: (12) entry to 'free_runtime_spec_schema_defs_linux_time_offsets' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2915:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2915:5: note: (14) 'calloc(1, 32)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:184: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:190: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In function 'make_runtime_spec_schema_defs_windows_device':
cc1: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:19:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:27:12: note: (5) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:31:16: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:38:24: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:39:12: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:43:16: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:12: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:8: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:12: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:8: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:60:13: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:60:8: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:64:16: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:67:12: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:69:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:69:20: note: (21) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:16: note: (22) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:16: note: (23) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:73:24: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:75:16: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:77:17: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:77:17: note: (27) if 'yajl_tree_free' throws an exception... <--[gcc]
cc1: note: (28) 'resi' leaks here; was allocated at (21)
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:19:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:27:12: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:31:16: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:38:24: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:39:12: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:43:16: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:12: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:8: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:12: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:8: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:60:13: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:60:8: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:64:16: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:67:12: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:69:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:16: note: (21) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:73:24: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:74:35: note: (23) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:75:16: note: (24) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:75:16: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:80:37: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:81:16: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:88:9: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:107:12: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:107:12: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (31) '<unknown>' leaks here; was allocated at (23) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:19:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:27:12: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:31:16: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:38:24: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:39:12: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:43:16: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:12: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:8: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:12: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:8: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:60:13: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:60:8: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:64:16: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:67:12: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:69:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:69:20: note: (21) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:16: note: (22) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:16: note: (23) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:73:24: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:75:16: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:80:37: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:81:16: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:88:9: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:107:12: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:107:12: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (31) 'resi' leaks here; was allocated at (21) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c: In function 'free_runtime_spec_schema_defs_windows_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:14:1: note: (1) entry to 'make_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:19:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (5) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:27:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:31:16: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:16:107: note: (11) inlined call to 'free_runtime_spec_schema_defs_windows_device_function' from 'make_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:12:69: note: (12) inlined call to 'free_runtime_spec_schema_defs_windows_device' from 'free_runtime_spec_schema_defs_windows_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_windows_device',
inlined from 'free_runtime_spec_schema_defs_windows_device_function' at src/ocispec/runtime_spec_schema_defs_windows.c:12:1,
inlined from 'make_runtime_spec_schema_defs_windows_device' at src/ocispec/runtime_spec_schema_defs_windows.c:16:107:
cc1: note: (13) ...to here
cc1: note: (14) calling 'free_runtime_spec_schema_defs_windows_device' from 'make_runtime_spec_schema_defs_windows_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c: In function 'free_runtime_spec_schema_defs_windows_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:114:1: note: (15) entry to 'free_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:122:5: note: (16) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) 'calloc(1, 24)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:14:1: note: (1) entry to 'make_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:19:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (5) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:39:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:43:16: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:16:107: note: (11) inlined call to 'free_runtime_spec_schema_defs_windows_device_function' from 'make_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:12:69: note: (12) inlined call to 'free_runtime_spec_schema_defs_windows_device' from 'free_runtime_spec_schema_defs_windows_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_windows_device',
inlined from 'free_runtime_spec_schema_defs_windows_device_function' at src/ocispec/runtime_spec_schema_defs_windows.c:12:1,
inlined from 'make_runtime_spec_schema_defs_windows_device' at src/ocispec/runtime_spec_schema_defs_windows.c:16:107:
cc1: note: (13) ...to here
cc1: note: (14) calling 'free_runtime_spec_schema_defs_windows_device' from 'make_runtime_spec_schema_defs_windows_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c: In function 'free_runtime_spec_schema_defs_windows_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:114:1: note: (15) entry to 'free_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:122:5: note: (16) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) 'calloc(1, 24)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:12: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:14:1: note: (1) entry to 'make_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:19:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (5) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:27:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:38:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:8: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:50:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:50:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:16:107: note: (13) inlined call to 'free_runtime_spec_schema_defs_windows_device_function' from 'make_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:12:69: note: (14) inlined call to 'free_runtime_spec_schema_defs_windows_device' from 'free_runtime_spec_schema_defs_windows_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_windows_device',
inlined from 'free_runtime_spec_schema_defs_windows_device_function' at src/ocispec/runtime_spec_schema_defs_windows.c:12:1,
inlined from 'make_runtime_spec_schema_defs_windows_device' at src/ocispec/runtime_spec_schema_defs_windows.c:16:107:
cc1: note: (15) ...to here
cc1: note: (16) calling 'free_runtime_spec_schema_defs_windows_device' from 'make_runtime_spec_schema_defs_windows_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c: In function 'free_runtime_spec_schema_defs_windows_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:114:1: note: (17) entry to 'free_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:122:5: note: (18) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:12: note: (19) 'calloc(1, 24)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:118:14: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:14:1: note: (1) entry to 'make_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:19:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (5) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (8) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:16:107: note: (9) inlined call to 'free_runtime_spec_schema_defs_windows_device_function' from 'make_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:12:69: note: (10) inlined call to 'free_runtime_spec_schema_defs_windows_device' from 'free_runtime_spec_schema_defs_windows_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_windows_device',
inlined from 'free_runtime_spec_schema_defs_windows_device_function' at src/ocispec/runtime_spec_schema_defs_windows.c:12:1,
inlined from 'make_runtime_spec_schema_defs_windows_device' at src/ocispec/runtime_spec_schema_defs_windows.c:16:107:
cc1: note: (11) calling 'free_runtime_spec_schema_defs_windows_device' from 'make_runtime_spec_schema_defs_windows_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c: In function 'free_runtime_spec_schema_defs_windows_device.part.0': <--[gcc]
/builddmake[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_state_schema.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/runtime_spec_schema_state_schema.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_state_schema.lo src/ocispec/runtime_spec_schema_state_schema.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/runtime_spec_schema_state_schema.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_state_schema.Tpo -c src/ocispec/runtime_spec_schema_state_schema.c -o src/ocispec/runtime_spec_schema_state_schema.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_features_linux.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/runtime_spec_schema_features_linux.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_features_linux.lo src/ocispec/runtime_spec_schema_features_linux.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/runtime_spec_schema_features_linux.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_features_linux.Tpo -c src/ocispec/runtime_spec_schema_features_linux.c -o src/ocispec/runtime_spec_schema_features_linux.o
ir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:114:1: note: (12) entry to 'free_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:122:5: note: (13) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:118:14: note: (14) 'calloc(1, 24)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:122:5: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:14:1: note: (1) entry to 'make_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:19:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:22:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:27:12: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:31:16: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:38:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:39:12: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:43:16: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:60:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:60:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:64:16: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:67:12: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:69:20: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:69:20: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:16: note: (23) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:16: note: (24) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:73:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:75:16: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:77:17: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:77:17: note: (28) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:16:107: note: (29) inlined call to 'free_runtime_spec_schema_defs_windows_device_function' from 'make_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:12:69: note: (30) inlined call to 'free_runtime_spec_schema_defs_windows_device' from 'free_runtime_spec_schema_defs_windows_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_windows_device',
inlined from 'free_runtime_spec_schema_defs_windows_device_function' at src/ocispec/runtime_spec_schema_defs_windows.c:12:1,
inlined from 'make_runtime_spec_schema_defs_windows_device' at src/ocispec/runtime_spec_schema_defs_windows.c:16:107:
cc1: note: (31) calling 'free_runtime_spec_schema_defs_windows_device' from 'make_runtime_spec_schema_defs_windows_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c: In function 'free_runtime_spec_schema_defs_windows_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:114:1: note: (32) entry to 'free_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:122:5: note: (33) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:122:5: note: (34) 'resi' leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:180:12: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:172:1: note: (1) entry to 'clone_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:177:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:178:8: note: (3) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:178:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:180:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:180:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:182:19: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:183:12: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:175:107: note: (9) inlined call to 'free_runtime_spec_schema_defs_windows_device_function' from 'clone_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:12:69: note: (10) inlined call to 'free_runtime_spec_schema_defs_windows_device' from 'free_runtime_spec_schema_defs_windows_device_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_defs_windows_device',
inlined from 'free_runtime_spec_schema_defs_windows_device_function' at src/ocispec/runtime_spec_schema_defs_windows.c:12:1,
inlined from 'clone_runtime_spec_schema_defs_windows_device' at src/ocispec/runtime_spec_schema_defs_windows.c:175:107:
cc1: note: (11) ...to here
cc1: note: (12) calling 'free_runtime_spec_schema_defs_windows_device' from 'clone_runtime_spec_schema_defs_windows_device'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c: In function 'free_runtime_spec_schema_defs_windows_device.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:114:1: note: (13) entry to 'free_runtime_spec_schema_defs_windows_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:122:5: note: (14) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:180:12: note: (15) 'calloc(1, 24)' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:315: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:321: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:327: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:335: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:339: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:8: <--[gcc]
In function 'ptr_free_function',
inlined from 'runtime_spec_schema_state_schema_parse_file_stream' at src/ocispec/runtime_spec_schema_state_schema.c:369:23:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:50:3: warning: use of uninitialized value 'content' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c: In function 'runtime_spec_schema_state_schema_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:369:23: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:369:23: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:371:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:374:10: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:375:15: note: (5) if 'fread_file' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:369:23: note: (6) inlined call to 'ptr_free_function' from 'runtime_spec_schema_state_schema_parse_file_stream' <--[gcc]
In function 'ptr_free_function',
inlined from 'runtime_spec_schema_state_schema_parse_file_stream' at src/ocispec/runtime_spec_schema_state_schema.c:369:23:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:50:3: note: (7) use of uninitialized value 'content' here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c: In function 'free_runtime_spec_schema_state_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:387:1: note: (1) entry to 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:394:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:397:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:402:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (6) calling 'make_runtime_spec_schema_state_schema' from 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (11) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:27:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:31:16: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:16:93: note: (17) inlined call to 'free_runtime_spec_schema_state_schema_function' from 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:12:62: note: (18) inlined call to 'free_runtime_spec_schema_state_schema' from 'free_runtime_spec_schema_state_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_state_schema',
inlined from 'free_runtime_spec_schema_state_schema_function' at src/ocispec/runtime_spec_schema_state_schema.c:12:1,
inlined from 'make_runtime_spec_schema_state_schema' at src/ocispec/runtime_spec_schema_state_schema.c:16:93:
cc1: note: (19) ...to here
cc1: note: (20) calling 'free_runtime_spec_schema_state_schema' from 'make_runtime_spec_schema_state_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c: In function 'free_runtime_spec_schema_state_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:194:1: note: (21) entry to 'free_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:206:5: note: (22) if 'free_json_map_string_string' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (23) 'calloc(1, 64)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:387:1: note: (1) entry to 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:394:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:397:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:402:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (6) calling 'make_runtime_spec_schema_state_schema' from 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (11) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:16:93: note: (14) inlined call to 'free_runtime_spec_schema_state_schema_function' from 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:12:62: note: (15) inlined call to 'free_runtime_spec_schema_state_schema' from 'free_runtime_spec_schema_state_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_state_schema',
inlined from 'free_runtime_spec_schema_state_schema_function' at src/ocispec/runtime_spec_schema_state_schema.c:12:1,
inlined from 'make_runtime_spec_schema_state_schema' at src/ocispec/runtime_spec_schema_state_schema.c:16:93:
cc1: note: (16) calling 'free_runtime_spec_schema_state_schema' from 'make_runtime_spec_schema_state_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c: In function 'free_runtime_spec_schema_state_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:194:1: note: (17) entry to 'free_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:208:5: note: (18) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (19) 'calloc(1, 64)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:387:1: note: (1) entry to 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:394:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:397:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:402:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (6) calling 'make_runtime_spec_schema_state_schema' from 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (11) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:39:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:43:16: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:16:93: note: (17) inlined call to 'free_runtime_spec_schema_state_schema_function' from 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:12:62: note: (18) inlined call to 'free_runtime_spec_schema_state_schema' from 'free_runtime_spec_schema_state_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_state_schema',
inlined from 'free_runtime_spec_schema_state_schema_function' at src/ocispec/runtime_spec_schema_state_schema.c:12:1,
inlined from 'make_runtime_spec_schema_state_schema' at src/ocispec/runtime_spec_schema_state_schema.c:16:93:
cc1: note: (19) ...to here
cc1: note: (20) calling 'free_runtime_spec_schema_state_schema' from 'make_runtime_spec_schema_state_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c: In function 'free_runtime_spec_schema_state_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:194:1: note: (21) entry to 'free_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:206:5: note: (22) if 'free_json_map_string_string' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (23) 'calloc(1, 64)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:53:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:387:1: note: (1) entry to 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:394:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:397:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:402:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (6) calling 'make_runtime_spec_schema_state_schema' from 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (11) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:51:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:53:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:55:16: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:16:93: note: (17) inlined call to 'free_runtime_spec_schema_state_schema_function' from 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:12:62: note: (18) inlined call to 'free_runtime_spec_schema_state_schema' from 'free_runtime_spec_schema_state_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_state_schema',
inlined from 'free_runtime_spec_schema_state_schema_function' at src/ocispec/runtime_spec_schema_state_schema.c:12:1,
inlined from 'make_runtime_spec_schema_state_schema' at src/ocispec/runtime_spec_schema_state_schema.c:16:93:
cc1: note: (19) ...to here
cc1: note: (20) calling 'free_runtime_spec_schema_state_schema' from 'make_runtime_spec_schema_state_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c: In function 'free_runtime_spec_schema_state_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:194:1: note: (21) entry to 'free_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:206:5: note: (22) if 'free_json_map_string_string' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (23) 'calloc(1, 64)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:53:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:66:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:387:1: note: (1) entry to 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:394:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:397:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:402:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (6) calling 'make_runtime_spec_schema_state_schema' from 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (11) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:27:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:39:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:50:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:51:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:62:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:63:12: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:66:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:66:17: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:68:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:16:93: note: (24) inlined call to 'free_runtime_spec_schema_state_schema_function' from 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:12:62: note: (25) inlined call to 'free_runtime_spec_schema_state_schema' from 'free_runtime_spec_schema_state_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_state_schema',
inlined from 'free_runtime_spec_schema_state_schema_function' at src/ocispec/runtime_spec_schema_state_schema.c:12:1,
inlined from 'make_runtime_spec_schema_state_schema' at src/ocispec/runtime_spec_schema_state_schema.c:16:93:
cc1: note: (26) calling 'free_runtime_spec_schema_state_schema' from 'make_runtime_spec_schema_state_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c: In function 'free_runtime_spec_schema_state_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:194:1: note: (27) entry to 'free_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:206:5: note: (28) if 'free_json_map_string_string' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (29) 'calloc(1, 64)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:66:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:66:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:387:1: note: (1) entry to 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:394:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:397:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:402:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (6) calling 'make_runtime_spec_schema_state_schema' from 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (11) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:27:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:39:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:50:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:51:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:62:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:63:12: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:66:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:66:17: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:68:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:16:93: note: (24) inlined call to 'free_runtime_spec_schema_state_schema_function' from 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:12:62: note: (25) inlined call to 'free_runtime_spec_schema_state_schema' from 'free_runtime_spec_schema_state_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_state_schema',
inlined from 'free_runtime_spec_schema_state_schema_function' at src/ocispec/runtime_spec_schema_state_schema.c:12:1,
inlined from 'make_runtime_spec_schema_state_schema' at src/ocispec/runtime_spec_schema_state_schema.c:16:93:
cc1: note: (26) calling 'free_runtime_spec_schema_state_schema' from 'make_runtime_spec_schema_state_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c: In function 'free_runtime_spec_schema_state_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:194:1: note: (27) entry to 'free_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:208:5: note: (28) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (29) 'calloc(1, 64)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:66:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:198:14: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:387:1: note: (1) entry to 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:394:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:397:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:402:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (6) calling 'make_runtime_spec_schema_state_schema' from 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (11) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:26:24: note: (14) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:16:93: note: (15) inlined call to 'free_runtime_spec_schema_state_schema_function' from 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:12:62: note: (16) inlined call to 'free_runtime_spec_schema_state_schema' from 'free_runtime_spec_schema_state_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_state_schema',
inlined from 'free_runtime_spec_schema_state_schema_function' at src/ocispec/runtime_spec_schema_state_schema.c:12:1,
inlined from 'make_runtime_spec_schema_state_schema' at src/ocispec/runtime_spec_schema_state_schema.c:16:93:
cc1: note: (17) calling 'free_runtime_spec_schema_state_schema' from 'make_runtime_spec_schema_state_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c: In function 'free_runtime_spec_schema_state_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:194:1: note: (18) entry to 'free_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:206:5: note: (19) if 'free_json_map_string_string' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:198:14: note: (20) 'calloc(1, 64)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:198:14: warning: leak of 'calloc(1, 64)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:387:1: note: (1) entry to 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:394:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:397:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:402:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:408:11: note: (6) calling 'make_runtime_spec_schema_state_schema' from 'runtime_spec_schema_state_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (11) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:26:24: note: (14) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:16:93: note: (15) inlined call to 'free_runtime_spec_schema_state_schema_function' from 'make_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:12:62: note: (16) inlined call to 'free_runtime_spec_schema_state_schema' from 'free_runtime_spec_schema_state_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_state_schema',
inlined from 'free_runtime_spec_schema_state_schema_function' at src/ocispec/runtime_spec_schema_state_schema.c:12:1,
inlined from 'make_runtime_spec_schema_state_schema' at src/ocispec/runtime_spec_schema_state_schema.c:16:93:
cc1: note: (17) calling 'free_runtime_spec_schema_state_schema' from 'make_runtime_spec_schema_state_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c: In function 'free_runtime_spec_schema_state_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:194:1: note: (18) entry to 'free_runtime_spec_schema_state_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:208:5: note: (19) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:198:14: note: (20) 'calloc(1, 64)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:758: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1406: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1418: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1425: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1431: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1516: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2025: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In function 'make_runtime_spec_schema_features_linux_apparmor':
cc1: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:845:11: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:846:8: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:850:24: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:859:20: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:867:13: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:867:8: note: (27) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:871:16: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:874:12: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:876:20: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:876:20: note: (31) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:877:16: note: (32) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:877:16: note: (33) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:880:24: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:882:16: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:884:17: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:884:17: note: (37) if 'yajl_tree_free' throws an exception... <--[gcc]
cc1: note: (38) 'resi' leaks here; was allocated at (31)
In function 'make_runtime_spec_schema_features_linux_selinux':
cc1: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (23) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (24) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (25) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:984:11: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:985:8: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:989:24: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:998:20: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1006:13: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1006:8: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1010:16: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1013:12: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1015:20: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1015:20: note: (35) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1016:16: note: (36) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1016:16: note: (37) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1019:24: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1021:16: note: (39) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1023:17: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1023:17: note: (41) if 'yajl_tree_free' throws an exception... <--[gcc]
cc1: note: (42) 'resi' leaks here; was allocated at (35)
In function 'make_runtime_spec_schema_features_linux_intel_rdt':
cc1: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (27) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (28) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (29) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1123:11: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1124:8: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1128:24: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1137:20: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1145:13: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1145:8: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1149:16: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1152:12: note: (37) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1154:20: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1154:20: note: (39) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1155:16: note: (40) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1155:16: note: (41) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1158:24: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1160:16: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1162:17: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1162:17: note: (45) if 'yajl_tree_free' throws an exception... <--[gcc]
cc1: note: (46) 'resi' leaks here; was allocated at (39)
In function 'make_runtime_spec_schema_features_linux_mount_extensions_idmap':
cc1: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (23) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (28) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (29) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (30) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (32) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (37) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (38) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (39) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (41) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:8: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:35: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:32: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (46) calling 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1394:1: note: (47) entry to 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1399:8: note: (48) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (52) calling 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1255:1: note: (53) entry to 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1260:8: note: (54) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1267:24: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1276:20: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:13: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (60) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1288:16: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1291:12: note: (62) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1293:20: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1293:20: note: (64) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1294:16: note: (65) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1294:16: note: (66) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1297:24: note: (67) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1299:16: note: (68) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1301:17: note: (69) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1301:17: note: (70) if 'yajl_tree_free' throws an exception... <--[gcc]
cc1: note: (71) 'resi' leaks here; was allocated at (64)
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_cgroup.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:29:23: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1724:19: note: (6) calling 'make_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:14:1: note: (7) entry to 'make_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:22:8: note: (11) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:27:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:29:23: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:45:24: note: (16) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:16:111: note: (17) inlined call to 'free_runtime_spec_schema_features_linux_cgroup_function' from 'make_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:12:71: note: (18) inlined call to 'free_runtime_spec_schema_features_linux_cgroup' from 'free_runtime_spec_schema_features_linux_cgroup_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_cgroup',
inlined from 'free_runtime_spec_schema_features_linux_cgroup_function' at src/ocispec/runtime_spec_schema_features_linux.c:12:1,
inlined from 'make_runtime_spec_schema_features_linux_cgroup' at src/ocispec/runtime_spec_schema_features_linux.c:16:111:
cc1: note: (19) calling 'free_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux_cgroup'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_cgroup.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:176:1: note: (20) entry to 'free_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:180:5: note: (21) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (22) 'calloc(1, 24)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:29:23: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:48:23: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1724:19: note: (6) calling 'make_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:14:1: note: (7) entry to 'make_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:22:8: note: (11) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:27:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:34:23: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:35:20: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:45:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:46:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:48:23: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:65:12: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:67:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:84:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:86:33: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:103:12: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:105:25: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:119:8: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:123:16: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:126:12: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:128:20: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:129:16: note: (30) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:16:111: note: (31) inlined call to 'free_runtime_spec_schema_features_linux_cgroup_function' from 'make_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:12:71: note: (32) inlined call to 'free_runtime_spec_schema_features_linux_cgroup' from 'free_runtime_spec_schema_features_linux_cgroup_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_cgroup',
inlined from 'free_runtime_spec_schema_features_linux_cgroup_function' at src/ocispec/runtime_spec_schema_features_linux.c:12:1,
inlined from 'make_runtime_spec_schema_features_linux_cgroup' at src/ocispec/runtime_spec_schema_features_linux.c:16:111:
cc1: note: (33) ...to here
cc1: note: (34) calling 'free_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux_cgroup'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_cgroup.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:176:1: note: (35) entry to 'free_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:180:5: note: (36) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (37) 'calloc(1, 24)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:48:23: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:180:5: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1724:19: note: (6) calling 'make_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:14:1: note: (7) entry to 'make_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:22:8: note: (11) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:26:24: note: (14) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:16:111: note: (15) inlined call to 'free_runtime_spec_schema_features_linux_cgroup_function' from 'make_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:12:71: note: (16) inlined call to 'free_runtime_spec_schema_features_linux_cgroup' from 'free_runtime_spec_schema_features_linux_cgroup_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_cgroup',
inlined from 'free_runtime_spec_schema_features_linux_cgroup_function' at src/ocispec/runtime_spec_schema_features_linux.c:12:1,
inlined from 'make_runtime_spec_schema_features_linux_cgroup' at src/ocispec/runtime_spec_schema_features_linux.c:16:111:
cc1: note: (17) calling 'free_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux_cgroup'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_cgroup.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:176:1: note: (18) entry to 'free_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:180:5: note: (19) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:180:5: note: (20) 'calloc(1, 24)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_seccomp': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'calloc(1, 104)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:304:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:296:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:296:11: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:297:8: note: (15) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:297:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:301:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:302:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:304:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:320:24: note: (20) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:291:113: note: (21) inlined call to 'free_runtime_spec_schema_features_linux_seccomp_function' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_seccomp_function',
inlined from 'make_runtime_spec_schema_features_linux_seccomp' at src/ocispec/runtime_spec_schema_features_linux.c:291:113:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:287:72: note: (22) calling 'free_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_seccomp': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:506:1: note: (23) entry to 'free_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:508:8: note: (24) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:510:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:510:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:524:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:524:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:538:12: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:538:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:552:12: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:552:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:566:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:566:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:580:5: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:580:5: note: (36) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (37) 'calloc(1, 104)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:304:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'calloc(1, 104)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:321:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:296:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:296:11: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:297:8: note: (15) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:297:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:301:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:302:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:309:23: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:310:20: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:320:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:321:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:324:20: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:328:16: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:291:113: note: (25) inlined call to 'free_runtime_spec_schema_features_linux_seccomp_function' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_seccomp_function',
inlined from 'make_runtime_spec_schema_features_linux_seccomp' at src/ocispec/runtime_spec_schema_features_linux.c:291:113:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:287:72: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:287:72: note: (27) calling 'free_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_seccomp': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:506:1: note: (28) entry to 'free_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:508:8: note: (29) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:510:12: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:510:8: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:524:12: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:524:8: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:538:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:538:8: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:552:12: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:552:8: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:566:12: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:566:8: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:580:5: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:580:5: note: (41) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (42) 'calloc(1, 104)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:321:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:510:12: warning: leak of 'calloc(1, 104)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:296:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:296:11: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:297:8: note: (15) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:297:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:301:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:301:24: note: (18) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:291:113: note: (19) inlined call to 'free_runtime_spec_schema_features_linux_seccomp_function' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_seccomp_function',
inlined from 'make_runtime_spec_schema_features_linux_seccomp' at src/ocispec/runtime_spec_schema_features_linux.c:291:113:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:287:72: note: (20) calling 'free_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_seccomp': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:506:1: note: (21) entry to 'free_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:508:8: note: (22) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:510:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:510:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:524:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:524:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:538:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:538:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:552:12: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:552:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:566:12: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:566:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:580:5: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:580:5: note: (34) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:510:12: note: (35) 'calloc(1, 104)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:751:23: warning: leak of 'calloc(1, 104)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2012:1: note: (1) entry to 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2018:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2020:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2020:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2036:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2036:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2052:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2052:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2058:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2058:8: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2060:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2060:24: note: (12) calling 'clone_runtime_spec_schema_features_linux_seccomp' from 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:743:1: note: (13) entry to 'clone_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:748:11: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:749:8: note: (15) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:749:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:751:23: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:753:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:755:31: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:757:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:757:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:759:30: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:761:29: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:761:16: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:759:51: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:759:30: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:761:29: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:761:16: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:763:29: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:764:20: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:746:113: note: (31) inlined call to 'free_runtime_spec_schema_features_linux_seccomp_function' from 'clone_runtime_spec_schema_features_linux_seccomp' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_seccomp_function',
inlined from 'clone_runtime_spec_schema_features_linux_seccomp' at src/ocispec/runtime_spec_schema_features_linux.c:746:113:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:287:72: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:287:72: note: (33) calling 'free_runtime_spec_schema_features_linux_seccomp' from 'clone_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_seccomp': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:506:1: note: (34) entry to 'free_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:508:8: note: (35) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:510:12: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:510:8: note: (37) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:510:8: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:524:8: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:538:12: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:538:8: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:552:12: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:552:8: note: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:566:12: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:566:8: note: (45) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:580:5: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:580:5: note: (47) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:751:23: note: (48) 'calloc(1, 104)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_apparmor.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:853:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:845:11: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:845:11: note: (23) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:846:8: note: (24) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:846:8: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:850:24: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:851:12: note: (27) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:853:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:867:8: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:871:16: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:874:12: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:876:20: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:877:16: note: (33) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:840:115: note: (34) inlined call to 'free_runtime_spec_schema_features_linux_apparmor_function' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:836:73: note: (35) inlined call to 'free_runtime_spec_schema_features_linux_apparmor' from 'free_runtime_spec_schema_features_linux_apparmor_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_apparmor',
inlined from 'free_runtime_spec_schema_features_linux_apparmor_function' at src/ocispec/runtime_spec_schema_features_linux.c:836:1,
inlined from 'make_runtime_spec_schema_features_linux_apparmor' at src/ocispec/runtime_spec_schema_features_linux.c:840:115:
cc1: note: (36) ...to here
cc1: note: (37) calling 'free_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux_apparmor'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_apparmor.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:920:1: note: (38) entry to 'free_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:924:5: note: (39) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (40) 'calloc(1, 24)' leaks here; was allocated at (23) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:853:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:867:13: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:845:11: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:845:11: note: (23) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:846:8: note: (24) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:846:8: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:850:24: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:851:12: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:858:23: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:859:20: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:867:13: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:867:8: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:871:16: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:874:12: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:876:20: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:877:16: note: (35) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:840:115: note: (36) inlined call to 'free_runtime_spec_schema_features_linux_apparmor_function' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:836:73: note: (37) inlined call to 'free_runtime_spec_schema_features_linux_apparmor' from 'free_runtime_spec_schema_features_linux_apparmor_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_apparmor',
inlined from 'free_runtime_spec_schema_features_linux_apparmor_function' at src/ocispec/runtime_spec_schema_features_linux.c:836:1,
inlined from 'make_runtime_spec_schema_features_linux_apparmor' at src/ocispec/runtime_spec_schema_features_linux.c:840:115:
cc1: note: (38) ...to here
cc1: note: (39) calling 'free_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux_apparmor'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_apparmor.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:920:1: note: (40) entry to 'free_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:924:5: note: (41) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:867:13: note: (42) 'calloc(1, 24)' leaks here; was allocated at (23) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:924:5: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:845:11: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:845:11: note: (23) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:846:8: note: (24) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:846:8: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:850:24: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:850:24: note: (27) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:840:115: note: (28) inlined call to 'free_runtime_spec_schema_features_linux_apparmor_function' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:836:73: note: (29) inlined call to 'free_runtime_spec_schema_features_linux_apparmor' from 'free_runtime_spec_schema_features_linux_apparmor_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_apparmor',
inlined from 'free_runtime_spec_schema_features_linux_apparmor_function' at src/ocispec/runtime_spec_schema_features_linux.c:836:1,
inlined from 'make_runtime_spec_schema_features_linux_apparmor' at src/ocispec/runtime_spec_schema_features_linux.c:840:115:
cc1: note: (30) calling 'free_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux_apparmor'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_apparmor.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:920:1: note: (31) entry to 'free_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:924:5: note: (32) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:924:5: note: (33) 'calloc(1, 24)' leaks here; was allocated at (23) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:924:5: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:845:11: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:846:8: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:850:24: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:851:12: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:858:23: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:859:20: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:867:13: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:867:8: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:871:16: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:874:12: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:876:20: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:876:20: note: (33) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:877:16: note: (34) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:877:16: note: (35) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:880:24: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:882:16: note: (37) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:884:17: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:884:17: note: (39) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:840:115: note: (40) inlined call to 'free_runtime_spec_schema_features_linux_apparmor_function' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:836:73: note: (41) inlined call to 'free_runtime_spec_schema_features_linux_apparmor' from 'free_runtime_spec_schema_features_linux_apparmor_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_apparmor',
inlined from 'free_runtime_spec_schema_features_linux_apparmor_function' at src/ocispec/runtime_spec_schema_features_linux.c:836:1,
inlined from 'make_runtime_spec_schema_features_linux_apparmor' at src/ocispec/runtime_spec_schema_features_linux.c:840:115:
cc1: note: (42) calling 'free_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux_apparmor'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_apparmor.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:920:1: note: (43) entry to 'free_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:924:5: note: (44) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:924:5: note: (45) 'resi' leaks here; was allocated at (33) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_selinux.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:992:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (23) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (24) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (25) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:984:11: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:984:11: note: (27) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:985:8: note: (28) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:985:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:989:24: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:990:12: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:992:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1006:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1010:16: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1013:12: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1015:20: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1016:16: note: (37) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:979:113: note: (38) inlined call to 'free_runtime_spec_schema_features_linux_selinux_function' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:975:72: note: (39) inlined call to 'free_runtime_spec_schema_features_linux_selinux' from 'free_runtime_spec_schema_features_linux_selinux_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_selinux',
inlined from 'free_runtime_spec_schema_features_linux_selinux_function' at src/ocispec/runtime_spec_schema_features_linux.c:975:1,
inlined from 'make_runtime_spec_schema_features_linux_selinux' at src/ocispec/runtime_spec_schema_features_linux.c:979:113:
cc1: note: (40) ...to here
cc1: note: (41) calling 'free_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux_selinux'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_selinux.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1059:1: note: (42) entry to 'free_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1063:5: note: (43) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (44) 'calloc(1, 24)' leaks here; was allocated at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:992:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1006:13: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (23) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (24) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (25) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:984:11: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:984:11: note: (27) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:985:8: note: (28) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:985:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:989:24: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:990:12: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:997:23: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:998:20: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1006:13: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1006:8: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1010:16: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1013:12: note: (37) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1015:20: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1016:16: note: (39) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:979:113: note: (40) inlined call to 'free_runtime_spec_schema_features_linux_selinux_function' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:975:72: note: (41) inlined call to 'free_runtime_spec_schema_features_linux_selinux' from 'free_runtime_spec_schema_features_linux_selinux_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_selinux',
inlined from 'free_runtime_spec_schema_features_linux_selinux_function' at src/ocispec/runtime_spec_schema_features_linux.c:975:1,
inlined from 'make_runtime_spec_schema_features_linux_selinux' at src/ocispec/runtime_spec_schema_features_linux.c:979:113:
cc1: note: (42) ...to here
cc1: note: (43) calling 'free_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux_selinux'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_selinux.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1059:1: note: (44) entry to 'free_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1063:5: note: (45) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1006:13: note: (46) 'calloc(1, 24)' leaks here; was allocated at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1063:5: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (23) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (24) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (25) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:984:11: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:984:11: note: (27) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:985:8: note: (28) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:985:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:989:24: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:989:24: note: (31) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:979:113: note: (32) inlined call to 'free_runtime_spec_schema_features_linux_selinux_function' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:975:72: note: (33) inlined call to 'free_runtime_spec_schema_features_linux_selinux' from 'free_runtime_spec_schema_features_linux_selinux_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_selinux',
inlined from 'free_runtime_spec_schema_features_linux_selinux_function' at src/ocispec/runtime_spec_schema_features_linux.c:975:1,
inlined from 'make_runtime_spec_schema_features_linux_selinux' at src/ocispec/runtime_spec_schema_features_linux.c:979:113:
cc1: note: (34) calling 'free_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux_selinux'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_selinux.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1059:1: note: (35) entry to 'free_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1063:5: note: (36) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1063:5: note: (37) 'calloc(1, 24)' leaks here; was allocated at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1063:5: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (23) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (24) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (25) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:984:11: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:985:8: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:989:24: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:990:12: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:997:23: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:998:20: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1006:13: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1006:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1010:16: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1013:12: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1015:20: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1015:20: note: (37) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1016:16: note: (38) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1016:16: note: (39) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1019:24: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1021:16: note: (41) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1023:17: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1023:17: note: (43) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:979:113: note: (44) inlined call to 'free_runtime_spec_schema_features_linux_selinux_function' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:975:72: note: (45) inlined call to 'free_runtime_spec_schema_features_linux_selinux' from 'free_runtime_spec_schema_features_linux_selinux_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_selinux',
inlined from 'free_runtime_spec_schema_features_linux_selinux_function' at src/ocispec/runtime_spec_schema_features_linux.c:975:1,
inlined from 'make_runtime_spec_schema_features_linux_selinux' at src/ocispec/runtime_spec_schema_features_linux.c:979:113:
cc1: note: (46) calling 'free_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux_selinux'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_selinux.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1059:1: note: (47) entry to 'free_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1063:5: note: (48) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1063:5: note: (49) 'resi' leaks here; was allocated at (37) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_intel_rdt.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1131:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (27) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (28) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (29) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1123:11: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1123:11: note: (31) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1124:8: note: (32) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1124:8: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1128:24: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1129:12: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1131:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1145:8: note: (37) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1149:16: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1152:12: note: (39) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1154:20: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1155:16: note: (41) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1118:117: note: (42) inlined call to 'free_runtime_spec_schema_features_linux_intel_rdt_function' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1114:74: note: (43) inlined call to 'free_runtime_spec_schema_features_linux_intel_rdt' from 'free_runtime_spec_schema_features_linux_intel_rdt_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_intel_rdt',
inlined from 'free_runtime_spec_schema_features_linux_intel_rdt_function' at src/ocispec/runtime_spec_schema_features_linux.c:1114:1,
inlined from 'make_runtime_spec_schema_features_linux_intel_rdt' at src/ocispec/runtime_spec_schema_features_linux.c:1118:117:
cc1: note: (44) ...to here
cc1: note: (45) calling 'free_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux_intel_rdt'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_intel_rdt.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1198:1: note: (46) entry to 'free_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1202:5: note: (47) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (48) 'calloc(1, 24)' leaks here; was allocated at (31) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1131:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1145:13: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (27) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (28) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (29) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1123:11: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1123:11: note: (31) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1124:8: note: (32) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1124:8: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1128:24: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1129:12: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1136:23: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1137:20: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1145:13: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1145:8: note: (39) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1149:16: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1152:12: note: (41) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1154:20: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1155:16: note: (43) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1118:117: note: (44) inlined call to 'free_runtime_spec_schema_features_linux_intel_rdt_function' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1114:74: note: (45) inlined call to 'free_runtime_spec_schema_features_linux_intel_rdt' from 'free_runtime_spec_schema_features_linux_intel_rdt_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_intel_rdt',
inlined from 'free_runtime_spec_schema_features_linux_intel_rdt_function' at src/ocispec/runtime_spec_schema_features_linux.c:1114:1,
inlined from 'make_runtime_spec_schema_features_linux_intel_rdt' at src/ocispec/runtime_spec_schema_features_linux.c:1118:117:
cc1: note: (46) ...to here
cc1: note: (47) calling 'free_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux_intel_rdt'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_intel_rdt.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1198:1: note: (48) entry to 'free_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1202:5: note: (49) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1145:13: note: (50) 'calloc(1, 24)' leaks here; was allocated at (31) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1202:5: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (27) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (28) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (29) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1123:11: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1123:11: note: (31) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1124:8: note: (32) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1124:8: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1128:24: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1128:24: note: (35) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1118:117: note: (36) inlined call to 'free_runtime_spec_schema_features_linux_intel_rdt_function' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1114:74: note: (37) inlined call to 'free_runtime_spec_schema_features_linux_intel_rdt' from 'free_runtime_spec_schema_features_linux_intel_rdt_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_intel_rdt',
inlined from 'free_runtime_spec_schema_features_linux_intel_rdt_function' at src/ocispec/runtime_spec_schema_features_linux.c:1114:1,
inlined from 'make_runtime_spec_schema_features_linux_intel_rdt' at src/ocispec/runtime_spec_schema_features_linux.c:1118:117:
cc1: note: (38) calling 'free_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux_intel_rdt'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_intel_rdt.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1198:1: note: (39) entry to 'free_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1202:5: note: (40) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1202:5: note: (41) 'calloc(1, 24)' leaks here; was allocated at (31) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1202:5: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (27) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (28) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (29) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1123:11: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1124:8: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1128:24: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1129:12: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1136:23: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1137:20: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1145:13: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1145:8: note: (37) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1149:16: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1152:12: note: (39) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1154:20: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1154:20: note: (41) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1155:16: note: (42) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1155:16: note: (43) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1158:24: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1160:16: note: (45) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1162:17: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1162:17: note: (47) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1118:117: note: (48) inlined call to 'free_runtime_spec_schema_features_linux_intel_rdt_function' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1114:74: note: (49) inlined call to 'free_runtime_spec_schema_features_linux_intel_rdt' from 'free_runtime_spec_schema_features_linux_intel_rdt_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_intel_rdt',
inlined from 'free_runtime_spec_schema_features_linux_intel_rdt_function' at src/ocispec/runtime_spec_schema_features_linux.c:1114:1,
inlined from 'make_runtime_spec_schema_features_linux_intel_rdt' at src/ocispec/runtime_spec_schema_features_linux.c:1118:117:
cc1: note: (50) calling 'free_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux_intel_rdt'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_intel_rdt.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1198:1: note: (51) entry to 'free_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1202:5: note: (52) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1202:5: note: (53) 'resi' leaks here; was allocated at (41) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1270:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (23) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (28) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (29) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (30) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (32) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (37) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (38) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (39) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (41) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:8: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:35: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:32: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (46) calling 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1394:1: note: (47) entry to 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1399:8: note: (48) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (52) calling 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1255:1: note: (53) entry to 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1260:8: note: (54) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (56) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (57) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1267:24: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1268:12: note: (60) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1270:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (62) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1288:16: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1291:12: note: (64) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1293:20: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1294:16: note: (66) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1257:143: note: (67) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap_function' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1253:87: note: (68) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_mount_extensions_idmap_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap',
inlined from 'free_runtime_spec_schema_features_linux_mount_extensions_idmap_function' at src/ocispec/runtime_spec_schema_features_linux.c:1253:1,
inlined from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' at src/ocispec/runtime_spec_schema_features_linux.c:1257:143:
cc1: note: (69) ...to here
cc1: note: (70) calling 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1337:1: note: (71) entry to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (72) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (73) 'calloc(1, 24)' leaks here; was allocated at (56) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1270:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'calloc(1, 16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1270:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (23) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (28) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (29) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (30) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (32) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (37) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (38) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (39) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (41) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:8: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:35: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:32: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (46) calling 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1394:1: note: (47) entry to 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1399:8: note: (48) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (50) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (51) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (54) calling 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1255:1: note: (55) entry to 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1260:8: note: (56) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1267:24: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1268:12: note: (60) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1270:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (62) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (64) returning to 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1405:8: note: (65) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:13: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:8: note: (67) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1411:16: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1414:12: note: (69) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1416:20: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1417:16: note: (71) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1396:131: note: (72) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_function' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_function',
inlined from 'make_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1396:131:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (73) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (74) calling 'free_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1460:1: note: (75) entry to 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1462:8: note: (76) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:12: note: (77) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:8: note: (78) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1466:9: note: (79) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap',
inlined from 'free_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1466:9:
cc1: note: (80) ...to here
cc1: note: (81) calling 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_mount_extensions'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1337:1: note: (82) entry to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (83) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (84) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (85) 'calloc(1, 16)' leaks here; was allocated at (50) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1270:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'calloc(1, 16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1270:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (23) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (28) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (29) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (30) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (32) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (37) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (38) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (39) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (41) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:8: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:35: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:32: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (46) calling 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1394:1: note: (47) entry to 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1399:8: note: (48) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (50) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (51) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (54) calling 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1255:1: note: (55) entry to 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1260:8: note: (56) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1267:24: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1268:12: note: (60) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1270:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (62) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (64) returning to 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1405:8: note: (65) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:13: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:8: note: (67) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1411:16: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1414:12: note: (69) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1416:20: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1417:16: note: (71) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1420:24: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1422:16: note: (73) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1424:17: note: (74) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1396:131: note: (75) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_function' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_function',
inlined from 'make_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1396:131:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (76) calling 'free_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1460:1: note: (77) entry to 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1462:8: note: (78) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:12: note: (79) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:8: note: (80) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1466:9: note: (81) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap',
inlined from 'free_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1466:9:
cc1: note: (82) ...to here
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1469:5: note: (83) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (84) 'calloc(1, 16)' leaks here; was allocated at (50) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1270:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:13: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (23) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (28) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (29) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (30) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (32) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (37) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (38) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (39) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (41) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:8: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:35: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:32: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (46) calling 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1394:1: note: (47) entry to 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1399:8: note: (48) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (52) calling 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1255:1: note: (53) entry to 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1260:8: note: (54) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (56) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (57) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1267:24: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1268:12: note: (60) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1275:23: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1276:20: note: (62) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:13: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (64) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1288:16: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1291:12: note: (66) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1293:20: note: (67) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1294:16: note: (68) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1257:143: note: (69) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap_function' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1253:87: note: (70) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_mount_extensions_idmap_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap',
inlined from 'free_runtime_spec_schema_features_linux_mount_extensions_idmap_function' at src/ocispec/runtime_spec_schema_features_linux.c:1253:1,
inlined from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' at src/ocispec/runtime_spec_schema_features_linux.c:1257:143:
cc1: note: (71) ...to here
cc1: note: (72) calling 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1337:1: note: (73) entry to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (74) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:13: note: (75) 'calloc(1, 24)' leaks here; was allocated at (56) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:13: warning: leak of 'calloc(1, 16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (23) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (28) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (29) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (30) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (32) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (37) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (38) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (39) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (41) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:8: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:35: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:32: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (46) calling 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1394:1: note: (47) entry to 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1399:8: note: (48) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (50) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (51) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (54) calling 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1255:1: note: (55) entry to 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1260:8: note: (56) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1267:24: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1268:12: note: (60) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1275:23: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1276:20: note: (62) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:13: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (64) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (66) returning to 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1405:8: note: (67) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:13: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:8: note: (69) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1411:16: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1414:12: note: (71) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1416:20: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1417:16: note: (73) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1396:131: note: (74) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_function' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_function',
inlined from 'make_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1396:131:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (75) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (76) calling 'free_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1460:1: note: (77) entry to 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1462:8: note: (78) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:12: note: (79) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:8: note: (80) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1466:9: note: (81) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap',
inlined from 'free_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1466:9:
cc1: note: (82) ...to here
cc1: note: (83) calling 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_mount_extensions'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1337:1: note: (84) entry to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (85) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (86) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:13: note: (87) 'calloc(1, 16)' leaks here; was allocated at (50) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:13: warning: leak of 'calloc(1, 16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (23) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (28) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (29) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (30) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (32) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (37) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (38) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (39) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (41) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:8: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:35: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:32: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (46) calling 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1394:1: note: (47) entry to 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1399:8: note: (48) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (50) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (51) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (54) calling 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1255:1: note: (55) entry to 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1260:8: note: (56) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1267:24: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (60) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (62) returning to 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1405:8: note: (63) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:13: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:8: note: (65) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1411:16: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1414:12: note: (67) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1416:20: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1417:16: note: (69) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1396:131: note: (70) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_function' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_function',
inlined from 'make_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1396:131:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (71) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (72) calling 'free_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1460:1: note: (73) entry to 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1462:8: note: (74) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:12: note: (75) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:8: note: (76) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1466:9: note: (77) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap',
inlined from 'free_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1466:9:
cc1: note: (78) ...to here
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1469:5: note: (79) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:13: note: (80) 'calloc(1, 16)' leaks here; was allocated at (50) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (23) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (28) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (29) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (30) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (32) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (37) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (38) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (39) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (41) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:8: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:35: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:32: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (46) calling 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1394:1: note: (47) entry to 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1399:8: note: (48) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (52) calling 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1255:1: note: (53) entry to 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1260:8: note: (54) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (56) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (57) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1267:24: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1267:24: note: (60) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1257:143: note: (61) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap_function' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1253:87: note: (62) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_moumake[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_features_schema.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/runtime_spec_schema_features_schema.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_features_schema.lo src/ocispec/runtime_spec_schema_features_schema.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/runtime_spec_schema_features_schema.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_features_schema.Tpo -c src/ocispec/runtime_spec_schema_features_schema.c -o src/ocispec/runtime_spec_schema_features_schema.o
nt_extensions_idmap_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap',
inlined from 'free_runtime_spec_schema_features_linux_mount_extensions_idmap_function' at src/ocispec/runtime_spec_schema_features_linux.c:1253:1,
inlined from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' at src/ocispec/runtime_spec_schema_features_linux.c:1257:143:
cc1: note: (63) calling 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1337:1: note: (64) entry to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (65) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (66) 'calloc(1, 24)' leaks here; was allocated at (56) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (23) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (28) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (29) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (30) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (32) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (37) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (38) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (39) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (41) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:8: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:35: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:32: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (46) calling 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1394:1: note: (47) entry to 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1399:8: note: (48) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (52) calling 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1255:1: note: (53) entry to 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1260:8: note: (54) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1267:24: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1268:12: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1275:23: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1276:20: note: (60) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:13: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (62) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1288:16: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1291:12: note: (64) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1293:20: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1293:20: note: (66) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1294:16: note: (67) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1294:16: note: (68) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1297:24: note: (69) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1299:16: note: (70) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1301:17: note: (71) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1301:17: note: (72) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1257:143: note: (73) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap_function' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1253:87: note: (74) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_mount_extensions_idmap_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap',
inlined from 'free_runtime_spec_schema_features_linux_mount_extensions_idmap_function' at src/ocispec/runtime_spec_schema_features_linux.c:1253:1,
inlined from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' at src/ocispec/runtime_spec_schema_features_linux.c:1257:143:
cc1: note: (75) calling 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1337:1: note: (76) entry to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (77) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (78) 'resi' leaks here; was allocated at (66) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1405:31: warning: leak of 'calloc(1, 16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (23) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (28) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (29) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (30) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (32) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (37) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (38) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (39) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (41) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:8: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:35: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:32: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (46) calling 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1394:1: note: (47) entry to 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1399:8: note: (48) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (50) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (51) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1405:8: note: (54) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1405:31: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1405:28: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:13: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:8: note: (58) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1411:16: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1414:12: note: (60) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1416:20: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1417:16: note: (62) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1396:131: note: (63) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_function' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_function',
inlined from 'make_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1396:131:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (65) calling 'free_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1460:1: note: (66) entry to 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1462:8: note: (67) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:12: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:8: note: (69) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1469:5: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1469:5: note: (71) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1405:31: note: (72) 'calloc(1, 16)' leaks here; was allocated at (50) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1467:20: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1662:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1667:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1669:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1670:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1674:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1725:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:289:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (12) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:294:8: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1727:20: note: (14) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:8: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:33: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1728:30: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (19) calling 'make_runtime_spec_schema_features_linux_apparmor' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:838:1: note: (20) entry to 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (21) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:843:8: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1730:21: note: (23) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_apparmor' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1731:31: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (28) calling 'make_runtime_spec_schema_features_linux_selinux' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:977:1: note: (29) entry to 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (30) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:982:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1733:20: note: (32) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_selinux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:8: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:33: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1734:30: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (37) calling 'make_runtime_spec_schema_features_linux_intel_rdt' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1116:1: note: (38) entry to 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (39) following 'true' branch (when 'tree' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1121:8: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1736:22: note: (41) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:8: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:35: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1737:32: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1739:29: note: (46) calling 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1394:1: note: (47) entry to 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1399:8: note: (48) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1402:8: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (52) calling 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1255:1: note: (53) entry to 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1260:8: note: (54) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1262:11: note: (56) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (57) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1263:8: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1267:24: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1268:12: note: (60) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1275:23: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1276:20: note: (62) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:13: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (64) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1284:8: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1404:18: note: (66) returning to 'make_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1405:8: note: (67) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:13: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1407:8: note: (69) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1411:16: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1414:12: note: (71) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1416:20: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1417:16: note: (73) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1396:131: note: (74) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_function' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_function',
inlined from 'make_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1396:131:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (75) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (76) calling 'free_runtime_spec_schema_features_linux_mount_extensions' from 'make_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1460:1: note: (77) entry to 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1462:8: note: (78) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:12: note: (79) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:8: note: (80) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1466:9: note: (81) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_idmap',
inlined from 'free_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1466:9:
cc1: note: (82) ...to here
cc1: note: (83) calling 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'free_runtime_spec_schema_features_linux_mount_extensions'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1337:1: note: (84) entry to 'free_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (85) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1341:5: note: (86) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1467:20: note: (87) '<unknown>' leaks here; was allocated at (56) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1512:12: warning: leak of 'calloc(1, 16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2012:1: note: (1) entry to 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2018:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2020:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2020:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2036:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2036:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2052:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2052:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2058:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2058:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2064:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2064:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2070:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2070:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2076:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2076:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2082:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2082:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2084:33: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2084:33: note: (20) calling 'clone_runtime_spec_schema_features_linux_mount_extensions' from 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1504:1: note: (21) entry to 'clone_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1509:11: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1510:8: note: (23) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1510:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1512:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1512:8: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1514:22: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1514:22: note: (28) calling 'clone_runtime_spec_schema_features_linux_mount_extensions_idmap' from 'clone_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1379:1: note: (29) entry to 'clone_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1385:8: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1385:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1514:22: note: (32) returning to 'clone_runtime_spec_schema_features_linux_mount_extensions' from 'clone_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1515:12: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1507:131: note: (34) inlined call to 'free_runtime_spec_schema_features_linux_mount_extensions_function' from 'clone_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_mount_extensions_function',
inlined from 'clone_runtime_spec_schema_features_linux_mount_extensions' at src/ocispec/runtime_spec_schema_features_linux.c:1507:131:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1392:81: note: (36) calling 'free_runtime_spec_schema_features_linux_mount_extensions' from 'clone_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux_mount_extensions': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1460:1: note: (37) entry to 'free_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1462:8: note: (38) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:12: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1464:8: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1469:5: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1469:5: note: (42) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1512:12: note: (43) 'calloc(1, 16)' leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2020:12: warning: leak of 'calloc(1, 96)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2012:1: note: (1) entry to 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2017:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2018:8: note: (3) assuming 'calloc(1, 96)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2018:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2020:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2020:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2022:34: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2024:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2024:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2026:30: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2028:32: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2028:16: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2026:54: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2026:30: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2028:32: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2028:16: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2030:32: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2031:20: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2015:97: note: (19) inlined call to 'free_runtime_spec_schema_features_linux_function' from 'clone_runtime_spec_schema_features_linux' <--[gcc]
In function 'free_runtime_spec_schema_features_linux_function',
inlined from 'clone_runtime_spec_schema_features_linux' at src/ocispec/runtime_spec_schema_features_linux.c:2015:97:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1660:64: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1660:64: note: (21) calling 'free_runtime_spec_schema_features_linux' from 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'free_runtime_spec_schema_features_linux': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1806:1: note: (22) entry to 'free_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1808:8: note: (23) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1810:12: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1810:8: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1810:8: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1824:8: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1838:12: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1838:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1843:12: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1843:8: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1848:12: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1848:8: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1853:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1853:8: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1858:12: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1858:8: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1863:12: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1863:8: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1868:12: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1868:8: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1873:5: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1873:5: note: (43) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2020:12: note: (44) 'calloc(1, 96)' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:430: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:436: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:443: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:8: <--[gcc]
In function 'ptr_free_function',
inlined from 'runtime_spec_schema_features_schema_parse_file_stream' at src/ocispec/runtime_spec_schema_features_schema.c:524:23:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:50:3: warning: use of uninitialized value 'content' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'runtime_spec_schema_features_schema_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:524:23: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:524:23: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:526:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:529:10: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:530:15: note: (5) if 'fread_file' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:524:23: note: (6) inlined call to 'ptr_free_function' from 'runtime_spec_schema_features_schema_parse_file_stream' <--[gcc]
In function 'ptr_free_function',
inlined from 'runtime_spec_schema_features_schema_parse_file_stream' at src/ocispec/runtime_spec_schema_features_schema.c:524:23:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:50:3: note: (7) use of uninitialized value 'content' here <--[gcc]
In function 'ptr_free_function',
inlined from 'runtime_spec_schema_features_schema_parse_file' at src/ocispec/runtime_spec_schema_features_schema.c:503:23:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:50:3: warning: use of uninitialized value 'content' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'runtime_spec_schema_features_schema_parse_file': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:503:23: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:503:23: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:505:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:508:10: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:509:15: note: (5) if 'read_file' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:503:23: note: (6) inlined call to 'ptr_free_function' from 'runtime_spec_schema_features_schema_parse_file' <--[gcc]
In function 'ptr_free_function',
inlined from 'runtime_spec_schema_features_schema_parse_file' at src/ocispec/runtime_spec_schema_features_schema.c:503:23:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:50:3: note: (7) use of uninitialized value 'content' here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'free_runtime_spec_schema_features_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:542:1: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:549:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:552:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:557:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (11) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:27:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/builmake[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/image_manifest_items_image_manifest_items_schema.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/image_manifest_items_image_manifest_items_schema.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/image_manifest_items_image_manifest_items_schema.lo src/ocispec/image_manifest_items_image_manifest_items_schema.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/image_manifest_items_image_manifest_items_schema.lo -MD -MP -MF src/ocispec/.deps/image_manifest_items_image_manifest_items_schema.Tpo -c src/ocispec/image_manifest_items_image_manifest_items_schema.c -o src/ocispec/image_manifest_items_image_manifest_items_schema.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/basic_test_top_array_int.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_array_int.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/basic_test_top_array_int.lo src/ocispec/basic_test_top_array_int.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_array_int.lo -MD -MP -MF src/ocispec/.deps/basic_test_top_array_int.Tpo -c src/ocispec/basic_test_top_array_int.c -o src/ocispec/basic_test_top_array_int.o
d/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:31:16: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:16:99: note: (17) inlined call to 'free_runtime_spec_schema_features_schema_function' from 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:12:65: note: (18) inlined call to 'free_runtime_spec_schema_features_schema' from 'free_runtime_spec_schema_features_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_schema',
inlined from 'free_runtime_spec_schema_features_schema_function' at src/ocispec/runtime_spec_schema_features_schema.c:12:1,
inlined from 'make_runtime_spec_schema_features_schema' at src/ocispec/runtime_spec_schema_features_schema.c:16:99:
cc1: note: (19) ...to here
cc1: note: (20) calling 'free_runtime_spec_schema_features_schema' from 'make_runtime_spec_schema_features_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'free_runtime_spec_schema_features_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:218:1: note: (21) entry to 'free_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:226:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (26) if 'free_json_map_string_string' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (27) 'calloc(1, 88)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:542:1: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:549:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:552:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:557:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (11) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:16:99: note: (14) inlined call to 'free_runtime_spec_schema_features_schema_function' from 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:12:65: note: (15) inlined call to 'free_runtime_spec_schema_features_schema' from 'free_runtime_spec_schema_features_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_schema',
inlined from 'free_runtime_spec_schema_features_schema_function' at src/ocispec/runtime_spec_schema_features_schema.c:12:1,
inlined from 'make_runtime_spec_schema_features_schema' at src/ocispec/runtime_spec_schema_features_schema.c:16:99:
cc1: note: (16) calling 'free_runtime_spec_schema_features_schema' from 'make_runtime_spec_schema_features_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'free_runtime_spec_schema_features_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:218:1: note: (17) entry to 'free_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:226:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:256:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:270:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:270:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:275:5: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:275:5: note: (26) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (27) 'calloc(1, 88)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:542:1: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:549:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:552:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:557:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (11) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:39:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:43:16: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:16:99: note: (17) inlined call to 'free_runtime_spec_schema_features_schema_function' from 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:12:65: note: (18) inlined call to 'free_runtime_spec_schema_features_schema' from 'free_runtime_spec_schema_features_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_schema',
inlined from 'free_runtime_spec_schema_features_schema_function' at src/ocispec/runtime_spec_schema_features_schema.c:12:1,
inlined from 'make_runtime_spec_schema_features_schema' at src/ocispec/runtime_spec_schema_features_schema.c:16:99:
cc1: note: (19) ...to here
cc1: note: (20) calling 'free_runtime_spec_schema_features_schema' from 'make_runtime_spec_schema_features_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'free_runtime_spec_schema_features_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:218:1: note: (21) entry to 'free_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:226:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (26) if 'free_json_map_string_string' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (27) 'calloc(1, 88)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'calloc(1, 88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:542:1: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:549:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:552:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:557:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (11) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:39:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:43:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:50:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:51:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:54:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:58:16: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:16:99: note: (21) inlined call to 'free_runtime_spec_schema_features_schema_function' from 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:12:65: note: (22) inlined call to 'free_runtime_spec_schema_features_schema' from 'free_runtime_spec_schema_features_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_schema',
inlined from 'free_runtime_spec_schema_features_schema_function' at src/ocispec/runtime_spec_schema_features_schema.c:12:1,
inlined from 'make_runtime_spec_schema_features_schema' at src/ocispec/runtime_spec_schema_features_schema.c:16:99:
cc1: note: (23) ...to here
cc1: note: (24) calling 'free_runtime_spec_schema_features_schema' from 'make_runtime_spec_schema_features_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'free_runtime_spec_schema_features_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:218:1: note: (25) entry to 'free_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:226:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:256:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:270:12: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:270:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:275:5: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:275:5: note: (34) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (35) 'calloc(1, 88)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:162:29: note: in expansion of macro 'YAJL_IS_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'calloc(1, 88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:51:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:542:1: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:549:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:552:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:557:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (11) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:27:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:39:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:50:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:51:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:54:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:58:16: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:16:99: note: (21) inlined call to 'free_runtime_spec_schema_features_schema_function' from 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:12:65: note: (22) inlined call to 'free_runtime_spec_schema_features_schema' from 'free_runtime_spec_schema_features_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_schema',
inlined from 'free_runtime_spec_schema_features_schema_function' at src/ocispec/runtime_spec_schema_features_schema.c:12:1,
inlined from 'make_runtime_spec_schema_features_schema' at src/ocispec/runtime_spec_schema_features_schema.c:16:99:
cc1: note: (23) ...to here
cc1: note: (24) calling 'free_runtime_spec_schema_features_schema' from 'make_runtime_spec_schema_features_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'free_runtime_spec_schema_features_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:218:1: note: (25) entry to 'free_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:226:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (30) if 'free_json_map_string_string' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (31) 'calloc(1, 88)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:51:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'calloc(1, 88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:51:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:542:1: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:549:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:552:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:557:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (11) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:27:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:39:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:50:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:51:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:54:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:58:16: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:16:99: note: (21) inlined call to 'free_runtime_spec_schema_features_schema_function' from 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:12:65: note: (22) inlined call to 'free_runtime_spec_schema_features_schema' from 'free_runtime_spec_schema_features_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_schema',
inlined from 'free_runtime_spec_schema_features_schema_function' at src/ocispec/runtime_spec_schema_features_schema.c:12:1,
inlined from 'make_runtime_spec_schema_features_schema' at src/ocispec/runtime_spec_schema_features_schema.c:16:99:
cc1: note: (23) ...to here
cc1: note: (24) calling 'free_runtime_spec_schema_features_schema' from 'make_runtime_spec_schema_features_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'free_runtime_spec_schema_features_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:218:1: note: (25) entry to 'free_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:226:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:256:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:270:12: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:270:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:275:5: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:275:5: note: (34) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (35) 'calloc(1, 88)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:51:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:222:14: warning: leak of 'calloc(1, 88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:542:1: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:549:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:552:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:557:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (11) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (14) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:16:99: note: (15) inlined call to 'free_runtime_spec_schema_features_schema_function' from 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:12:65: note: (16) inlined call to 'free_runtime_spec_schema_features_schema' from 'free_runtime_spec_schema_features_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_schema',
inlined from 'free_runtime_spec_schema_features_schema_function' at src/ocispec/runtime_spec_schema_features_schema.c:12:1,
inlined from 'make_runtime_spec_schema_features_schema' at src/ocispec/runtime_spec_schema_features_schema.c:16:99:
cc1: note: (17) calling 'free_runtime_spec_schema_features_schema' from 'make_runtime_spec_schema_features_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'free_runtime_spec_schema_features_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:218:1: note: (18) entry to 'free_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:226:8: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:12: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:8: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (23) if 'free_json_map_string_string' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:222:14: note: (24) 'calloc(1, 88)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:222:14: warning: leak of 'calloc(1, 88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:542:1: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:549:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:552:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:557:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:563:11: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:14:1: note: (7) entry to 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (11) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (14) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:16:99: note: (15) inlined call to 'free_runtime_spec_schema_features_schema_function' from 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:12:65: note: (16) inlined call to 'free_runtime_spec_schema_features_schema' from 'free_runtime_spec_schema_features_schema_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_runtime_spec_schema_features_schema',
inlined from 'free_runtime_spec_schema_features_schema_function' at src/ocispec/runtime_spec_schema_features_schema.c:12:1,
inlined from 'make_runtime_spec_schema_features_schema' at src/ocispec/runtime_spec_schema_features_schema.c:16:99:
cc1: note: (17) calling 'free_runtime_spec_schema_features_schema' from 'make_runtime_spec_schema_features_schema'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'free_runtime_spec_schema_features_schema.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:218:1: note: (18) entry to 'free_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:226:8: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:12: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:240:8: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:254:5: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:256:8: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:270:12: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:270:8: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:275:5: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:275:5: note: (27) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:222:14: note: (28) 'calloc(1, 88)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:256: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:263: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:319: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:8: <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'image_manifest_items_image_manifest_items_schema_container_parse_data' at src/ocispec/image_manifest_items_image_manifest_items_schema.c:424:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:418:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c: In function 'image_manifest_items_image_manifest_items_schema_container_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:421:1: note: (1) entry to 'image_manifest_items_image_manifest_items_schema_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:428:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:431:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:436:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:442:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:442:11: note: (6) calling 'make_image_manifest_items_image_manifest_items_schema_container' from 'image_manifest_items_image_manifest_items_schema_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:301:2: note: (7) entry to 'make_image_manifest_items_image_manifest_items_schema_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:308:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:310:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:312:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:314:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:314:11: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:315:8: note: (13) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:315:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:317:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:318:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:320:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:321:19: note: (18) following 'false' branch (when 'i >= alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:321:19: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:442:11: note: (20) returning to 'image_manifest_items_image_manifest_items_schema_container_parse_data' from 'make_image_manifest_items_image_manifest_items_schema_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:424:45: note: (21) inlined call to 'yajl_tree_free_function' from 'image_manifest_items_image_manifest_items_schema_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'image_manifest_items_image_manifest_items_schema_container_parse_data' at src/ocispec/image_manifest_items_image_manifest_items_schema.c:424:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:418:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:418:36: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:418:36: note: (24) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:418:36: note: (25) '<unknown>' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:418:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c: In function 'image_manifest_items_image_manifest_items_schema_container_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:421:1: note: (1) entry to 'image_manifest_items_image_manifest_items_schema_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:428:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:431:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:436:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:442:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:442:11: note: (6) calling 'make_image_manifest_items_image_manifest_items_schema_container' from 'image_manifest_items_image_manifest_items_schema_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:301:2: note: (7) entry to 'make_image_manifest_items_image_manifest_items_schema_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:308:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:310:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:312:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:314:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:315:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:317:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:317:18: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:318:8: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:318:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:320:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:321:19: note: (18) following 'false' branch (when 'i >= alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:321:19: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:442:11: note: (20) returning to 'image_manifest_items_image_manifest_items_schema_container_parse_data' from 'make_image_manifest_items_image_manifest_items_schema_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:424:45: note: (21) inlined call to 'yajl_tree_free_function' from 'image_manifest_items_image_manifest_items_schema_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'image_manifest_items_image_manifest_items_schema_container_parse_data' at src/ocispec/image_manifest_items_image_manifest_items_schema.c:424:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:418:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:418:36: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:418:36: note: (24) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:418:36: note: (25) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:32: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:8: <--[gcc]
In function 'ptr_free_function',
inlined from 'basic_test_top_array_int_container_parse_file_stream' at src/ocispec/basic_test_top_array_int.c:128:23:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:50:3: warning: use of uninitialized value 'content' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c: In function 'basic_test_top_array_int_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:128:23: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:128:23: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:130:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:133:10: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:134:15: note: (5) if 'fread_file' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:128:23: note: (6) inlined call to 'ptr_free_function' from 'basic_test_top_array_int_container_parse_file_stream' <--[gcc]
In function 'ptr_free_function',
inlined from 'basic_test_top_array_int_container_parse_file_stream' at src/ocispec/basic_test_top_array_int.c:128:23:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:50:3: note: (7) use of uninitialized value 'content' here <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_array_int_container_parse_data' at src/ocispec/basic_test_top_array_int.c:149:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:143:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c: In function 'basic_test_top_array_int_container_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:146:1: note: (1) entry to 'basic_test_top_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:153:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:156:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:161:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:167:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:167:11: note: (6) calling 'make_basic_test_top_array_int_container' from 'basic_test_top_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:14:2: note: (7) entry to 'make_basic_test_top_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:21:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:23:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:25:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:27:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:27:11: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:28:8: note: (13) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:28:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:30:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:31:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:33:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:34:19: note: (18) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:36:55: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:38:12: note: (20) following 'true' branch (when 'work' is non-NULL)... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:41:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:41:17: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:46:69: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:47:16: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:34:28: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:167:11: note: (26) returning to 'basic_test_top_array_int_container_parse_data' from 'make_basic_test_top_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:149:45: note: (27) inlined call to 'yajl_tree_free_function' from 'basic_test_top_array_int_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_array_int_container_parse_data' at src/ocispec/basic_test_top_array_int.c:149:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:143:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:143:36: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/basic_test_double_array_item.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_double_array_item.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/basic_test_double_array_item.lo src/ocispec/basic_test_double_array_item.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_double_array_item.lo -MD -MP -MF src/ocispec/.deps/basic_test_double_array_item.Tpo -c src/ocispec/basic_test_double_array_item.c -o src/ocispec/basic_test_double_array_item.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/basic_test_double_array.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_double_array.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/basic_test_double_array.lo src/ocispec/basic_test_double_array.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_double_array.lo -MD -MP -MF src/ocispec/.deps/basic_test_double_array.Tpo -c src/ocispec/basic_test_double_array.c -o src/ocispec/basic_test_double_array.o
build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:143:36: note: (30) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:143:36: note: (31) '<unknown>' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:212: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:8: <--[gcc]
In function 'ptr_free_function',
inlined from 'basic_test_double_array_item_parse_file_stream' at src/ocispec/basic_test_double_array_item.c:247:23:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:50:3: warning: use of uninitialized value 'content' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c: In function 'basic_test_double_array_item_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:247:23: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:247:23: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:249:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:252:10: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:253:15: note: (5) if 'fread_file' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:247:23: note: (6) inlined call to 'ptr_free_function' from 'basic_test_double_array_item_parse_file_stream' <--[gcc]
In function 'ptr_free_function',
inlined from 'basic_test_double_array_item_parse_file_stream' at src/ocispec/basic_test_double_array_item.c:247:23:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:50:3: note: (7) use of uninitialized value 'content' here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c: In function 'free_basic_test_double_array_item.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:42:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:265:1: note: (1) entry to 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:272:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:275:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:280:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:286:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:286:11: note: (6) calling 'make_basic_test_double_array_item' from 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:14:1: note: (7) entry to 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (11) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:27:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:39:12: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:42:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:42:17: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:47:23: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:47:23: note: (20) if 'common_safe_int32' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:16:85: note: (21) inlined call to 'free_basic_test_double_array_item_function' from 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:12:58: note: (22) inlined call to 'free_basic_test_double_array_item' from 'free_basic_test_double_array_item_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_double_array_item',
inlined from 'free_basic_test_double_array_item_function' at src/ocispec/basic_test_double_array_item.c:12:1,
inlined from 'make_basic_test_double_array_item' at src/ocispec/basic_test_double_array_item.c:16:85:
cc1: note: (23) calling 'free_basic_test_double_array_item' from 'make_basic_test_double_array_item'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c: In function 'free_basic_test_double_array_item.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:132:1: note: (24) entry to 'free_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:138:5: note: (25) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (26) 'calloc(1, 32)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:42:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:63:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:265:1: note: (1) entry to 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:272:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:275:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:280:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:286:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:286:11: note: (6) calling 'make_basic_test_double_array_item' from 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:14:1: note: (7) entry to 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (11) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:27:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:39:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:60:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:61:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:63:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:77:8: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:81:16: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:84:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:86:20: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:87:16: note: (24) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:16:85: note: (25) inlined call to 'free_basic_test_double_array_item_function' from 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:12:58: note: (26) inlined call to 'free_basic_test_double_array_item' from 'free_basic_test_double_array_item_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_double_array_item',
inlined from 'free_basic_test_double_array_item_function' at src/ocispec/basic_test_double_array_item.c:12:1,
inlined from 'make_basic_test_double_array_item' at src/ocispec/basic_test_double_array_item.c:16:85:
cc1: note: (27) ...to here
cc1: note: (28) calling 'free_basic_test_double_array_item' from 'make_basic_test_double_array_item'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c: In function 'free_basic_test_double_array_item.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:132:1: note: (29) entry to 'free_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:138:5: note: (30) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (31) 'calloc(1, 32)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:63:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:77:13: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:265:1: note: (1) entry to 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:272:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:275:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:280:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:286:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:286:11: note: (6) calling 'make_basic_test_double_array_item' from 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:14:1: note: (7) entry to 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (11) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:27:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:39:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:60:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:61:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:68:23: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:69:20: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:77:13: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:77:8: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:81:16: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:84:12: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:86:20: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:87:16: note: (26) following 'true' branch (when 'resi' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:16:85: note: (27) inlined call to 'free_basic_test_double_array_item_function' from 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:12:58: note: (28) inlined call to 'free_basic_test_double_array_item' from 'free_basic_test_double_array_item_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_double_array_item',
inlined from 'free_basic_test_double_array_item_function' at src/ocispec/basic_test_double_array_item.c:12:1,
inlined from 'make_basic_test_double_array_item' at src/ocispec/basic_test_double_array_item.c:16:85:
cc1: note: (29) ...to here
cc1: note: (30) calling 'free_basic_test_double_array_item' from 'make_basic_test_double_array_item'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c: In function 'free_basic_test_double_array_item.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:132:1: note: (31) entry to 'free_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:138:5: note: (32) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:77:13: note: (33) 'calloc(1, 32)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:136:14: warning: leak of 'calloc(1, 32)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:265:1: note: (1) entry to 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:272:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:275:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:280:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:286:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:286:11: note: (6) calling 'make_basic_test_double_array_item' from 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:14:1: note: (7) entry to 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (11) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (14) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:16:85: note: (15) inlined call to 'free_basic_test_double_array_item_function' from 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:12:58: note: (16) inlined call to 'free_basic_test_double_array_item' from 'free_basic_test_double_array_item_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_double_array_item',
inlined from 'free_basic_test_double_array_item_function' at src/ocispec/basic_test_double_array_item.c:12:1,
inlined from 'make_basic_test_double_array_item' at src/ocispec/basic_test_double_array_item.c:16:85:
cc1: note: (17) calling 'free_basic_test_double_array_item' from 'make_basic_test_double_array_item'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c: In function 'free_basic_test_double_array_item.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:132:1: note: (18) entry to 'free_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:138:5: note: (19) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:136:14: note: (20) 'calloc(1, 32)' leaks here; was allocated at (10) <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_double_array_item_parse_data' at src/ocispec/basic_test_double_array_item.c:268:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:262:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c: In function 'basic_test_double_array_item_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:265:1: note: (1) entry to 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:272:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:275:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:280:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:286:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:286:11: note: (6) calling 'make_basic_test_double_array_item' from 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:14:1: note: (7) entry to 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (11) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:27:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:39:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:60:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:61:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:68:23: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:69:20: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:77:13: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:77:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:77:8: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:286:11: note: (24) returning to 'basic_test_double_array_item_parse_data' from 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:268:45: note: (25) inlined call to 'yajl_tree_free_function' from 'basic_test_double_array_item_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_double_array_item_parse_data' at src/ocispec/basic_test_double_array_item.c:268:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:262:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:262:36: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:262:36: note: (28) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:262:36: note: (29) '<unknown>' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:121: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:675: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'free_basic_test_double_array': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'calloc(1, 128)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:798:1: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:805:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:813:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:128:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:133:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:135:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:135:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:8: note: (11) assuming 'calloc(1, 128)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:140:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:144:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:148:16: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:130:75: note: (17) inlined call to 'free_basic_test_double_array_function' from 'make_basic_test_double_array' <--[gcc]
In function 'free_basic_test_double_array_function',
inlined from 'make_basic_test_double_array' at src/ocispec/basic_test_double_array.c:130:75:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:126:53: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:126:53: note: (19) calling 'free_basic_test_double_array' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'free_basic_test_double_array': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:383:1: note: (20) entry to 'free_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:385:8: note: (21) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:12: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:8: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:411:13: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:411:27: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:416:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:423:27: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:428:22: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:433:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:452:12: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:452:8: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:471:5: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:471:5: note: (33) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (34) 'calloc(1, 128)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'calloc(1, 128)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:798:1: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:805:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:813:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:128:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:133:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:135:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:135:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:8: note: (11) assuming 'calloc(1, 128)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:140:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:144:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:148:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:150:40: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:16: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:16: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:153:27: note: (20) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:155:65: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:10:39: note: in definition of macro 'YAJL_GET_ARRAY_NO_CHECK' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:157:24: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:130:75: note: (23) inlined call to 'free_basic_test_double_array_function' from 'make_basic_test_double_array' <--[gcc]
In function 'free_basic_test_double_array_function',
inlined from 'make_basic_test_double_array' at src/ocispec/basic_test_double_array.c:130:75:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:126:53: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:126:53: note: (25) calling 'free_basic_test_double_array' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'free_basic_test_double_array': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:383:1: note: (26) entry to 'free_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:385:8: note: (27) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:12: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:8: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:8: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:390:23: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:390:23: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:393:27: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:398:20: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:398:16: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:390:46: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:390:23: note: (37) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:390:23: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:411:27: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:416:22: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:423:27: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:428:22: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:433:8: note: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:452:12: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:452:8: note: (45) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:452:8: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:455:23: note: (47) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:455:23: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:458:23: note: (49) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:460:51: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:460:13: note: (51) if 'free_basic_test_double_array_item' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (52) 'calloc(1, 128)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:29: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:12: warning: leak of 'calloc(1, 128)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:798:1: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:805:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:813:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:128:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:133:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:135:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:135:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:8: note: (11) assuming 'calloc(1, 128)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:140:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:140:24: note: (14) if 'get_val' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:130:75: note: (15) inlined call to 'free_basic_test_double_array_function' from 'make_basic_test_double_array' <--[gcc]
In function 'free_basic_test_double_array_function',
inlined from 'make_basic_test_double_array' at src/ocispec/basic_test_double_array.c:130:75:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:126:53: note: (16) calling 'free_basic_test_double_array' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'free_basic_test_double_array': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:383:1: note: (17) entry to 'free_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:385:8: note: (18) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:411:13: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:411:27: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:416:22: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:423:27: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:428:22: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:433:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:452:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:452:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:471:5: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:471:5: note: (30) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:12: note: (31) 'calloc(1, 128)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:393:53: warning: dereference of NULL '*ptr.strarrays_item_lens + i * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:798:1: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:805:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:813:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:128:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:133:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:135:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:140:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:144:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:148:16: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:150:40: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:150:40: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:16: note: (17) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:16: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:130:75: note: (19) inlined call to 'free_basic_test_double_array_function' from 'make_basic_test_double_array' <--[gcc]
In function 'free_basic_test_double_array_function',
inlined from 'make_basic_test_double_array' at src/ocispec/basic_test_double_array.c:130:75:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:126:53: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:126:53: note: (21) calling 'free_basic_test_double_array' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'free_basic_test_double_array': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:383:1: note: (22) entry to 'free_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:385:8: note: (23) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:12: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:8: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:8: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:390:23: note: (27) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:390:23: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:393:53: note: (29) dereference of NULL '*ptr.strarrays_item_lens + i * 8' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:395:17: warning: dereference of NULL '*<unknown> + j * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:798:1: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:805:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:813:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:128:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:133:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:135:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:140:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:144:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:148:16: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:150:40: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:153:27: note: (18) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:155:65: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:10:39: note: in definition of macro 'YAJL_GET_ARRAY_NO_CHECK' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:156:37: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:157:24: note: (21) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:157:24: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:130:75: note: (23) inlined call to 'free_basic_test_double_array_function' from 'make_basic_test_double_array' <--[gcc]
In function 'free_basic_test_double_array_function',
inlined from 'make_basic_test_double_array' at src/ocispec/basic_test_double_array.c:130:75:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:126:53: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:126:53: note: (25) calling 'free_basic_test_double_array' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'free_basic_test_double_array': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:383:1: note: (26) entry to 'free_basic_test_doumake[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/basic_test_top_array_string.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_array_string.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/basic_test_top_array_string.lo src/ocispec/basic_test_top_array_string.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_array_string.lo -MD -MP -MF src/ocispec/.deps/basic_test_top_array_string.Tpo -c src/ocispec/basic_test_top_array_string.c -o src/ocispec/basic_test_top_array_string.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/basic_test_top_double_array_int.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_double_array_int.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/basic_test_top_double_array_int.lo src/ocispec/basic_test_top_double_array_int.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_double_array_int.lo -MD -MP -MF src/ocispec/.deps/basic_test_top_double_array_int.Tpo -c src/ocispec/basic_test_top_double_array_int.c -o src/ocispec/basic_test_top_double_array_int.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/basic_test_top_double_array_obj.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_double_array_obj.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/basic_test_top_double_array_obj.lo src/ocispec/basic_test_top_double_array_obj.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_double_array_obj.lo -MD -MP -MF src/ocispec/.deps/basic_test_top_double_array_obj.Tpo -c src/ocispec/basic_test_top_double_array_obj.c -o src/ocispec/basic_test_top_double_array_obj.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/basic_test_top_double_array_refobj.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_double_array_refobj.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/basic_test_top_double_array_refobj.lo src/ocispec/basic_test_top_double_array_refobj.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_double_array_refobj.lo -MD -MP -MF src/ocispec/.deps/basic_test_top_double_array_refobj.Tpo -c src/ocispec/basic_test_top_double_array_refobj.c -o src/ocispec/basic_test_top_double_array_refobj.o
ble_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:385:8: note: (27) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:12: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:8: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:8: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:390:23: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:390:23: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:393:27: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:395:26: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:395:17: note: (35) dereference of NULL '*<unknown> + j * 8' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_double_array_parse_data' at src/ocispec/basic_test_double_array.c:801:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:795:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'basic_test_double_array_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:798:1: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:805:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:813:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:128:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:133:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:135:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:135:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:8: note: (11) assuming 'calloc(1, 128)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:140:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:326:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:326:8: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (16) returning to 'basic_test_double_array_parse_data' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:801:45: note: (17) inlined call to 'yajl_tree_free_function' from 'basic_test_double_array_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_double_array_parse_data' at src/ocispec/basic_test_double_array.c:801:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:795:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:795:36: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:795:36: note: (20) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:795:36: note: (21) '<unknown>' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:795:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'basic_test_double_array_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:798:1: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:805:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:813:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:128:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:133:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:135:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:140:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:144:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:147:30: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:148:16: note: (15) assuming 'calloc(len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:148:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:150:40: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:16: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:16: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:153:27: note: (20) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:178:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:326:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:326:8: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:819:11: note: (24) returning to 'basic_test_double_array_parse_data' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:801:45: note: (25) inlined call to 'yajl_tree_free_function' from 'basic_test_double_array_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_double_array_parse_data' at src/ocispec/basic_test_double_array.c:801:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:795:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:795:36: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:795:36: note: (28) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:795:36: note: (29) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:32: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:8: <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_array_string_container_parse_data' at src/ocispec/basic_test_top_array_string.c:142:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:136:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c: In function 'basic_test_top_array_string_container_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:139:1: note: (1) entry to 'basic_test_top_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:146:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:149:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:154:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:160:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:160:11: note: (6) calling 'make_basic_test_top_array_string_container' from 'basic_test_top_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:14:2: note: (7) entry to 'make_basic_test_top_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:21:8: note: (8) following 'false' branch... <--[gcc]
cc1: note: (9) ...to here
cc1: note: (10) calling 'make_basic_test_top_array_string_container' from 'make_basic_test_top_array_string_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:14:2: note: (11) entry to 'make_basic_test_top_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:25:8: note: (12) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:27:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:27:11: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:28:8: note: (15) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:28:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:30:18: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:31:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:33:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:34:19: note: (20) following 'false' branch (when 'alen <= i')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:34:19: note: (21) ...to here <--[gcc]
cc1: note: (22) returning to 'make_basic_test_top_array_string_container' from 'make_basic_test_top_array_string_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:160:11: note: (23) returning to 'basic_test_top_array_string_container_parse_data' from 'make_basic_test_top_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:142:45: note: (24) inlined call to 'yajl_tree_free_function' from 'basic_test_top_array_string_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_array_string_container_parse_data' at src/ocispec/basic_test_top_array_string.c:142:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:136:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:136:36: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:136:36: note: (27) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:136:36: note: (28) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:136:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c: In function 'basic_test_top_array_string_container_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:139:1: note: (1) entry to 'basic_test_top_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:146:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:149:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:154:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:160:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:160:11: note: (6) calling 'make_basic_test_top_array_string_container' from 'basic_test_top_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:14:2: note: (7) entry to 'make_basic_test_top_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:21:8: note: (8) following 'false' branch... <--[gcc]
cc1: note: (9) ...to here
cc1: note: (10) calling 'make_basic_test_top_array_string_container' from 'make_basic_test_top_array_string_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:14:2: note: (11) entry to 'make_basic_test_top_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:25:8: note: (12) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:27:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:28:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:30:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:30:18: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:31:8: note: (17) assuming 'calloc(alen + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:31:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:33:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:34:19: note: (20) following 'false' branch (when 'alen <= i')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:34:19: note: (21) ...to here <--[gcc]
cc1: note: (22) returning to 'make_basic_test_top_array_string_container' from 'make_basic_test_top_array_string_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:160:11: note: (23) returning to 'basic_test_top_array_string_container_parse_data' from 'make_basic_test_top_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:142:45: note: (24) inlined call to 'yajl_tree_free_function' from 'basic_test_top_array_string_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_array_string_container_parse_data' at src/ocispec/basic_test_top_array_string.c:142:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:136:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:136:36: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:136:36: note: (27) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:136:36: note: (28) '<unknown>' leaks here; was allocated at (16) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:32: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:36: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:8: <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_double_array_int_container_parse_data' at src/ocispec/basic_test_top_double_array_int.c:173:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:167:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c: In function 'basic_test_top_double_array_int_container_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:170:1: note: (1) entry to 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:177:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:180:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:185:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:191:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:191:11: note: (6) calling 'make_basic_test_top_double_array_int_container' from 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:14:2: note: (7) entry to 'make_basic_test_top_double_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:21:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:23:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:25:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:27:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:27:11: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:28:8: note: (13) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:28:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:30:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:31:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:33:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:35:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:35:8: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:37:19: note: (20) following 'false' branch (when 'i >= alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:37:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:191:11: note: (22) returning to 'basic_test_top_double_array_int_container_parse_data' from 'make_basic_test_top_double_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:173:45: note: (23) inlined call to 'yajl_tree_free_function' from 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_double_array_int_container_parse_data' at src/ocispec/basic_test_top_double_array_int.c:173:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:167:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:167:36: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:167:36: note: (26) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:167:36: note: (27) '<unknown>' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:167:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c: In function 'basic_test_top_double_array_int_container_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:170:1: note: (1) entry to 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:177:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:180:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:185:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:191:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:191:11: note: (6) calling 'make_basic_test_top_double_array_int_container' from 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:14:2: note: (7) entry to 'make_basic_test_top_double_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:21:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:23:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:25:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:27:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:28:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:30:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:30:18: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:31:8: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:31:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:33:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:35:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:35:8: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:37:19: note: (20) following 'false' branch (when 'i >= alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:37:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:191:11: note: (22) returning to 'basic_test_top_double_array_int_container_parse_data' from 'make_basic_test_top_double_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:173:45: note: (23) inlined call to 'yajl_tree_free_function' from 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_double_array_int_container_parse_data' at src/ocispec/basic_test_top_double_array_int.c:173:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:167:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:167:36: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:167:36: note: (26) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:167:36: note: (27) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:157: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:182: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:186: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c: In function 'free_basic_test_top_double_array_obj_container.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:216:42: warning: dereference of NULL '*ptr.subitem_lens + i * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:312:1: note: (1) entry to 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:319:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:322:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:327:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:11: note: (6) calling 'make_basic_test_top_double_array_obj_container' from 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:164:2: note: (7) entry to 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:171:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:173:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:175:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:177:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:178:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:180:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:181:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:183:14: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:184:25: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (17) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:166:111: note: (19) inlined call to 'free_basic_test_top_double_array_obj_container_function' from 'make_basic_test_top_double_array_obj_container' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:162:71: note: (20) inlined call to 'free_basic_test_top_double_array_obj_container' from 'free_basic_test_top_double_array_obj_container_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_top_double_array_obj_container',
inlined from 'free_basic_test_top_double_array_obj_container_function' at src/ocispec/basic_test_top_double_array_obj.c:162:1,
inlined from 'make_basic_test_top_double_array_obj_container' at src/ocispec/basic_test_top_double_array_obj.c:166:111:
cc1: note: (21) ...to here
cc1: note: (22) calling 'free_basic_test_top_double_array_obj_container' from 'make_basic_test_top_double_array_obj_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c: In function 'free_basic_test_top_double_array_obj_container.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:206:6: note: (23) entry to 'free_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:213:19: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:213:19: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:216:42: note: (26) dereference of NULL '*ptr.subitem_lens + i * 8' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:218:13: warning: dereference of NULL '*<unknown> + j * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:312:1: note: (1) entry to 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:319:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:322:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:327:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:11: note: (6) calling 'make_basic_test_top_double_array_obj_container' from 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:164:2: note: (7) entry to 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:171:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:173:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:175:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:177:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:178:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:180:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:181:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:183:14: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:187:19: note: (18) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:189:55: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:191:25: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:192:12: note: (21) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:192:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:166:111: note: (23) inlined call to 'free_basic_test_top_double_array_obj_container_function' from 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:162:71: note: (24) inlined call to 'free_basic_test_top_double_array_obj_container' from 'free_basic_test_top_double_array_obj_container_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_top_double_array_obj_container',
inlined from 'free_basic_test_top_double_array_obj_container_function' at src/ocispec/basic_test_top_double_array_obj.c:162:1,
inlined from 'make_basic_test_top_double_array_obj_container' at src/ocispec/basic_test_top_double_array_obj.c:166:111:
cc1: note: (25) ...to here
cc1: note: (26) calling 'free_basic_test_top_double_array_obj_container' from 'make_basic_test_top_double_array_obj_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c: In function 'free_basic_test_top_double_array_obj_container.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:206:6: note: (27) entry to 'free_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:213:19: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:213:19: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:216:23: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:218:62: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:218:13: note: (32) dereference of NULL '*<unknown> + j * 8' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_double_array_obj_container_parse_data' at src/ocispec/basic_test_top_double_array_obj.c:315:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:309:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c: In function 'basic_test_top_double_array_obj_container_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:312:1: note: (1) entry to 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:319:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:322:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:327:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:11: note: (6) calling 'make_basic_test_top_double_array_obj_container' from 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:164:2: note: (7) entry to 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:171:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:173:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:175:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:177:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:177:11: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:178:8: note: (13) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:178:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:180:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:181:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:183:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:187:19: note: (20) following 'false' branch (when 'i >= alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:187:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:11: note: (22) returning to 'basic_test_top_double_array_obj_container_parse_data' from 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:315:45: note: (23) inlined call to 'yajl_tree_free_function' from 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_double_array_obj_container_parse_data' at src/ocispec/basic_test_top_double_array_obj.c:315:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:309:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:309:36: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:309:36: note: (26) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:309:36: note: (27) '<unknown>' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:309:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c: In function 'basic_test_top_double_array_obj_container_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:312:1: note: (1) entry to 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:319:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:322:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:327:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:11: note: (6) calling 'make_basic_test_top_double_array_obj_container' from 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:164:2: note: (7) entry to 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:171:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:173:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:175:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:177:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:178:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:180:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:180:18: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:181:8: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:181:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:183:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:187:19: note: (20) following 'false' branch (when 'i >= alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:187:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:11: note: (22) returning to 'basic_test_top_double_array_obj_container_parse_data' from 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:315:45: note: (23) inlined call to 'yajl_tree_free_function' from 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_double_array_obj_container_parse_data' at src/ocispec/basic_test_top_double_array_obj.c:315:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:309:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:309:36: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:309:36: note: (26) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:309:36: note: (27) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:32: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:36: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c: In function 'free_basic_test_top_double_array_refobj_container.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:18: warning: leak of 'calloc(1, 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:162:1: note: (1) entry to 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:169:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:172:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:177:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (6) calling 'make_basic_test_top_double_array_refobj_container' from 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:14:2: note: (7) entry to 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:21:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:23:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:25:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:11: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:28:8: note: (13) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:28:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:31:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:33:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (20) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:39:55: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:42:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:16:117: note: (23) inlined call to 'free_basic_test_top_double_array_refobj_container_function' from 'make_basic_test_top_double_array_refobj_container' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:12:74: note: (24) inlined call to 'free_basic_test_top_double_array_refobj_container' from 'free_basic_test_top_double_array_refobj_container_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_top_double_array_refobj_container',
inlined from 'free_basic_test_top_double_array_refobj_container_function' at src/ocispec/basic_test_top_double_array_refobj.c:12:1,
inlined from 'make_basic_test_top_double_array_refobj_container' at src/ocispec/basic_test_top_double_array_refobj.c:16:117:
cc1: note: (25) ...to here
cc1: note: (26) calling 'free_basic_test_top_double_array_refobj_container' from 'make_basic_test_top_double_array_refobj_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c: In function 'free_basic_test_top_double_array_refobj_container.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:56:6: note: (27) entry to 'free_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:66:23: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:71:20: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:66:23: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:68:51: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:68:13: note: (36) if 'free_basic_test_double_array_item' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:18: note: (37) 'calloc(1, 24)' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:66:42: warning: dereference of NULL '*ptr.subitem_lens + i * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:162:1: note: (1) entry to 'basic_test_top_dmake[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/basic_test_top_double_array_string.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_double_array_string.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/basic_test_top_double_array_string.lo src/ocispec/basic_test_top_double_array_string.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_double_array_string.lo -MD -MP -MF src/ocispec/.deps/basic_test_top_double_array_string.Tpo -c src/ocispec/basic_test_top_double_array_string.c -o src/ocispec/basic_test_top_double_array_string.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo tests/test-2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT tests/test-2.o -MD -MP -MF $depbase.Tpo -c -o tests/test-2.o tests/test-2.c &&\
mv -f $depbase.Tpo $depbase.Po
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo tests/test-6.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT tests/test-6.o -MD -MP -MF $depbase.Tpo -c -o tests/test-6.o tests/test-6.c &&\
mv -f $depbase.Tpo $depbase.Po
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo tests/test-1.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT tests/test-1.o -MD -MP -MF $depbase.Tpo -c -o tests/test-1.o tests/test-1.c &&\
mv -f $depbase.Tpo $depbase.Po
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo tests/test-4.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT tests/test-4.o -MD -MP -MF $depbase.Tpo -c -o tests/test-4.o tests/test-4.c &&\
mv -f $depbase.Tpo $depbase.Po
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo tests/test-5.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT tests/test-5.o -MD -MP -MF $depbase.Tpo -c -o tests/test-5.o tests/test-5.c &&\
mv -f $depbase.Tpo $depbase.Po
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo tests/test-3.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT tests/test-3.o -MD -MP -MF $depbase.Tpo -c -o tests/test-3.o tests/test-3.c &&\
mv -f $depbase.Tpo $depbase.Po
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo tests/test-8.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT tests/test-8.o -MD -MP -MF $depbase.Tpo -c -o tests/test-8.o tests/test-8.c &&\
mv -f $depbase.Tpo $depbase.Po
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo tests/test-7.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT tests/test-7.o -MD -MP -MF $depbase.Tpo -c -o tests/test-7.o tests/test-7.c &&\
mv -f $depbase.Tpo $depbase.Po
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo tests/test-9.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT tests/test-9.o -MD -MP -MF $depbase.Tpo -c -o tests/test-9.o tests/test-9.c &&\
mv -f $depbase.Tpo $depbase.Po
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo tests/test-11.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT tests/test-11.o -MD -MP -MF $depbase.Tpo -c -o tests/test-11.o tests/test-11.c &&\
mv -f $depbase.Tpo $depbase.Po
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/read-file.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/read-file.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/read-file.lo src/ocispec/read-file.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/read-file.lo -MD -MP -MF src/ocispec/.deps/read-file.Tpo -c src/ocispec/read-file.c -o src/ocispec/read-file.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo tests/test-10.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT tests/test-10.o -MD -MP -MF $depbase.Tpo -c -o tests/test-10.o tests/test-10.c &&\
mv -f $depbase.Tpo $depbase.Po
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/json_common.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/json_common.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/json_common.lo src/ocispec/json_common.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/json_common.lo -MD -MP -MF src/ocispec/.deps/json_common.Tpo -c src/ocispec/json_common.c -o src/ocispec/json_common.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libocispec.la src/ocispec/image_spec_schema_config_schema.lo src/ocispec/image_spec_schema_content_descriptor.lo src/ocispec/image_spec_schema_defs.lo src/ocispec/image_spec_schema_defs_descriptor.lo src/ocispec/image_spec_schema_image_index_schema.lo src/ocispec/image_spec_schema_image_layout_schema.lo src/ocispec/image_spec_schema_image_manifest_schema.lo src/ocispec/runtime_spec_schema_config_freebsd.lo src/ocispec/runtime_spec_schema_config_linux.lo src/ocispec/runtime_spec_schema_config_zos.lo src/ocispec/runtime_spec_schema_config_schema.lo src/ocispec/runtime_spec_schema_config_solaris.lo src/ocispec/runtime_spec_schema_config_vm.lo src/ocispec/runtime_spec_schema_config_windows.lo src/ocispec/runtime_spec_schema_defs.lo src/ocispec/runtime_spec_schema_defs_freebsd.lo src/ocispec/runtime_spec_schema_defs_linux.lo src/ocispec/runtime_spec_schema_defs_zos.lo src/ocispec/runtime_spec_schema_defs_vm.lo src/ocispec/runtime_spec_schema_defs_windows.lo src/ocispec/runtime_spec_schema_state_schema.lo src/ocispec/runtime_spec_schema_features_linux.lo src/ocispec/runtime_spec_schema_features_schema.lo src/ocispec/image_manifest_items_image_manifest_items_schema.lo src/ocispec/basic_test_double_array_item.lo src/ocispec/basic_test_double_array.lo src/ocispec/basic_test_top_array_int.lo src/ocispec/basic_test_top_array_string.lo src/ocispec/basic_test_top_double_array_int.lo src/ocispec/basic_test_top_double_array_obj.lo src/ocispec/basic_test_top_double_array_refobj.lo src/ocispec/basic_test_top_double_array_string.lo src/ocispec/read-file.lo src/ocispec/json_common.lo -lyajl
libtool: link: ar cr .libs/libocispec.a src/ocispec/image_spec_schema_config_schema.o src/ocispec/image_spec_schema_content_descriptor.o src/ocispec/image_spec_schema_defs.o src/ocispec/image_spec_schema_defs_descriptor.o src/ocispec/image_spec_schema_image_index_schema.o src/ocispec/image_spec_schema_image_layout_schema.o src/ocispec/image_spec_schema_image_manifest_schema.o src/ocispec/runtime_spec_schema_config_freebsd.o src/ocispec/runtime_spec_schema_config_linux.o src/ocispec/runtime_spec_schema_config_zos.o src/ocispec/runtime_spec_schema_config_schema.o src/ocispec/runtime_spec_schema_config_solaris.o src/ocispec/runtime_spec_schema_config_vm.o src/ocispec/runtime_spec_schema_config_windows.o src/ocispec/runtime_spec_schema_defs.o src/ocispec/runtime_spec_schema_defs_freebsd.o src/ocispec/runtime_spec_schema_defs_linux.o src/ocispec/runtime_spec_schema_defs_zos.o src/ocispec/runtime_spec_schema_defs_vm.o src/ocispec/runtime_spec_schema_defs_windows.o src/ocispec/runtime_spec_schema_state_schema.o src/ocispec/runtime_spec_schema_features_linux.o src/ocispec/runtime_spec_schema_features_schema.o src/ocispec/image_manifest_items_image_manifest_items_schema.o src/ocispec/basic_test_double_array_item.o src/ocispec/basic_test_double_array.o src/ocispec/basic_test_top_array_int.o src/ocispec/basic_test_top_array_string.o src/ocispec/basic_test_top_double_array_int.o src/ocispec/basic_test_top_double_array_obj.o src/ocispec/basic_test_top_double_array_refobj.o src/ocispec/basic_test_top_double_array_string.o src/ocispec/read-file.o src/ocispec/json_common.o
libtool: link: ranlib .libs/libocispec.a
libtool: link: ( cd ".libs" && rm -f "libocispec.la" && ln -s "../libocispec.la" "libocispec.la" )
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-5 tests/test-5.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-5 tests/test-5.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-6 tests/test-6.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-6 tests/test-6.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-4 tests/test-4.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-4 tests/test-4.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-7 tests/test-7.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-7 tests/test-7.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-3 tests/test-3.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-3 tests/test-3.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-8 tests/test-8.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-8 tests/test-8.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --mode=link libocispec.la -o libocispec.a
libtool: link: ar cr libocispec.a
libtool: link: ranlib libocispec.a
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-9 tests/test-9.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-9 tests/test-9.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-11 tests/test-11.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-11 tests/test-11.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-10 tests/test-10.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-10 tests/test-10.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-2 tests/test-2.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-2 tests/test-2.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-1 tests/test-1.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tests/test-1 tests/test-1.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/bin/sh ./libtool --tag=CC --mode=link gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o src/ocispec/validate src/ocispec/validate.o libocispec.la -lyajl -lyajl
libtool: link: gcc -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o src/ocispec/validate src/ocispec/validate.o ./.libs/libocispec.a -lyajl
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-io_priority.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-io_priority.Tpo -c -o src/libcrun/libcrun_la-io_priority.lo `test -f 'src/libcrun/io_priority.c' || echo './'`src/libcrun/io_priority.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-io_priority.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-io_priority.Tpo -c src/libcrun/io_priority.c -o src/libcrun/libcrun_la-io_priority.o
mv -f src/libcrun/.deps/libcrun_la-io_priority.Tpo src/libcrun/.deps/libcrun_la-io_priority.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-mempolicy.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-mempolicy.Tpo -c -o src/libcrun/libcrun_la-mempolicy.lo `test -f 'src/libcrun/mempolicy.c' || echo './'`src/libcrun/mempolicy.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-mempolicy.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-mempolicy.Tpo -c src/libcrun/mempolicy.c -o src/libcrun/libcrun_la-mempolicy.o
mv -f src/libcrun/.deps/libcrun_la-mempolicy.Tpo src/libcrun/.deps/libcrun_la-mempolicy.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-mount_flags.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-mount_flags.Tpo -c -o src/libcrun/libcrun_la-mount_flags.lo `test -f 'src/libcrun/mount_flags.c' || echo './'`src/libcrun/mount_flags.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-mount_flags.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-mount_flags.Tpo -c src/libcrun/mount_flags.c -o src/libcrun/libcrun_la-mount_flags.o
mv -f src/libcrun/.deps/libcrun_la-mount_flags.Tpo src/libcrun/.deps/libcrun_la-mount_flags.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-scheduler.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-scheduler.Tpo -c -o src/libcrun/libcrun_la-scheduler.lo `test -f 'src/libcrun/scheduler.c' || echo './'`src/libcrun/scheduler.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-scheduler.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-scheduler.Tpo -c src/libcrun/scheduler.c -o src/libcrun/libcrun_la-scheduler.o
mv -f src/libcrun/.deps/libcrun_la-scheduler.Tpo src/libcrun/.deps/libcrun_la-scheduler.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
ouble_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:169:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:172:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:177:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (6) calling 'make_basic_test_top_double_array_refobj_container' from 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:14:2: note: (7) entry to 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:21:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:23:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:25:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:28:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:31:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:33:14: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:34:25: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (17) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:16:117: note: (19) inlined call to 'free_basic_test_top_double_array_refobj_container_function' from 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:12:74: note: (20) inlined call to 'free_basic_test_top_double_array_refobj_container' from 'free_basic_test_top_double_array_refobj_container_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_top_double_array_refobj_container',
inlined from 'free_basic_test_top_double_array_refobj_container_function' at src/ocispec/basic_test_top_double_array_refobj.c:12:1,
inlined from 'make_basic_test_top_double_array_refobj_container' at src/ocispec/basic_test_top_double_array_refobj.c:16:117:
cc1: note: (21) ...to here
cc1: note: (22) calling 'free_basic_test_top_double_array_refobj_container' from 'make_basic_test_top_double_array_refobj_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c: In function 'free_basic_test_top_double_array_refobj_container.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:56:6: note: (23) entry to 'free_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:66:42: note: (26) dereference of NULL '*ptr.subitem_lens + i * 8' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:68:13: warning: dereference of NULL '*<unknown> + j * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:162:1: note: (1) entry to 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:169:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:172:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:177:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (6) calling 'make_basic_test_top_double_array_refobj_container' from 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:14:2: note: (7) entry to 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:21:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:23:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:25:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:28:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:31:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:33:14: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (18) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:39:55: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:41:25: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:42:12: note: (21) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:42:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:16:117: note: (23) inlined call to 'free_basic_test_top_double_array_refobj_container_function' from 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:12:74: note: (24) inlined call to 'free_basic_test_top_double_array_refobj_container' from 'free_basic_test_top_double_array_refobj_container_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_top_double_array_refobj_container',
inlined from 'free_basic_test_top_double_array_refobj_container_function' at src/ocispec/basic_test_top_double_array_refobj.c:12:1,
inlined from 'make_basic_test_top_double_array_refobj_container' at src/ocispec/basic_test_top_double_array_refobj.c:16:117:
cc1: note: (25) ...to here
cc1: note: (26) calling 'free_basic_test_top_double_array_refobj_container' from 'make_basic_test_top_double_array_refobj_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c: In function 'free_basic_test_top_double_array_refobj_container.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:56:6: note: (27) entry to 'free_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:66:23: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:68:51: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:68:13: note: (32) dereference of NULL '*<unknown> + j * 8' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:69:16: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:162:1: note: (1) entry to 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:169:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:172:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:177:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (6) calling 'make_basic_test_top_double_array_refobj_container' from 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:14:2: note: (7) entry to 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:21:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:23:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:25:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:28:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:18: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:31:8: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:31:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:33:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (20) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:39:55: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:42:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:16:117: note: (23) inlined call to 'free_basic_test_top_double_array_refobj_container_function' from 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:12:74: note: (24) inlined call to 'free_basic_test_top_double_array_refobj_container' from 'free_basic_test_top_double_array_refobj_container_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_top_double_array_refobj_container',
inlined from 'free_basic_test_top_double_array_refobj_container_function' at src/ocispec/basic_test_top_double_array_refobj.c:12:1,
inlined from 'make_basic_test_top_double_array_refobj_container' at src/ocispec/basic_test_top_double_array_refobj.c:16:117:
cc1: note: (25) ...to here
cc1: note: (26) calling 'free_basic_test_top_double_array_refobj_container' from 'make_basic_test_top_double_array_refobj_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c: In function 'free_basic_test_top_double_array_refobj_container.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:56:6: note: (27) entry to 'free_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:66:23: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:71:20: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:63:19: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:66:23: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:68:51: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:68:13: note: (36) if 'free_basic_test_double_array_item' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:69:16: note: (37) '<unknown>' leaks here; was allocated at (14) <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_double_array_refobj_container_parse_data' at src/ocispec/basic_test_top_double_array_refobj.c:165:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:159:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c: In function 'basic_test_top_double_array_refobj_container_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:162:1: note: (1) entry to 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:169:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:172:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:177:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (6) calling 'make_basic_test_top_double_array_refobj_container' from 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:14:2: note: (7) entry to 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:21:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:23:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:25:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:11: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:28:8: note: (13) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:28:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:31:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:33:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (20) following 'false' branch (when 'i >= alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (22) returning to 'basic_test_top_double_array_refobj_container_parse_data' from 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:165:45: note: (23) inlined call to 'yajl_tree_free_function' from 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_double_array_refobj_container_parse_data' at src/ocispec/basic_test_top_double_array_refobj.c:165:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:159:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:159:36: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:159:36: note: (26) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:159:36: note: (27) '<unknown>' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:159:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c: In function 'basic_test_top_double_array_refobj_container_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:162:1: note: (1) entry to 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:169:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:172:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:177:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (6) calling 'make_basic_test_top_double_array_refobj_container' from 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:14:2: note: (7) entry to 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:21:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:23:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:25:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:28:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:18: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:31:8: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:31:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:33:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35:8: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (20) following 'false' branch (when 'i >= alen')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:183:11: note: (22) returning to 'basic_test_top_double_array_refobj_container_parse_data' from 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:165:45: note: (23) inlined call to 'yajl_tree_free_function' from 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
inlined from 'basic_test_top_double_array_refobj_container_parse_data' at src/ocispec/basic_test_top_double_array_refobj.c:165:45:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:159:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:159:36: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:159:36: note: (26) if 'yajl_tree_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:159:36: note: (27) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:32: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:36: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c: In function 'free_basic_test_top_double_array_string_container.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:71:42: warning: dereference of NULL '*ptr.subitem_lens + i * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:14:2: note: (1) entry to 'make_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:25:8: note: (2) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:27:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:28:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:30:18: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:31:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:33:14: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:34:25: note: (8) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:35:8: note: (9) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:35:8: note: (10) following 'true' branch... <--[gcc]
In file included from /usr/include/alloca.h:24, <--[gcc]
from /usr/include/stdlib.h:728, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:4, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:36:14: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:16:117: note: (12) inlined call to 'free_basic_test_top_double_array_string_container_function' from 'make_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:12:74: note: (13) inlined call to 'free_basic_test_top_double_array_string_container' from 'free_basic_test_top_double_array_string_container_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_top_double_array_string_container',
inlined from 'free_basic_test_top_double_array_string_container_function' at src/ocispec/basic_test_top_double_array_string.c:12:1,
inlined from 'make_basic_test_top_double_array_string_container.part.0' at src/ocispec/basic_test_top_double_array_string.c:16:117:
cc1: note: (14) calling 'free_basic_test_top_double_array_string_container' from 'make_basic_test_top_double_array_string_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c: In function 'free_basic_test_top_double_array_string_container.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:61:6: note: (15) entry to 'free_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:68:19: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:68:19: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:71:42: note: (18) dereference of NULL '*ptr.subitem_lens + i * 8' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:73:13: warning: dereference of NULL '*<unknown> + j * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:14:2: note: (1) entry to 'make_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:25:8: note: (2) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:27:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:28:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:30:18: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:31:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:33:14: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:35:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:35:8: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:37:19: note: (10) following 'true' branch (when 'alen > i')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:39:55: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:40:25: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:41:12: note: (13) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:41:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:42:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:16:117: note: (16) inlined call to 'free_basic_test_top_double_array_string_container_function' from 'make_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:12:74: note: (17) inlined call to 'free_basic_test_top_double_array_string_container' from 'free_basic_test_top_double_array_string_container_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_basic_test_top_double_array_string_container',
inlined from 'free_basic_test_top_double_array_string_container_function' at src/ocispec/basic_test_top_double_array_string.c:12:1,
inlined from 'make_basic_test_top_double_array_string_container.part.0' at src/ocispec/basic_test_top_double_array_string.c:16:117:
cc1: note: (18) calling 'free_basic_test_top_double_array_string_container' from 'make_basic_test_top_double_array_string_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c: In function 'free_basic_test_top_double_array_string_container.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:61:6: note: (19) entry to 'free_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:68:19: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:68:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:71:23: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:73:22: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:73:13: note: (24) dereference of NULL '*<unknown> + j * 8' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:21: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c: In function 'fread_file': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:37:57: warning: leak of FILE 'fopen(path, "r")' [CWE-775] [-Wanalyzer-file-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:117:1: note: (1) entry to 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:119:13: note: (2) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:123:6: note: (3) assuming 'fopen(path, "r")' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:123:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:126:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:126:9: note: (6) calling 'fread_file' from 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:30:1: note: (7) entry to 'fread_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:37:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:39:21: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:39:21: note: (10) if 'ftello' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:37:57: note: (11) 'fopen(path, "r")' leaks here; was opened at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:37:57: warning: leak of 'fopen(path, "r")' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:117:1: note: (1) entry to 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:119:13: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:123:6: note: (3) assuming 'fopen(path, "r")' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:123:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:126:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:126:9: note: (6) calling 'fread_file' from 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:30:1: note: (7) entry to 'fread_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:37:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:39:21: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:39:21: note: (10) if 'ftello' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/read-file.c:37:57: note: (11) 'fopen(path, "r")' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:533: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:539: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:611: error: memleak(CWE-401): Memory leak: keys <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:713: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:718: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:782: error: memleak(CWE-401): Memory leak: keys <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:888: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:894: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1050: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1056: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1345: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1351: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1408: error: memleak(CWE-401): Memory leak: keys <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1414: error: memleak(CWE-401): Memory leak: keys <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1414: error: memleak(CWE-401): Memory leak: vals <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1521: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1528: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1585: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1589: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c: In function 'free_json_map_string_string.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1479:11: warning: dereference of NULL '*map.keys + i * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1569:1: note: (1) entry to 'clone_map_string_string' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1574:6: note: (2) following 'false' branch (when 'src' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1577:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1578:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1581:17: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1583:15: note: (6) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1584:6: note: (7) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1584:6: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1571:72: note: (9) inlined call to 'free_json_map_string_string_function' from 'clone_map_string_string' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:6: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1492:52: note: (10) inlined call to 'free_json_map_string_string' from 'free_json_map_string_string_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_json_map_string_string',
inlined from 'free_json_map_string_string_function' at src/ocispec/json_common.c:1492:1,
inlined from 'clone_map_string_string' at src/ocispec/json_common.c:1571:72:
cc1: note: (11) ...to here
cc1: note: (12) calling 'free_json_map_string_string' from 'clone_map_string_string'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c: In function 'free_json_map_string_string.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1472:1: note: (13) entry to 'free_json_map_string_string' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1477:21: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1479:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1479:11: note: (16) dereference of NULL '*map.keys + i * 8' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1481:11: warning: dereference of NULL '*map.values + i * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1569:1: note: (1) entry to 'clone_map_string_string' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1574:6: note: (2) following 'false' branch (when 'src' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1577:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1578:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1581:17: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1584:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1587:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1587:17: note: (8) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1588:6: note: (9) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1588:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1571:72: note: (11) inlined call to 'free_json_map_string_string_function' from 'clone_map_string_string' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1492:52: note: (12) inlined call to 'free_json_map_string_string' from 'free_json_map_string_string_function' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definition of macro 'define_cleaner_function' <--[gcc]
In function 'free_json_map_string_string',
inlined from 'free_json_map_string_string_function' at src/ocispec/json_common.c:1492:1,
inlined from 'clone_map_string_string' at src/ocispec/json_common.c:1571:72:
cc1: note: (13) ...to here
cc1: note: (14) calling 'free_json_map_string_string' from 'clone_map_string_string'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c: In function 'free_json_map_string_string.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1472:1: note: (15) entry to 'free_json_map_string_string' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1477:21: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1479:20: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1481:11: note: (18) dereference of NULL '*map.values + i * 8' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c:32: <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_load_seccomp_notify_plugins' at src/libcrun/seccomp_notify.c:88:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'b' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c: In function 'libcrun_load_seccomp_notify_plugins': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c:83:1: note: (1) entry to 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c:88:22: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c:88:22: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c:87:73: note: (4) calling 'xmalloc0' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c:87:73: note: (8) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c:92:6: note: (9) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c:19: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c:93:34: note: (10) ...to here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:26: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (11) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c:93:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp_notify.c:88:22: note: (12) inlined call to 'cleanup_freep' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_load_seccomp_notify_plugins' at src/libcrun/seccomp_notify.c:88:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (13) use of uninitialized value 'b' here <--[gcc]
In function 'libcrun_set_stdio':
cc1: warning: leak of file descriptor 'ret' [CWE-775] [-Wanalyzer-fd-leak]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:95:1: note: (1) entry to 'libcrun_set_stdio' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (4) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (6) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (7) assuming 'ret' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:23: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (10) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (12) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (13) assuming 'ret' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:23: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:111:6: note: (16) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.h:24, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:24: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:112:34: note: (17) ...to here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.h:23: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (18) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:112:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:98:21: note: (19) inlined call to 'cleanup_closep' from 'libcrun_set_stdio' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:25: <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_set_stdio' at src/libcrun/terminal.c:98:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'true' branch... <--[gcc]
cc1: note: (21) ...to here
In function 'libcrun_set_stdio':
cc1: note: (22) 'ret' leaks here; was opened at (12)
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-seccomp_notify.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-seccomp_notify.Tpo -c -o src/libcrun/libcrun_la-seccomp_notify.lo `test -f 'src/libcrun/seccomp_notify.c' || echo './'`src/libcrun/seccomp_notify.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-seccomp_notify.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-seccomp_notify.Tpo -c src/libcrun/seccomp_notify.c -o src/libcrun/libcrun_la-seccomp_notify.o
mv -f src/libcrun/.deps/libcrun_la-seccomp_notify.Tpo src/libcrun/.deps/libcrun_la-seccomp_notify.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-signals.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-signals.Tpo -c -o src/libcrun/libcrun_la-signals.lo `test -f 'src/libcrun/signals.c' || echo './'`src/libcrun/signals.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-signals.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-signals.Tpo -c src/libcrun/signals.c -o src/libcrun/libcrun_la-signals.o
mv -f src/libcrun/.deps/libcrun_la-signals.Tpo src/libcrun/.deps/libcrun_la-signals.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-terminal.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-terminal.Tpo -c -o src/libcrun/libcrun_la-terminal.lo `test -f 'src/libcrun/terminal.c' || echo './'`src/libcrun/terminal.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-terminal.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-terminal.Tpo -c src/libcrun/terminal.c -o src/libcrun/libcrun_la-terminal.o
mv -f src/libcrun/.deps/libcrun_la-terminal.Tpo src/libcrun/.deps/libcrun_la-terminal.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-intelrdt.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-intelrdt.Tpo -c -o src/libcrun/libcrun_la-intelrdt.lo `test -f 'src/libcrun/intelrdt.c' || echo './'`src/libcrun/intelrdt.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-intelrdt.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-intelrdt.Tpo -c src/libcrun/intelrdt.c -o src/libcrun/libcrun_la-intelrdt.o
mv -f src/libcrun/.deps/libcrun_la-intelrdt.Tpo src/libcrun/.deps/libcrun_la-intelrdt.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-seccomp.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-seccomp.Tpo -c -o src/libcrun/libcrun_la-seccomp.lo `test -f 'src/libcrun/seccomp.c' || echo './'`src/libcrun/seccomp.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-seccomp.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-seccomp.Tpo -c src/libcrun/seccomp.c -o src/libcrun/libcrun_la-seccomp.o
mv -f src/libcrun/.deps/libcrun_la-seccomp.Tpo src/libcrun/.deps/libcrun_la-seccomp.Plo
...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: leak of file descriptor 'fd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:95:1: note: (1) entry to 'libcrun_set_stdio' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:98:26: note: (2) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (3) assuming 'fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (6) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:98:21: note: (8) inlined call to 'cleanup_closep' from 'libcrun_set_stdio' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_set_stdio' at src/libcrun/terminal.c:98:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (9) following 'true' branch... <--[gcc]
cc1: note: (10) ...to here
cc1: note: (11) calling 'cleanup_closep' from 'libcrun_set_stdio'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (12) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (13) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (14) 'fd' leaks here; was opened at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:40:1: note: (1) entry to 'libcrun_new_terminal' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:44:26: note: (2) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:45:6: note: (3) assuming 'fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:45:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:48:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:44:21: note: (6) inlined call to 'cleanup_closep' from 'libcrun_new_terminal' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_new_terminal' at src/libcrun/terminal.c:44:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (7) following 'true' branch... <--[gcc]
cc1: note: (8) ...to here
cc1: note: (9) calling 'cleanup_closep' from 'libcrun_new_terminal'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (10) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (11) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (14) second 'close' here; first 'close' was at (11) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:95:1: note: (1) entry to 'libcrun_set_stdio' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:98:26: note: (2) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (3) assuming 'fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (6) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:98:21: note: (8) inlined call to 'cleanup_closep' from 'libcrun_set_stdio' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_set_stdio' at src/libcrun/terminal.c:98:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (9) following 'true' branch... <--[gcc]
cc1: note: (10) ...to here
cc1: note: (11) calling 'cleanup_closep' from 'libcrun_set_stdio'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (12) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (13) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (16) second 'close' here; first 'close' was at (13) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: leak of file descriptor 'ret' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:95:1: note: (1) entry to 'libcrun_set_stdio' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (4) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (6) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (7) assuming 'ret' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:23: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (10) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (12) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (13) assuming 'ret' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:23: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:98:21: note: (16) inlined call to 'cleanup_closep' from 'libcrun_set_stdio' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_set_stdio' at src/libcrun/terminal.c:98:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (17) following 'true' branch... <--[gcc]
cc1: note: (18) ...to here
cc1: note: (19) calling 'cleanup_closep' from 'libcrun_set_stdio'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (20) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (21) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (22) 'ret' leaks here; was opened at (12) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_set_stdio': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:109:1: warning: leak of file descriptor 'ret' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:95:1: note: (1) entry to 'libcrun_set_stdio' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (4) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (6) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (7) assuming 'ret' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:23: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (10) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (12) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (13) assuming 'ret' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:103:23: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/terminal.c:98:21: note: (16) inlined call to 'cleanup_closep' from 'libcrun_set_stdio' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_set_stdio' at src/libcrun/terminal.c:98:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (17) following 'true' branch... <--[gcc]
cc1: note: (18) ...to here
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_set_stdio': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:109:1: note: (19) 'ret' leaks here; was opened at (12) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:23: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'compare_rdt_configurations': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc((n_parts_a + 1) * 8)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:259:1: note: (1) entry to 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:269:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:271:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:271:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:274:9: note: (5) inlined call to 'get_resctrl_path' from 'resctl_create' <--[gcc]
In function 'get_resctrl_path',
inlined from 'resctl_create' at src/libcrun/intelrdt.c:274:9:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:180:10: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c: In function 'compare_rdt_configurations': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:275:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:278:11: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:279:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:282:6: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:282:6: note: (11) following 'false' branch (when 'l3_cache_schema' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:287:6: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:296:6: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:297:12: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:297:12: note: (15) calling 'validate_rdt_configuration' from 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:184:1: note: (16) entry to 'validate_rdt_configuration' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:192:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:195:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:196:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:199:7: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:200:10: note: (21) following 'true' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:204:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:204:10: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:205:15: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:205:15: note: (25) calling 'compare_rdt_configurations' from 'validate_rdt_configuration' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:112:1: note: (26) entry to 'compare_rdt_configurations' <--[gcc]
In file included from /usr/include/features.h:540, <--[gcc]
from /usr/include/bits/libc-header-start.h:33, <--[gcc]
from /usr/include/stdio.h:28, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.h:21, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:122:8: note: (27) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:123:19: note: (28) following 'false' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:125:8: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:125:8: note: (30) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:126:19: note: (31) following 'false' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:128:15: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:131:6: note: (33) following 'false' branch (when 'n_parts_a == n_parts_b')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:134:56: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:134:8: note: (35) calling 'xmalloc' from 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (36) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (37) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (38) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:134:8: note: (41) returning to 'compare_rdt_configurations' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:136:18: note: (42) calling 'xstrdup' from 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (43) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (44) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (46) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:136:18: note: (48) returning to 'compare_rdt_configurations' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:148:3: note: (49) if 'qsort' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (50) 'xmalloc((n_parts_a + 1) * 8)' leaks here; was allocated at (37) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
In function 'cleanup_freep',
inlined from 'get_rdt_value' at src/libcrun/intelrdt.c:54:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'schemata_joined' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c: In function 'get_rdt_value': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:347:1: note: (1) entry to 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:361:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:6: note: (4) following 'false' branch (when 'l3_cache_schema' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:370:8: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:371:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:374:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:374:10: note: (8) calling 'write_intelrdt_string' from 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:218:1: note: (9) entry to 'write_intelrdt_string' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:223:9: note: (10) calling 'get_rdt_value' from 'write_intelrdt_string' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:52:1: note: (11) entry to 'get_rdt_value' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:54:22: note: (12) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:54:22: note: (13) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:60:6: note: (14) following 'true' branch (when 'schemata_size != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:61:23: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:61:23: note: (16) if 'str_join_array' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:54:22: note: (17) inlined call to 'cleanup_freep' from 'get_rdt_value' <--[gcc]
In function 'cleanup_freep',
inlined from 'get_rdt_value' at src/libcrun/intelrdt.c:54:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (18) use of uninitialized value 'schemata_joined' here <--[gcc]
In function 'cleanup_freep',
inlined from 'resctl_update' at src/libcrun/intelrdt.c:351:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'cleaned_l3_cache_schema' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c: In function 'resctl_update': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:347:1: note: (1) entry to 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:351:22: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:351:22: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:361:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:6: note: (6) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:26: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:26: note: (8) when 'strstr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:23: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:366:33: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:366:33: note: (11) calling 'intelrdt_clean_l3_cache_schema' from 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:236:1: note: (12) entry to 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:241:9: note: (13) calling 'xmalloc' from 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (14) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:241:9: note: (17) returning to 'intelrdt_clean_l3_cache_schema' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:366:33: note: (18) returning to 'resctl_update' from 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:371:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:374:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:374:10: note: (21) calling 'write_intelrdt_string' from 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:218:1: note: (22) entry to 'write_intelrdt_string' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:223:9: note: (23) calling 'get_rdt_value' from 'write_intelrdt_string' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:52:1: note: (24) entry to 'get_rdt_value' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:63:10: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:65:57: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:65:57: note: (27) following 'false' branch (when 'schemata_joined' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:65:57: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:223:9: note: (29) returning to 'write_intelrdt_string' from 'get_rdt_value' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:224:6: note: (30) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:225:34: note: (31) ...to here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.h:23: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (32) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:225:12: note: in expansion of macro 'crun_make_error' <--[gcc]
cc1: note: (33) unwinding stack frame
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:353:21: note: (34) inlined call to 'cleanup_closep' from 'resctl_update' <--[gcc]
In function 'cleanup_closep',
inlined from 'resctl_update' at src/libcrun/intelrdt.c:353:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (35) following 'true' branch... <--[gcc]
cc1: note: (36) ...to here
cc1: note: (37) calling 'cleanup_closep' from 'resctl_update'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'resctl_update': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (38) entry to 'cleanup_closep' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (39) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (40) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:351:22: note: (41) inlined call to 'cleanup_freep' from 'resctl_update' <--[gcc]
In function 'cleanup_freep',
inlined from 'resctl_update' at src/libcrun/intelrdt.c:351:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (42) use of uninitialized value 'cleaned_l3_cache_schema' here <--[gcc]
In function 'cleanup_freep',
inlined from 'compare_rdt_configurations' at src/libcrun/intelrdt.c:116:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'a_copy' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c: In function 'compare_rdt_configurations': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:259:1: note: (1) entry to 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:269:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:271:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:271:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:274:9: note: (5) inlined call to 'get_resctrl_path' from 'resctl_create' <--[gcc]
In function 'get_resctrl_path',
inlined from 'resctl_create' at src/libcrun/intelrdt.c:274:9:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:180:10: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c: In function 'compare_rdt_configurations': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:275:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:278:11: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:279:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:282:6: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:282:6: note: (11) following 'false' branch (when 'l3_cache_schema' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:287:6: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:296:6: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:297:12: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:297:12: note: (15) calling 'validate_rdt_configuration' from 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:184:1: note: (16) entry to 'validate_rdt_configuration' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:192:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:195:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:196:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:199:7: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:200:10: note: (21) following 'true' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:204:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:204:10: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:205:15: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:205:15: note: (25) calling 'compare_rdt_configurations' from 'validate_rdt_configuration' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:112:1: note: (26) entry to 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:116:22: note: (27) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:116:22: note: (28) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:122:8: note: (29) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:123:19: note: (30) following 'false' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:125:8: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:125:8: note: (32) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:126:19: note: (33) following 'false' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:128:15: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:131:6: note: (35) following 'false' branch (when 'n_parts_a == n_parts_b')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:134:56: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:134:8: note: (37) calling 'xmalloc' from 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (38) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:134:8: note: (41) returning to 'compare_rdt_configurations' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:136:18: note: (42) calling 'xstrdup' from 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (43) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (44) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (46) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:136:18: note: (48) returning to 'compare_rdt_configurations' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:148:3: note: (49) if 'qsort' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:116:22: note: (50) inlined call to 'cleanup_freep' from 'compare_rdt_configurations' <--[gcc]
In function 'cleanup_freep',
inlined from 'compare_rdt_configurations' at src/libcrun/intelrdt.c:116:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (51) use of uninitialized value 'a_copy' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:347:1: note: (1) entry to 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:361:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:6: note: (4) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:26: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:26: note: (6) when 'strstr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:364:23: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:366:33: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:366:33: note: (9) calling 'intelrdt_clean_l3_cache_schema' from 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:236:1: note: (10) entry to 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:241:9: note: (11) calling 'xmalloc' from 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (12) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:241:9: note: (15) returning to 'intelrdt_clean_l3_cache_schema' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:366:33: note: (16) returning to 'resctl_update' from 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:370:8: note: (17) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:371:6: note: (18) assuming 'fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:371:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:374:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:374:10: note: (21) calling 'write_intelrdt_string' from 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:218:1: note: (22) entry to 'write_intelrdt_string' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:223:9: note: (23) calling 'get_rdt_value' from 'write_intelrdt_string' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:52:1: note: (24) entry to 'get_rdt_value' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:63:10: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:65:57: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:65:57: note: (27) following 'false' branch (when 'schemata_joined' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:65:57: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:223:9: note: (29) returning to 'write_intelrdt_string' from 'get_rdt_value' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:224:6: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:225:34: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (32) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:225:12: note: in expansion of macro 'crun_make_error' <--[gcc]
cc1: note: (33) unwinding stack frame
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/intelrdt.c:353:21: note: (34) inlined call to 'cleanup_closep' from 'resctl_update' <--[gcc]
In function 'cleanup_closep',
inlined from 'resctl_update' at src/libcrun/intelrdt.c:353:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (35) following 'true' branch... <--[gcc]
cc1: note: (36) ...to here
cc1: note: (37) calling 'cleanup_closep' from 'resctl_update'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (38) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (39) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (40) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (42) second 'close' here; first 'close' was at (39) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:25: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_copy_seccomp': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(in_size + 1)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:842:1: note: (1) entry to 'libcrun_copy_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:851:14: note: (2) calling 'xmalloc' from 'libcrun_copy_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (3) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (5) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:851:14: note: (8) returning to 'libcrun_copy_seccomp' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:853:14: note: (9) if 'base64_decode' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (10) 'xmalloc(in_size + 1)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_copy_seccomp' at src/libcrun/seccomp.c:844:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'bpf_data' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'libcrun_copy_seccomp': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:842:1: note: (1) entry to 'libcrun_copy_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:844:22: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:844:22: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:851:14: note: (4) calling 'xmalloc' from 'libcrun_copy_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:851:14: note: (8) returning to 'libcrun_copy_seccomp' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:853:14: note: (9) if 'base64_decode' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:844:22: note: (10) inlined call to 'cleanup_freep' from 'libcrun_copy_seccomp' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_copy_seccomp' at src/libcrun/seccomp.c:844:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (11) use of uninitialized value 'bpf_data' here <--[gcc]
In function 'cleanup_freep',
inlined from 'evict_cache' at src/libcrun/seccomp.c:522:40:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'entries' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'evict_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:522:40: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:522:40: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:506:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:509:62: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:512:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:512:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:520:6: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:528:11: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:528:11: note: (9) if 'fdopendir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:522:40: note: (10) inlined call to 'cleanup_freep' from 'evict_cache' <--[gcc]
In function 'cleanup_freep',
inlined from 'evict_cache' at src/libcrun/seccomp.c:522:40:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (11) use of uninitialized value 'entries' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'entries' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'evict_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:578:1: note: (1) entry to 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:586:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:589:7: note: (3) inlined call to 'is_empty_string' from 'store_seccomp_cache' <--[gcc]
In function 'is_empty_string',
inlined from 'store_seccomp_cache' at src/libcrun/seccomp.c:589:7:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:404:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:404:20: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'evict_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:40: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:593:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:597:48: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:598:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:601:62: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:602:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:605:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:606:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:609:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:609:9: note: (17) calling 'evict_cache' from 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:498:1: note: (18) entry to 'evict_cache' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:522:40: note: (19) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:522:40: note: (20) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:506:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:509:62: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:512:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:512:6: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:520:6: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:528:11: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:528:11: note: (27) if 'fdopendir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:522:40: note: (28) inlined call to 'cleanup_freep' from 'evict_cache' <--[gcc]
In function 'cleanup_freep',
inlined from 'evict_cache' at src/libcrun/seccomp.c:522:40:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (29) use of uninitialized value 'entries' here <--[gcc]
In function 'cleanup_freep',
inlined from 'store_seccomp_cache' at src/libcrun/seccomp.c:581:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of file descriptor 'dirfd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:578:1: note: (1) entry to 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:586:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:589:7: note: (3) inlined call to 'is_empty_string' from 'store_seccomp_cache' <--[gcc]
In function 'is_empty_string',
inlined from 'store_seccomp_cache' at src/libcrun/seccomp.c:589:7:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:404:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:404:20: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:40: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (9) calling 'open_rundir_dirfd' from 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:460:1: note: (10) entry to 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (12) ...to here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h:23, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:23: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (13) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:470:11: note: (14) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:471:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:462:22: note: (16) inlined call to 'cleanup_freep' from 'open_rundir_dirfd' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_rundir_dirfd' at src/libcrun/seccomp.c:462:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (18) returning to 'store_seccomp_cache' from 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:593:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:597:48: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:597:9: note: (21) if 'append_paths' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:583:21: note: (22) inlined call to 'cleanup_closep' from 'store_seccomp_cache' <--[gcc]
In function 'cleanup_closep',
inlined from 'store_seccomp_cache' at src/libcrun/seccomp.c:583:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (23) following 'true' branch... <--[gcc]
cc1: note: (24) ...to here
cc1: note: (25) calling 'cleanup_closep' from 'store_seccomp_cache'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (26) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (27) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (28) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:581:22: note: (29) inlined call to 'cleanup_freep' from 'store_seccomp_cache' <--[gcc]
In function 'cleanup_freep',
inlined from 'store_seccomp_cache' at src/libcrun/seccomp.c:581:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (30) 'dirfd' leaks here; was opened at (13) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: leak of file descriptor 'dirfd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:865:1: note: (1) entry to 'libcrun_open_seccomp_bpf' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:874:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:877:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:877:11: note: (4) calling 'open_rundir_dirfd' from 'libcrun_open_seccomp_bpf' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:460:1: note: (5) entry to 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (8) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:470:11: note: (9) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:471:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:462:22: note: (11) inlined call to 'cleanup_freep' from 'open_rundir_dirfd' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_rundir_dirfd' at src/libcrun/seccomp.c:462:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:877:11: note: (13) returning to 'libcrun_open_seccomp_bpf' from 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:878:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:882:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:882:9: note: (16) if 'append_paths' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:867:21: note: (17) inlined call to 'cleanup_closep' from 'libcrun_open_seccomp_bpf' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_open_seccomp_bpf' at src/libcrun/seccomp.c:867:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (18) following 'true' branch... <--[gcc]
cc1: note: (19) ...to here
cc1: note: (20) calling 'cleanup_closep' from 'libcrun_open_seccomp_bpf'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (21) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (22) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (23) 'dirfd' leaks here; was opened at (8) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'dirfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:865:1: note: (1) entry to 'libcrun_open_seccomp_bpf' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:874:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:877:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:877:11: note: (4) calling 'open_rundir_dirfd' from 'libcrun_open_seccomp_bpf' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:460:1: note: (5) entry to 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (8) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:470:11: note: (9) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:471:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:462:22: note: (11) inlined call to 'cleanup_freep' from 'open_rundir_dirfd' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_rundir_dirfd' at src/libcrun/seccomp.c:462:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:877:11: note: (13) returning to 'libcrun_open_seccomp_bpf' from 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:878:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:882:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:882:9: note: (16) if 'append_paths' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:867:21: note: (17) inlined call to 'cleanup_closep' from 'libcrun_open_seccomp_bpf' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_open_seccomp_bpf' at src/libcrun/seccomp.c:867:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (18) following 'true' branch... <--[gcc]
cc1: note: (19) ...to here
cc1: note: (20) calling 'cleanup_closep' from 'libcrun_open_seccomp_bpf'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (21) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (22) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (25) second 'close' here; first 'close' was at (22) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'memfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:200:1: note: (1) entry to 'libcrun_apply_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:214:6: note: (2) following 'false' branch (when 'infd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:217:17: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:217:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:221:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:242:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:245:28: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:248:6: note: (8) following 'true' branch (when 'listener_receiver_fd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:250:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:261:10: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:267:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:268:10: note: (12) following 'false' branch... <--[make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-status.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-status.Tpo -c -o src/libcrun/libcrun_la-status.lo `test -f 'src/libcrun/status.c' || echo './'`src/libcrun/status.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-status.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-status.Tpo -c src/libcrun/status.c -o src/libcrun/libcrun_la-status.o
mv -f src/libcrun/.deps/libcrun_la-status.Tpo src/libcrun/.deps/libcrun_la-status.Plo
gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:271:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:271:13: note: (14) if 'libcrun_mmap' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:250:25: note: (15) inlined call to 'cleanup_closep' from 'libcrun_apply_seccomp' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_apply_seccomp' at src/libcrun/seccomp.c:250:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (16) following 'true' branch... <--[gcc]
cc1: note: (17) ...to here
cc1: note: (18) calling 'cleanup_closep' from 'libcrun_apply_seccomp'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (19) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (20) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (21) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (23) second 'close' here; first 'close' was at (20) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'dirfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:578:1: note: (1) entry to 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:586:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:589:7: note: (3) inlined call to 'is_empty_string' from 'store_seccomp_cache' <--[gcc]
In function 'is_empty_string',
inlined from 'store_seccomp_cache' at src/libcrun/seccomp.c:589:7:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:404:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:404:20: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:40: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (9) calling 'open_rundir_dirfd' from 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:460:1: note: (10) entry to 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (13) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:470:11: note: (14) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:471:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:462:22: note: (16) inlined call to 'cleanup_freep' from 'open_rundir_dirfd' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_rundir_dirfd' at src/libcrun/seccomp.c:462:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (18) returning to 'store_seccomp_cache' from 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:593:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:597:48: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:597:9: note: (21) if 'append_paths' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:583:21: note: (22) inlined call to 'cleanup_closep' from 'store_seccomp_cache' <--[gcc]
In function 'cleanup_closep',
inlined from 'store_seccomp_cache' at src/libcrun/seccomp.c:583:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (23) following 'true' branch... <--[gcc]
cc1: note: (24) ...to here
cc1: note: (25) calling 'cleanup_closep' from 'store_seccomp_cache'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (26) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (27) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (30) second 'close' here; first 'close' was at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '<unknown>' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:200:1: note: (1) entry to 'libcrun_apply_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:214:6: note: (2) following 'false' branch (when 'infd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:217:17: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:217:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:221:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:242:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:245:28: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:248:6: note: (8) following 'true' branch (when 'listener_receiver_fd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:250:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:261:10: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:267:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:268:10: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:271:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:273:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:277:7: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:277:7: note: (16) calling 'close_and_reset' from 'libcrun_apply_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:208:1: note: (17) entry to 'close_and_reset' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:277:7: note: (20) returning to 'libcrun_apply_seccomp' from 'close_and_reset' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:284:10: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:290:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:290:10: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:250:25: note: (24) inlined call to 'cleanup_closep' from 'libcrun_apply_seccomp' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_apply_seccomp' at src/libcrun/seccomp.c:250:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:356:1: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:325:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:334:6: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:334:6: note: (30) following 'true' branch (when 'listener_receiver_fd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:336:43: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:206:21: note: (32) inlined call to 'cleanup_closep' from 'libcrun_apply_seccomp' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_apply_seccomp' at src/libcrun/seccomp.c:206:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (33) following 'true' branch... <--[gcc]
cc1: note: (34) ...to here
cc1: note: (35) calling 'cleanup_closep' from 'libcrun_apply_seccomp'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (36) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (37) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (38) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (40) second 'close' here; first 'close' was at (37) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'close_and_reset': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:33: warning: double 'close' of file descriptor '*fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (1) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (3) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (4) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (6) second 'close' here; first 'close' was at (3) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:33: warning: double 'close' of file descriptor 'memfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:200:1: note: (1) entry to 'libcrun_apply_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:214:6: note: (2) following 'false' branch (when 'infd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:217:17: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:217:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:221:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:242:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:245:28: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:248:6: note: (8) following 'true' branch (when 'listener_receiver_fd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:250:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:261:10: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:267:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:268:10: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:271:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:273:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:277:7: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:277:7: note: (16) calling 'close_and_reset' from 'libcrun_apply_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:208:1: note: (17) entry to 'close_and_reset' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (20) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (21) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (23) second 'close' here; first 'close' was at (20) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'open_rundir_dirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:471:23: warning: leak of file descriptor '<unknown>' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (1) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (3) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:470:11: note: (4) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:471:23: note: (5) '<unknown>' leaks here; was opened at (3) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'evict_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:568:7: warning: use of NULL 'entries' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:506:6: note: (1) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:509:62: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:512:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:512:6: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:520:6: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:528:11: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:529:10: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:532:20: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:568:7: note: (9) argument 1 ('entries') NULL where non-null expected <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.h:22: <--[gcc]
/usr/include/stdlib.h:998:13: note: argument 1 of 'qsort' must be non-null <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:597:9: warning: dereference of NULL '**ctx.container.context' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:578:1: note: (1) entry to 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:586:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:589:7: note: (3) inlined call to 'is_empty_string' from 'store_seccomp_cache' <--[gcc]
In function 'is_empty_string',
inlined from 'store_seccomp_cache' at src/libcrun/seccomp.c:589:7:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:404:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:404:20: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:40: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (9) calling 'open_rundir_dirfd' from 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:460:1: note: (10) entry to 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:462:22: note: (11) '*container.context' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:471:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:462:22: note: (15) inlined call to 'cleanup_freep' from 'open_rundir_dirfd' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_rundir_dirfd' at src/libcrun/seccomp.c:462:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (17) returning to 'store_seccomp_cache' from 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:593:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:597:48: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:597:9: note: (20) dereference of NULL '*container.context' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:597:9: warning: dereference of NULL '*container.context' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:662:1: note: (1) entry to 'libcrun_generate_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:673:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:676:14: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:676:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:679:11: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:680:6: note: (6) following 'false' branch (when 'seccomp' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:684:7: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:684:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:687:14: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:688:6: note: (10) following 'false' branch (when 'def_action' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:691:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:704:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:704:6: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:826:6: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:828:13: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:829:10: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:832:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:832:14: note: (18) calling 'store_seccomp_cache' from 'libcrun_generate_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:578:1: note: (19) entry to 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:586:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:589:7: note: (21) inlined call to 'is_empty_string' from 'store_seccomp_cache' <--[gcc]
In function 'is_empty_string',
inlined from 'store_seccomp_cache' at src/libcrun/seccomp.c:589:7:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:404:24: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:404:20: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:40: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (27) calling 'open_rundir_dirfd' from 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:460:1: note: (28) entry to 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:462:22: note: (29) '**ctx.container.context' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:471:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:462:22: note: (33) inlined call to 'cleanup_freep' from 'open_rundir_dirfd' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_rundir_dirfd' at src/libcrun/seccomp.c:462:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (35) returning to 'store_seccomp_cache' from 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:593:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:597:48: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/seccomp.c:597:9: note: (38) dereference of NULL '*container.context' <--[gcc]
In function 'libcrun_container_delete_status':
cc1: warning: leak of 'dir' [CWE-401] [-Wanalyzer-malloc-leak]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:584:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:592:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:64:6: note: (6) following 'true' branch (when 'state_root' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (8) calling 'xstrdup' from 'get_run_directory' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (9) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (10) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (13) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (14) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (16) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:79:9: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:80:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:38:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (23) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (25) ...to here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.h:24, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:21: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:599:36: note: (26) if 'open' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:588:21: note: (27) inlined call to 'cleanup_closep' from 'libcrun_container_delete_status' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_container_delete_status' at src/libcrun/status.c:588:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_container_delete_status': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:587:21: note: (29) inlined call to 'cleanup_closep' from 'libcrun_container_delete_status' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_container_delete_status' at src/libcrun/status.c:587:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (30) ...to here <--[gcc]
In function 'libcrun_container_delete_status':
cc1: note: (31) 'dir' leaks here; was allocated at (12)
In function 'libcrun_free_container_listp',
inlined from 'libcrun_get_containers_list' at src/libcrun/status.c:640:52:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.h:74:6: warning: use of uninitialized value 'tmp' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_get_containers_list': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:637:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:640:52: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:640:52: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:647:9: note: (4) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:64:6: note: (6) following 'true' branch (when 'state_root' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (8) calling 'xstrdup' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (9) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (10) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (14) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:79:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:80:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:38:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:647:9: note: (21) returning to 'libcrun_get_containers_list' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:648:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:651:9: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:652:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:655:15: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:655:15: note: (26) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:642:20: note: (27) inlined call to 'cleanup_dirp' from 'libcrun_get_containers_list' <--[gcc]
In function 'cleanup_dirp',
inlined from 'libcrun_get_containers_list' at src/libcrun/status.c:642:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:204:5: note: (28) if 'closedir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_get_containers_list': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:640:52: note: (29) inlined call to 'libcrun_free_container_listp' from 'libcrun_get_containers_list' <--[gcc]
In function 'libcrun_free_container_listp',
inlined from 'libcrun_get_containers_list' at src/libcrun/status.c:640:52:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.h:74:6: note: (30) use of uninitialized value 'tmp' here <--[gcc]
In function 'cleanup_freep',
inlined from 'get_run_directory' at src/libcrun/status.c:62:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of 'root' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'get_run_directory': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:637:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:647:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:64:6: note: (4) following 'true' branch (when 'state_root' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (6) calling 'xstrdup' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (7) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (8) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (11) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (14) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:79:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:79:9: note: (19) if 'crun_ensure_directory' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:62:22: note: (20) inlined call to 'cleanup_freep' from 'get_run_directory' <--[gcc]
In function 'cleanup_freep',
inlined from 'get_run_directory' at src/libcrun/status.c:62:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (21) 'root' leaks here; was allocated at (10) <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_get_state_directory' at src/libcrun/status.c:114:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of 'root' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_get_state_directory': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:503:1: note: (1) entry to 'libcrun_status_check_directories' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:508:9: note: (2) calling 'libcrun_get_state_directory' from 'libcrun_status_check_directories' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:111:1: note: (3) entry to 'libcrun_get_state_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:118:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:121:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:121:9: note: (6) calling 'get_run_directory' from 'libcrun_get_state_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:59:1: note: (7) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:64:6: note: (8) following 'true' branch (when 'state_root' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (10) calling 'xstrdup' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (11) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (12) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (15) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (16) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (18) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:12: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:79:9: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:80:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:38:10: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:121:9: note: (25) returning to 'libcrun_get_state_directory' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:122:6: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:125:9: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:125:9: note: (28) if 'append_paths' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:114:22: note: (29) inlined call to 'cleanup_freep' from 'libcrun_get_state_directory' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_get_state_directory' at src/libcrun/status.c:114:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (30) 'root' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:712:1: note: (1) entry to 'libcrun_check_pid_valid' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:721:9: note: (2) calling 'read_pid_stat' from 'libcrun_check_pid_valid' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:159:1: note: (3) entry to 'read_pid_stat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:168:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:171:8: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:171:8: note: (6) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:172:6: note: (7) assuming 'fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:172:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:183:9: note: (9) inlined call to 'read_all_fd' from 'read_pid_stat' <--[gcc]
In function 'read_all_fd',
inlined from 'read_pid_stat' at src/libcrun/status.c:183:9:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:184:6: note: (11) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:186:21: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:189:7: note: (13) if 'libcrun_error_release' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:162:21: note: (14) inlined call to 'cleanup_closep' from 'read_pid_stat' <--[gcc]
In function 'cleanup_closep',
inlined from 'read_pid_stat' at src/libcrun/status.c:162:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (15) following 'true' branch... <--[gcc]
cc1: note: (16) ...to here
cc1: note: (17) calling 'cleanup_closep' from 'read_pid_stat'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (18) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (19) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (22) second 'close' here; first 'close' was at (19) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'rundir_dfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:584:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:592:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:64:6: note: (6) following 'false' branch (when 'state_root' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:599:36: note: (17) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:599:16: note: (18) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:600:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:603:9: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:604:6: note: (21) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:605:34: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:588:21: note: (23) inlined call to 'cleanup_closep' from 'libcrun_container_delete_status' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_container_delete_status' at src/libcrun/status.c:588:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:587:21: note: (25) inlined call to 'cleanup_closep' from 'libcrun_container_delete_status' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_container_delete_status' at src/libcrun/status.c:587:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (27) following 'true' branch... <--[gcc]
cc1: note: (28) ...to here
cc1: note: (29) calling 'cleanup_closep' from 'libcrun_container_delete_status'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (30) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (31) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (34) second 'close' here; first 'close' was at (31) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'fd_cleanup' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (1) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:533:7: note: (2) if 'fdopendir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:531:46: note: (3) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
inlined from 'rmdirfd' at src/libcrun/status.c:531:46:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (4) following 'true' branch... <--[gcc]
cc1: note: (5) ...to here
cc1: note: (6) calling 'cleanup_closep' from 'rmdirfd'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (7) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (8) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (11) second 'close' here; first 'close' was at (8) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'cfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (1) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:534:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:538:14: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:26: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:542:22: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:568:18: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (8) calling 'rmdirfd' from 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (9) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:531:46: note: (10) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
inlined from 'rmdirfd' at src/libcrun/status.c:531:46:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (11) following 'true' branch... <--[gcc]
cc1: note: (12) ...to here
cc1: note: (13) calling 'cleanup_closep' from 'rmdirfd'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (14) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (15) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:531:46: note: (16) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
inlined from 'rmdirfd' at src/libcrun/status.c:531:46:
cc1: note: (17) returning to 'rmdirfd' from 'cleanup_closep'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (18) inlined call to 'cleanup_dirp' from 'rmdirfd' <--[gcc]
In function 'cleanup_dirp',
inlined from 'rmdirfd' at src/libcrun/status.c:529:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:581:1: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (21) returning to 'rmdirfd' from 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:572:18: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:575:21: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:565:33: note: (24) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
inlined from 'rmdirfd' at src/libcrun/status.c:565:33:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (25) following 'true' branch... <--[gcc]
cc1: note: (26) ...to here
cc1: note: (27) calling 'cleanup_closep' from 'rmdirfd'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (28) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (29) second 'close' here; first 'close' was at (15) <--[gcc]
In function 'cleanup_dirp',
inlined from 'rmdirfd' at src/libcrun/status.c:529:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: warning: use of uninitialized value 'd' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (1) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:533:7: note: (4) if 'fdopendir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:531:46: note: (5) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
inlined from 'rmdirfd' at src/libcrun/status.c:531:46:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (8) inlined call to 'cleanup_dirp' from 'rmdirfd' <--[gcc]
In function 'cleanup_dirp',
inlined from 'rmdirfd' at src/libcrun/status.c:529:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (9) use of uninitialized value 'd' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: warning: use of uninitialized value 'd' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (1) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:534:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:538:14: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:26: note: (6) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:542:22: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:568:18: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (10) calling 'rmdirfd' from 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (11) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (12) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (13) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:13: note: (14) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:531:46: note: (15) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
inlined from 'rmdirfd' at src/libcrun/status.c:531:46:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (18) inlined call to 'cleanup_dirp' from 'rmdirfd' <--[gcc]
In function 'cleanup_dirp',
inlined from 'rmdirfd' at src/libcrun/status.c:529:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (19) use of uninitialized value 'd' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: warning: use of uninitialized value 'd' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:584:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:592:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:64:6: note: (6) following 'true' branch (when 'state_root' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (8) calling 'xstrdup' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (9) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (10) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (14) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:79:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:80:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:38:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (21) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:600:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:603:9: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:604:6: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:607:9: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:607:9: note: (28) calling 'rmdirfd' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (29) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (30) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-net_device.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-net_device.Tpo -c -o src/libcrun/libcrun_la-net_device.lo `test -f 'src/libcrun/net_device.c' || echo './'`src/libcrun/net_device.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-net_device.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-net_device.Tpo -c src/libcrun/net_device.c -o src/libcrun/libcrun_la-net_device.o
mv -f src/libcrun/.deps/libcrun_la-net_device.Tpo src/libcrun/.deps/libcrun_la-net_device.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-crun.o -MD -MP -MF src/.deps/crun-crun.Tpo -c -o src/crun-crun.o `test -f 'src/crun.c' || echo './'`src/crun.c
mv -f src/.deps/crun-crun.Tpo src/.deps/crun-crun.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-run.o -MD -MP -MF src/.deps/crun-run.Tpo -c -o src/crun-run.o `test -f 'src/run.c' || echo './'`src/run.c
mv -f src/.deps/crun-run.Tpo src/.deps/crun-run.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-delete.o -MD -MP -MF src/.deps/crun-delete.Tpo -c -o src/crun-delete.o `test -f 'src/delete.c' || echo './'`src/delete.c
mv -f src/.deps/crun-delete.Tpo src/.deps/crun-delete.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-unpause.o -MD -MP -MF src/.deps/crun-unpause.Tpo -c -o src/crun-unpause.o `test -f 'src/unpause.c' || echo './'`src/unpause.c
mv -f src/.deps/crun-unpause.Tpo src/.deps/crun-unpause.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-pause.o -MD -MP -MF src/.deps/crun-pause.Tpo -c -o src/crun-pause.o `test -f 'src/pause.c' || echo './'`src/pause.c
mv -f src/.deps/crun-pause.Tpo src/.deps/crun-pause.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-kill.o -MD -MP -MF src/.deps/crun-kill.Tpo -c -o src/crun-kill.o `test -f 'src/kill.c' || echo './'`src/kill.c
mv -f src/.deps/crun-kill.Tpo src/.deps/crun-kill.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-spec.o -MD -MP -MF src/.deps/crun-spec.Tpo -c -o src/crun-spec.o `test -f 'src/spec.c' || echo './'`src/spec.c
mv -f src/.deps/crun-spec.Tpo src/.deps/crun-spec.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-list.o -MD -MP -MF src/.deps/crun-list.Tpo -c -o src/crun-list.o `test -f 'src/list.c' || echo './'`src/list.c
mv -f src/.deps/crun-list.Tpo src/.deps/crun-list.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-create.o -MD -MP -MF src/.deps/crun-create.Tpo -c -o src/crun-create.o `test -f 'src/create.c' || echo './'`src/create.c
mv -f src/.deps/crun-create.Tpo src/.deps/crun-create.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-oci_features.o -MD -MP -MF src/.deps/crun-oci_features.Tpo -c -o src/crun-oci_features.o `test -f 'src/oci_features.c' || echo './'`src/oci_features.c
mv -f src/.deps/crun-oci_features.Tpo src/.deps/crun-oci_features.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-state.o -MD -MP -MF src/.deps/crun-state.Tpo -c -o src/crun-state.o `test -f 'src/state.c' || echo './'`src/state.c
mv -f src/.deps/crun-state.Tpo src/.deps/crun-state.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-update.o -MD -MP -MF src/.deps/crun-update.Tpo -c -o src/crun-update.o `test -f 'src/update.c' || echo './'`src/update.c
mv -f src/.deps/crun-update.Tpo src/.deps/crun-update.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-start.o -MD -MP -MF src/.deps/crun-start.Tpo -c -o src/crun-start.o `test -f 'src/start.c' || echo './'`src/start.c
mv -f src/.deps/crun-start.Tpo src/.deps/crun-start.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-ps.o -MD -MP -MF src/.deps/crun-ps.Tpo -c -o src/crun-ps.o `test -f 'src/ps.c' || echo './'`src/ps.c
mv -f src/.deps/crun-ps.Tpo src/.deps/crun-ps.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-checkpoint.o -MD -MP -MF src/.deps/crun-checkpoint.Tpo -c -o src/crun-checkpoint.o `test -f 'src/checkpoint.c' || echo './'`src/checkpoint.c
mv -f src/.deps/crun-checkpoint.Tpo src/.deps/crun-checkpoint.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-mounts.o -MD -MP -MF src/.deps/crun-mounts.Tpo -c -o src/crun-mounts.o `test -f 'src/mounts.c' || echo './'`src/mounts.c
mv -f src/.deps/crun-mounts.Tpo src/.deps/crun-mounts.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-restore.o -MD -MP -MF src/.deps/crun-restore.Tpo -c -o src/crun-restore.o `test -f 'src/restore.c' || echo './'`src/restore.c
mv -f src/.deps/crun-restore.Tpo src/.deps/crun-restore.Po
HEAD/src/libcrun/status.c:529:20: note: (31) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:534:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:538:14: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:13: note: (34) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:531:46: note: (35) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
inlined from 'rmdirfd' at src/libcrun/status.c:531:46:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (38) inlined call to 'cleanup_dirp' from 'rmdirfd' <--[gcc]
In function 'cleanup_dirp',
inlined from 'rmdirfd' at src/libcrun/status.c:529:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (39) use of uninitialized value 'd' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: warning: use of uninitialized value 'd' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (1) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:534:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:538:14: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:26: note: (6) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:542:22: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:568:18: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (10) calling 'rmdirfd' from 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (11) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (12) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (13) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:551:23: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:563:14: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:563:23: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:565:33: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (18) calling 'rmdirfd' from 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (19) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (20) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (21) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:13: note: (22) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:531:46: note: (23) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
inlined from 'rmdirfd' at src/libcrun/status.c:531:46:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (26) inlined call to 'cleanup_dirp' from 'rmdirfd' <--[gcc]
In function 'cleanup_dirp',
inlined from 'rmdirfd' at src/libcrun/status.c:529:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (27) use of uninitialized value 'd' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: warning: use of uninitialized value 'd' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:584:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:592:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:64:6: note: (6) following 'true' branch (when 'state_root' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (8) calling 'xstrdup' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (9) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (10) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (14) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:79:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:80:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:38:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (21) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:600:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:603:9: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:604:6: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:607:9: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:607:9: note: (28) calling 'rmdirfd' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (29) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (30) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (31) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:534:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:538:14: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:26: note: (34) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:542:22: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:568:18: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (38) calling 'rmdirfd' from 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (39) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (40) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (41) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:13: note: (42) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:531:46: note: (43) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
inlined from 'rmdirfd' at src/libcrun/status.c:531:46:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (46) inlined call to 'cleanup_dirp' from 'rmdirfd' <--[gcc]
In function 'cleanup_dirp',
inlined from 'rmdirfd' at src/libcrun/status.c:529:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (47) use of uninitialized value 'd' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: warning: use of uninitialized value 'd' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:584:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:592:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:64:6: note: (6) following 'true' branch (when 'state_root' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (8) calling 'xstrdup' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (9) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (10) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (14) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:79:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:80:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:38:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (21) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:600:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:603:9: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:604:6: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:607:9: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:607:9: note: (28) calling 'rmdirfd' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (29) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (30) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (31) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:534:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:538:14: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:26: note: (34) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:542:22: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:568:18: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (38) calling 'rmdirfd' from 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (39) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (40) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (41) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:563:23: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:565:33: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:571:21: note: (44) calling 'rmdirfd' from 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:526:1: note: (45) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (46) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (47) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:13: note: (48) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:531:46: note: (49) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
inlined from 'rmdirfd' at src/libcrun/status.c:531:46:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:529:20: note: (52) inlined call to 'cleanup_dirp' from 'rmdirfd' <--[gcc]
In function 'cleanup_dirp',
inlined from 'rmdirfd' at src/libcrun/status.c:529:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (53) use of uninitialized value 'd' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'get_run_directory': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:86:1: warning: leak of 'root' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:637:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:647:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:64:6: note: (4) following 'true' branch (when 'state_root' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (6) calling 'xstrdup' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (7) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (8) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (11) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (14) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:79:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:80:6: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:62:22: note: (20) inlined call to 'cleanup_freep' from 'get_run_directory' <--[gcc]
In function 'cleanup_freep',
inlined from 'get_run_directory' at src/libcrun/status.c:62:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'get_run_directory': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:86:1: note: (22) 'root' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:13: warning: leak of 'fdopendir(fd)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:533:7: note: (1) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:534:6: note: (2) assuming 'fdopendir(fd)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:534:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:538:14: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:13: note: (5) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:540:13: note: (6) 'fdopendir(fd)' leaks here; was allocated at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_container_delete_status': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:620:1: warning: leak of file descriptor 'rundir_dfd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:584:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:592:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:64:6: note: (6) following 'true' branch (when 'state_root' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (8) calling 'xstrdup' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (9) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (10) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:65:12: note: (14) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:79:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:80:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:38:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:595:9: note: (21) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:596:6: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:599:36: note: (24) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:599:16: note: (25) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:600:6: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:601:34: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:588:21: note: (28) inlined call to 'cleanup_closep' from 'libcrun_container_delete_status' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_container_delete_status' at src/libcrun/status.c:588:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_container_delete_status': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:620:1: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:620:1: note: (31) 'rundir_dfd' leaks here; was opened at (24) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_get_containers_list': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:652:21: warning: leak of 'opendir(root)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:637:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:647:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:64:6: note: (4) following 'false' branch (when 'state_root' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:66:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:68:33: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:72:14: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:76:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:80:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:38:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:647:9: note: (12) returning to 'libcrun_get_containers_list' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:648:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:651:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:651:9: note: (15) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:652:6: note: (16) assuming 'opendir(root)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:652:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:655:15: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:655:15: note: (19) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/status.c:652:21: note: (20) 'opendir(root)' leaks here; was allocated at (15) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:23: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'xrealloc': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:243:1: note: (1) entry to 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:269:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:269:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:272:75: note: (4) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:272:75: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:283:14: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:290:14: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (8) calling 'xrealloc' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (9) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (10) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (13) returning to 'get_ip_addresses' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:311:11: note: (14) calling 'copy_ip_addr' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:233:1: note: (15) entry to 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:238:13: note: (16) calling 'xmalloc' from 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (17) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (19) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:238:13: note: (22) returning to 'copy_ip_addr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:311:11: note: (23) returning to 'get_ip_addresses' from 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:283:14: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:290:14: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (26) calling 'xrealloc' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (27) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (28) '<unknown>' leaks here; was allocated at (18) <--[gcc]
In function 'cleanup_freep',
inlined from 'move_network_device' at src/libcrun/net_device.c:444:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buffer' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c: In function 'move_network_device': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:440:1: note: (1) entry to 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:444:22: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:444:22: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:444:31: note: (4) calling 'xmalloc' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:444:31: note: (8) returning to 'move_network_device' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:451:10: note: (9) calling 'open_netlink_fd' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:98:1: note: (10) entry to 'open_netlink_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:106:10: note: (11) when 'socket' fails <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:107:6: note: (12) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:108:34: note: (13) ...to here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.h:24, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (14) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:108:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:100:21: note: (15) inlined call to 'cleanup_closep' from 'open_netlink_fd' <--[gcc]
In function 'cleanup_closep',
inlined from 'open_netlink_fd' at src/libcrun/net_device.c:100:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (17) ...to here <--[gcc]
In function 'move_network_device':
cc1: note: (18) unwinding stack frame
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:445:21: note: (19) inlined call to 'cleanup_closep' from 'move_network_device' <--[gcc]
In function 'cleanup_closep',
inlined from 'move_network_device' at src/libcrun/net_device.c:445:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c: In function 'move_network_device': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:444:22: note: (22) inlined call to 'cleanup_freep' from 'move_network_device' <--[gcc]
In function 'cleanup_freep',
inlined from 'move_network_device' at src/libcrun/net_device.c:444:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (23) use of uninitialized value 'buffer' here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'sock' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:98:1: note: (1) entry to 'open_netlink_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:106:10: note: (2) socket created here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:106:10: note: (3) when 'socket' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:107:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:110:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:110:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:111:34: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (8) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:111:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:100:21: note: (9) inlined call to 'cleanup_closep' from 'open_netlink_fd' <--[gcc]
In function 'cleanup_closep',
inlined from 'open_netlink_fd' at src/libcrun/net_device.c:100:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (10) following 'true' branch... <--[gcc]
cc1: note: (11) ...to here
cc1: note: (12) calling 'cleanup_closep' from 'open_netlink_fd'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (13) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (14) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (17) second 'close' here; first 'close' was at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c: In function 'cleanup_ip_addrsp': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:92:3: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:243:1: note: (1) entry to 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:269:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:269:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:272:75: note: (4) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:272:75: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:283:14: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:290:14: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (8) calling 'xrealloc' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (9) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (10) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (13) returning to 'get_ip_addresses' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:311:11: note: (14) calling 'copy_ip_addr' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:233:1: note: (15) entry to 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:238:13: note: (16) calling 'xmalloc' from 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (17) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (19) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:238:13: note: (22) returning to 'copy_ip_addr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:311:11: note: (23) returning to 'get_ip_addresses' from 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:272:37: note: (24) if 'recv' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:246:36: note: (25) calling 'cleanup_ip_addrsp' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:82:1: note: (26) entry to 'cleanup_ip_addrsp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:86:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:86:6: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:89:30: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:92:3: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/net_device.c:92:3: note: (31) '<unknown>' leaks here; was allocated at (18) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:33: <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_get_handler_manager' at src/crun.c:65:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'handlers_path' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c: In function 'libcrun_get_handler_manager': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:63:6: note: (3) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:69:25: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:69:25: note: (5) if 'libcrun_handler_manager_create' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (6) inlined call to 'cleanup_freep' from 'libcrun_get_handler_manager' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_get_handler_manager' at src/crun.c:65:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (7) use of uninitialized value 'handlers_path' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'handlers_path' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c: In function 'libcrun_get_handler_manager': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:244:1: note: (1) entry to 'print_version' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:279:3: note: (2) calling 'libcrun_get_handler_manager' from 'print_version' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:61:1: note: (3) entry to 'libcrun_get_handler_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (4) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (5) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:63:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:69:25: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:69:25: note: (8) if 'libcrun_handler_manager_create' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (9) inlined call to 'cleanup_freep' from 'libcrun_get_handler_manager' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_get_handler_manager' at src/crun.c:65:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (10) use of uninitialized value 'handlers_path' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'handlers_path' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c: In function 'libcrun_get_handler_manager': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:95:1: note: (1) entry to 'init_libcrun_context' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:112:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:115:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:125:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:128:26: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:128:26: note: (6) calling 'libcrun_get_handler_manager' from 'init_libcrun_context' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:61:1: note: (7) entry to 'libcrun_get_handler_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (8) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (9) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:63:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:69:25: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:69:25: note: (12) if 'libcrun_handler_manager_create' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (13) inlined call to 'cleanup_freep' from 'libcrun_get_handler_manager' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_get_handler_manager' at src/crun.c:65:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (14) use of uninitialized value 'handlers_path' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'handlers_path' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c: In function 'libcrun_get_handler_manager': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:285:1: note: (1) entry to 'parse_opt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:289:3: note: (2) following 'case 86:, case 118:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:362:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:364:7: note: (4) calling 'print_version' from 'parse_opt' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:244:1: note: (5) entry to 'print_version' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:279:3: note: (6) calling 'libcrun_get_handler_manager' from 'print_version' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:61:1: note: (7) entry to 'libcrun_get_handler_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (8) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (9) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:63:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:69:25: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:69:25: note: (12) if 'libcrun_handler_manager_create' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:65:26: note: (13) inlined call to 'cleanup_freep' from 'libcrun_get_handler_manager' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_get_handler_manager' at src/crun.c:65:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (14) use of uninitialized value 'handlers_path' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c: In function 'libcrun_get_handler_manager': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:74:35: warning: leak of 'strdup("/usr/local/lib/crun/handlers")' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:63:6: note: (1) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:69:25: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:70:10: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:73:23: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:73:23: note: (5) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:74:10: note: (6) assuming 'strdup("/usr/local/lib/crun/handlers")' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:74:10: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:77:11: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:77:10: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:79:17: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:79:17: note: (11) if 'libcrun_handler_manager_load_directory' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:74:35: note: (12) 'strdup("/usr/local/lib/crun/handlers")' leaks here; was allocated at (5) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:74:35: warning: leak of 'strdup("/usr/local/lib/crun/handlers")' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:63:6: note: (1) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:69:25: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:70:10: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:73:23: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:73:23: note: (5) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:74:10: note: (6) assuming 'strdup("/usr/local/lib/crun/handlers")' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:74:10: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:77:11: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:77:10: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:79:17: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:80:14: note: (11) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:81:60: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:81:13: note: (13) if 'libcrun_fail_with_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.c:74:35: note: (14) 'strdup("/usr/local/lib/crun/handlers")' leaks here; was allocated at (5) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:29: <--[gcc]
In function 'cleanup_freep',
inlined from 'crun_command_spec' at src/spec.c:91:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'bundle_cleanup' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c: In function 'crun_command_spec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:91:22: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:91:22: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:95:3: note: (3) if 'argp_parse' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:91:22: note: (4) inlined call to 'cleanup_freep' from 'crun_command_spec' <--[gcc]
In function 'cleanup_freep',
inlined from 'crun_command_spec' at src/spec.c:91:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (5) use of uninitialized value 'bundle_cleanup' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c: In function 'crun_command_spec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:130:47: warning: leak of FILE 'fopen(where, "w+e")' [CWE-775] [-Wanalyzer-file-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:99:6: note: (1) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:103:14: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:126:7: note: (3) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:127:6: note: (4) assuming 'fopen(where, "w+e")' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:127:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:130:47: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:130:9: note: (7) if 'libcrun_container_spec' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:130:47: note: (8) 'fopen(where, "w+e")' leaks here; was opened at (3) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:130:47: warning: leak of 'fopen(where, "w+e")' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:99:6: note: (1) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:103:14: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:126:7: note: (3) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:127:6: note: (4) assuming 'fopen(where, "w+e")' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:127:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:130:47: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:130:9: note: (7) if 'libcrun_container_spec' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/spec.c:130:47: note: (8) 'fopen(where, "w+e")' leaks here; was allocated at (3) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/restore.c:34: <--[gcc]
In function 'cleanup_freep',
inlined from 'crun_command_restore' at src/restore.c:164:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'bundle_cleanup' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/restore.c: In function 'crun_command_restore': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/restore.c:164:22: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/restore.c:164:22: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/restore.c:169:3: note: (3) if 'argp_parse' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/restore.c:164:22: note: (4) inlined call to 'cleanup_freep' from 'crun_command_restore' <--[gcc]
In function 'cleanup_freep',
inlined from 'crun_command_restore' at src/restore.c:164:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (5) use of uninitialized value 'bundle_cleanup' here <--[gcc]
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-run_create.o -MD -MP -MF src/.deps/crun-run_create.Tpo -c -o src/crun-run_create.o `test -f 'src/run_create.c' || echo './'`src/run_create.c
mv -f src/.deps/crun-run_create.Tpo src/.deps/crun-run_create.Po
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-string_map.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-string_map.Tpo -c -o src/libcrun/libcrun_la-string_map.lo `test -f 'src/libcrun/string_map.c' || echo './'`src/libcrun/string_map.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-string_map.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-string_map.Tpo -c src/libcrun/string_map.c -o src/libcrun/libcrun_la-string_map.o
mv -f src/libcrun/.deps/libcrun_la-string_map.Tpo src/libcrun/.deps/libcrun_la-string_map.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-ring_buffer.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-ring_buffer.Tpo -c -o src/libcrun/libcrun_la-ring_buffer.lo `test -f 'src/libcrun/ring_buffer.c' || echo './'`src/libcrun/ring_buffer.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-ring_buffer.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-ring_buffer.Tpo -c src/libcrun/ring_buffer.c -o src/libcrun/libcrun_la-ring_buffer.o
mv -f src/libcrun/.deps/libcrun_la-ring_buffer.Tpo src/libcrun/.deps/libcrun_la-ring_buffer.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup-cgroupfs.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup-cgroupfs.Tpo -c -o src/libcrun/libcrun_la-cgroup-cgroupfs.lo `test -f 'src/libcrun/cgroup-cgroupfs.c' || echo './'`src/libcrun/cgroup-cgroupfs.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup-cgroupfs.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup-cgroupfs.Tpo -c src/libcrun/cgroup-cgroupfs.c -o src/libcrun/libcrun_la-cgroup-cgroupfs.o
mv -f src/libcrun/.deps/libcrun_la-cgroup-cgroupfs.Tpo src/libcrun/.deps/libcrun_la-cgroup-cgroupfs.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/blake3/libcrun_la-blake3_portable.lo -MD -MP -MF src/libcrun/blake3/.deps/libcrun_la-blake3_portable.Tpo -c -o src/libcrun/blake3/libcrun_la-blake3_portable.lo `test -f 'src/libcrun/blake3/blake3_portable.c' || echo './'`src/libcrun/blake3/blake3_portable.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/blake3/libcrun_la-blake3_portable.lo -MD -MP -MF src/libcrun/blake3/.deps/libcrun_la-blake3_portable.Tpo -c src/libcrun/blake3/blake3_portable.c -o src/libcrun/blake3/libcrun_la-blake3_portable.o
mv -f src/libcrun/blake3/.deps/libcrun_la-blake3_portable.Tpo src/libcrun/blake3/.deps/libcrun_la-blake3_portable.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/run_create.c:30: <--[gcc]
In function 'cleanup_freep',
inlined from 'crun_run_create_internal' at src/run_create.c:41:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'config_file_cleanup' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/run_create.c: In function 'crun_run_create_internal': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/run_create.c:41:22: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/run_create.c:41:22: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/run_create.c:46:3: note: (3) if 'argp_parse' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/run_create.c:41:22: note: (4) inlined call to 'cleanup_freep' from 'crun_run_create_internal' <--[gcc]
In function 'cleanup_freep',
inlined from 'crun_run_create_internal' at src/run_create.c:41:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (5) use of uninitialized value 'config_file_cleanup' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/blake3/blake3.c:229: warning: uninitvar(CWE-457): Uninitialized variable: parents_array <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'crun_safe_ensure_at': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:576:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'crun_safe_ensure_at': <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:21: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'channel_fd_pair_new': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2745:1: note: (1) entry to 'channel_fd_pair_new' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2747:37: note: (2) calling 'xmalloc' from 'channel_fd_pair_new' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (3) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (5) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2747:37: note: (8) returning to 'channel_fd_pair_new' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2752:17: note: (9) if 'ring_buffer_make' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (10) 'xmalloc(24)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'copy_from_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(get_page_size())' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 32768:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2214:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2216:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2219:20: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2220:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1303:1: note: (22) entry to 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1317:10: note: (23) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1319:19: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1336:16: note: (25) calling 'xmalloc' from 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (26) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (27) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (28) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1336:16: note: (31) returning to 'copy_from_fd_to_fd' from 'xmalloc' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:26: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (32) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1343:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (33) 'xmalloc(get_page_size())' leaks here; was allocated at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(get_page_size())' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 32768:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2214:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2216:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2219:20: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2220:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1303:1: note: (22) entry to 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1317:10: note: (23) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1319:19: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1336:16: note: (25) calling 'xmalloc' from 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (26) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (27) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (28) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1336:16: note: (31) returning to 'copy_from_fd_to_fd' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1342:10: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1342:10: note: (33) ...to here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1348:37: note: (34) if 'write' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (35) 'xmalloc(get_page_size())' leaks here; was allocated at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(get_page_size())' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 32768:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2214:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2216:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2219:20: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2220:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1303:1: note: (22) entry to 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1317:10: note: (23) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1319:19: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1336:16: note: (25) calling 'xmalloc' from 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (26) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (27) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (28) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1336:16: note: (31) returning to 'copy_from_fd_to_fd' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1342:10: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1342:10: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (34) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1350:20: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (35) 'xmalloc(get_page_size())' leaks here; was allocated at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
In function 'cleanup_freep',
inlined from 'find_executable' at src/libcrun/utils.c:1959:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'tmp' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'find_executable': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1959:22: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1959:22: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (3) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1967:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1959:22: note: (4) inlined call to 'cleanup_freep' from 'find_executable' <--[gcc]
In function 'cleanup_freep',
inlined from 'find_executable' at src/libcrun/utils.c:1959:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (5) use of uninitialized value 'tmp' here <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_xattr' at src/libcrun/utils.c:2091:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buf' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (3) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2098:10: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2101:14: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (7) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2101:14: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (8) inlined call to 'cleanup_freep' from 'copy_xattr' <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_xattr' at src/libcrun/utils.c:2091:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (9) use of uninitialized value 'buf' here <--[gcc]
In function 'cleanup_freep',
inlined from 'cpuset_string_to_bitmask' at src/libcrun/utils.c:2667:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'mask' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'cpuset_string_to_bitmask': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2667:22: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2667:22: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2672:10: note: (3) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2676:20: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (5) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2730:10: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2667:22: note: (6) inlined call to 'cleanup_freep' from 'cpuset_string_to_bitmask' <--[gcc]
In function 'cleanup_freep',
inlined from 'cpuset_string_to_bitmask' at src/libcrun/utils.c:2667:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (7) use of uninitialized value 'mask' here <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_read_xattr' at src/libcrun/utils.c:2056:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buffer' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_read_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2054:1: note: (1) entry to 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2061:12: note: (4) calling 'xmalloc' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2061:12: note: (8) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (9) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2067:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (10) inlined call to 'cleanup_freep' from 'safe_read_xattr' <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_read_xattr' at src/libcrun/utils.c:2056:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (11) use of uninitialized value 'buffer' here <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_fd_with_size_hint' at src/libcrun/utils.c:946:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buf' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'read_all_fd_with_size_hint': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2564:1: note: (1) entry to 'read_file_as_long_or_default' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2572:9: note: (2) calling 'read_all_file' from 'read_file_as_long_or_default' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1019:1: note: (3) entry to 'read_all_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1024:10: note: (4) calling 'read_all_file_at' from 'read_all_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1007:1: note: (5) entry to 'read_all_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1012:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1015:10: note: (7) inlined call to 'read_all_fd' from 'read_all_file_at' <--[gcc]
In function 'read_all_fd',
inlined from 'read_all_file_at' at src/libcrun/utils.c:1015:10:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (9) calling 'read_all_fd_with_size_hint' from 'read_all_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'read_all_fd_with_size_hint': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:944:1: note: (10) entry to 'read_all_fd_with_size_hint' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:946:22: note: (11) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:946:22: note: (12) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:952:6: note: (13) following 'false' branch (when 'size_hint == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:956:13: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:956:13: note: (15) calling 'get_file_size' from 'read_all_fd_with_size_hint' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:631:1: note: (16) entry to 'get_file_size' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:641:6: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:643:11: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:956:13: note: (19) returning to 'read_all_fd_with_size_hint' from 'get_file_size' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:957:10: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:958:38: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (22) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:958:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:946:22: note: (23) inlined call to 'cleanup_freep' from 'read_all_fd_with_size_hint' <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_fd_with_size_hint' at src/libcrun/utils.c:946:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (24) use of uninitialized value 'buf' here <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_read_xattr' at src/libcrun/utils.c:2056:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buffer' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_read_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2089:1: note: (1) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2104:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2104:6: note: (4) following 'false' branch (when 'xattr_len != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:28: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:9: note: (6) calling 'xmalloc' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (7) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:9: note: (10) returning to 'copy_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2110:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2110:6: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2113:27: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2115:26: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2118:11: note: (15) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2054:1: note: (16) entry to 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (17) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (18) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2061:12: note: (19) calling 'xmalloc' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (20) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2061:12: note: (23) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (24) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2067:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (25) inlined call to 'cleanup_freep' from 'safe_read_xattr' <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_read_xattr' at src/libcrun/utils.c:2056:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (26) use of uninitialized value 'buffer' here <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_fd_with_size_hint' at src/libcrun/utils.c:946:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buf' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'read_all_fd_with_size_hint': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2604:1: note: (1) entry to 'get_overflow_gid' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2608:6: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2610:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2610:13: note: (4) calling 'read_file_as_long_or_default' from 'get_overflow_gid' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2564:1: note: (5) entry to 'read_file_as_long_or_default' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2572:9: note: (6) calling 'read_all_file' from 'read_file_as_long_or_default' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1019:1: note: (7) entry to 'read_all_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1024:10: note: (8) calling 'read_all_file_at' from 'read_all_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1007:1: note: (9) entry to 'read_all_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1012:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1015:10: note: (11) inlined call to 'read_all_fd' from 'read_all_file_at' <--[gcc]
In function 'read_all_fd',
inlined from 'read_all_file_at' at src/libcrun/utils.c:1015:10:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (13) calling 'read_all_fd_with_size_hint' from 'read_all_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'read_all_fd_with_size_hint': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:944:1: note: (14) entry to 'read_all_fd_with_size_hint' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:946:22: note: (15) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:946:22: note: (16) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:952:6: note: (17) following 'false' branch (when 'size_hint == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:956:13: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:956:13: note: (19) calling 'get_file_size' from 'read_all_fd_with_size_hint' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:631:1: note: (20) entry to 'get_file_size' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:641:6: note: (21) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:643:11: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:956:13: note: (23) returning to 'read_all_fd_with_size_hint' from 'get_file_size' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:957:10: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:958:38: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (26) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:958:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:946:22: note: (27) inlined call to 'cleanup_freep' from 'read_all_fd_with_size_hint' <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_fd_with_size_hint' at src/libcrun/utils.c:946:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (28) use of uninitialized value 'buf' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buf' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'read_all_fd_with_size_hint': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2591:1: note: (1) entry to 'get_overflow_uid' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2595:6: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2597:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2597:13: note: (4) calling 'read_file_as_long_or_default' from 'get_overflow_uid' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2564:1: note: (5) entry to 'read_file_as_long_or_default' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2572:9: note: (6) calling 'read_all_file' from 'read_file_as_long_or_default' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1019:1: note: (7) entry to 'read_all_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1024:10: note: (8) calling 'read_all_file_at' from 'read_all_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1007:1: note: (9) entry to 'read_all_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1012:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1015:10: note: (11) inlined call to 'read_all_fd' from 'read_all_file_at' <--[gcc]
In function 'read_all_fd',
inlined from 'read_all_file_at' at src/libcrun/utils.c:1015:10:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (13) calling 'read_all_fd_with_size_hint' from 'read_all_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'read_all_fd_with_size_hint': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:944:1: note: (14) entry to 'read_all_fd_with_size_hint' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:946:22: note: (15) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:946:22: note: (16) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:952:6: note: (17) following 'false' branch (when 'size_hint == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:956:13: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:956:13: note: (19) calling 'get_file_size' from 'read_all_fd_with_size_hint' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:631:1: note: (20) entry to 'get_file_size' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:641:6: note: (21) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:643:11: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:956:13: note: (23) returning to 'read_all_fd_with_size_hint' from 'get_file_size' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:957:10: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:958:38: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (26) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:958:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:946:22: note: (27) inlined call to 'cleanup_freep' from 'read_all_fd_with_size_hint' <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_fd_with_size_hint' at src/libcrun/utils.c:946:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (28) use of uninitialized value 'buf' here <--[gcc]
In function 'cleanup_freep',
inlined from 'find_executable' at src/libcrun/utils.c:1971:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'cwd_allocated' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'find_executable': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1956:1: note: (1) entry to 'find_executable' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1971:26: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1971:26: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1966:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1969:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1969:6: note: (6) following 'true' branch... <--[gcc]
In file included from /usr/include/features.h:540, <--[gcc]
from /usr/include/bits/libc-header-start.h:33, <--[gcc]
from /usr/include/stdio.h:28, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:22: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1969:36: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1969:36: note: (8) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1969:33: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1973:10: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1973:10: note: (11) following 'false' branch (when 'cwd' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1984:13: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1984:13: note: (13) calling 'append_paths' from 'find_executable' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2335:1: note: (14) entry to 'append_paths' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2353:10: note: (15) following 'false' branch (when 'part' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (17) following 'false' branch (when 'n_parts != 32')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (19) following 'true' branch (when 'n_parts == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2365:33: note: (21) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2365:40: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2365:33: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2375:14: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2376:10: note: (25) following 'false' branch (when 'size != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2376:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2379:23: note: (27) following 'false' branch (when 'size == 1')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2382:22: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2353:10: note: (29) following 'false' branch (when 'part' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (31) following 'false' branch (when 'n_parts != 32')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (33) following 'false' branch (when 'n_parts != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2376:10: note: (35) following 'false' branch (when 'size != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2376:10: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2353:10: note: (37) following 'false' branch (when 'part' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (39) following 'true' branch (when 'n_parts == 32')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2358:11: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (41) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2359:18: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (42) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2359:18: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1971:26: note: (43) inlined call to 'cleanup_freep' from 'find_executable' <--[gcc]
In function 'cleanup_freep',
inlined from 'find_executable' at src/libcrun/utils.c:1971:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (44) use of uninitialized value 'cwd_allocated' here <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_readlinkat' at src/libcrun/utils.c:422:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'tmp_buf' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_readlinkat': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 40960:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2262:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2263:17: note: (17) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:418:1: note: (18) entry to 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:422:22: note: (19) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:422:22: note: (20) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:427:10: note: (21) following 'false' branch (when 'tmp_buf' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (23) calling 'xrealloc' from 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (24) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (25) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (28) returning to 'safe_readlinkat' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (29) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:434:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:422:22: note: (30) inlined call to 'cleanup_freep' from 'safe_readlinkat' <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_readlinkat' at src/libcrun/utils.c:422:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (31) use of uninitialized value 'tmp_buf' here <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_from_fd_to_fd' at src/libcrun/utils.c:1313:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buffer' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_from_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 32768:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2214:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2216:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2219:20: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2220:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1303:1: note: (22) entry to 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1313:26: note: (23) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1313:26: note: (24) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1317:10: note: (25) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1319:19: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1319:19: note: (27) if 'copy_file_range' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1313:26: note: (28) inlined call to 'cleanup_freep' from 'copy_from_fd_to_fd' <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_from_fd_to_fd' at src/libcrun/utils.c:1313:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (29) use of uninitialized value 'buffer' here <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_xattr' at src/libcrun/utils.c:2091:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buf' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2089:1: note: (24) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (25) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (26) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (27) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2098:10: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2101:14: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (31) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2101:14: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (32) inlined call to 'cleanup_freep' from 'copy_xattr' <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_xattr' at src/libcrun/utils.c:2091:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (33) use of uninitialized value 'buf' here <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_read_xattr' at src/libcrun/utils.c:2056:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buffer' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_read_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2089:1: note: (24) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2104:6: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2104:6: note: (27) following 'false' branch (when 'xattr_len != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:28: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:9: note: (29) calling 'xmalloc' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (30) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:9: note: (33) returning to 'copy_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2110:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2110:6: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2113:27: nmake[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/blake3/libcrun_la-blake3.lo -MD -MP -MF src/libcrun/blake3/.deps/libcrun_la-blake3.Tpo -c -o src/libcrun/blake3/libcrun_la-blake3.lo `test -f 'src/libcrun/blake3/blake3.c' || echo './'`src/libcrun/blake3/blake3.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/blake3/libcrun_la-blake3.lo -MD -MP -MF src/libcrun/blake3/.deps/libcrun_la-blake3.Tpo -c src/libcrun/blake3/blake3.c -o src/libcrun/blake3/libcrun_la-blake3.o
mv -f src/libcrun/blake3/.deps/libcrun_la-blake3.Tpo src/libcrun/blake3/.deps/libcrun_la-blake3.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-utils.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-utils.Tpo -c -o src/libcrun/libcrun_la-utils.lo `test -f 'src/libcrun/utils.c' || echo './'`src/libcrun/utils.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-utils.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-utils.Tpo -c src/libcrun/utils.c -o src/libcrun/libcrun_la-utils.o
mv -f src/libcrun/.deps/libcrun_la-utils.Tpo src/libcrun/.deps/libcrun_la-utils.Plo
ote: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2115:26: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2118:11: note: (38) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2054:1: note: (39) entry to 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (40) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (41) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2061:12: note: (42) calling 'xmalloc' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (43) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2061:12: note: (46) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (47) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2067:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (48) inlined call to 'cleanup_freep' from 'safe_read_xattr' <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_read_xattr' at src/libcrun/utils.c:2056:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (49) use of uninitialized value 'buffer' here <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_readlinkat' at src/libcrun/utils.c:422:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'tmp_buf' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_readlinkat': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (25) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (26) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (29) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (33) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (34) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (37) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (40) following 'case 40960:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2262:9: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2263:17: note: (42) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:418:1: note: (43) entry to 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:422:22: note: (44) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:422:22: note: (45) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:427:10: note: (46) following 'false' branch (when 'tmp_buf' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (48) calling 'xrealloc' from 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (49) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (50) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (53) returning to 'safe_readlinkat' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (54) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:434:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:422:22: note: (55) inlined call to 'cleanup_freep' from 'safe_readlinkat' <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_readlinkat' at src/libcrun/utils.c:422:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (56) use of uninitialized value 'tmp_buf' here <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_from_fd_to_fd' at src/libcrun/utils.c:1313:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buffer' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_from_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (25) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (26) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (29) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (33) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (34) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (37) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (40) following 'case 32768:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2214:9: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2216:14: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2219:20: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2220:14: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (46) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1303:1: note: (47) entry to 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1313:26: note: (48) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1313:26: note: (49) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1317:10: note: (50) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1319:19: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1319:19: note: (52) if 'copy_file_range' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1313:26: note: (53) inlined call to 'cleanup_freep' from 'copy_from_fd_to_fd' <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_from_fd_to_fd' at src/libcrun/utils.c:1313:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (54) use of uninitialized value 'buffer' here <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_xattr' at src/libcrun/utils.c:2091:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buf' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2089:1: note: (24) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (25) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (26) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (27) returning to 'copy_recursive_fd_to_fd' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (30) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (31) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (34) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (38) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (39) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (40) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (42) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (45) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (53) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2089:1: note: (54) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (55) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (56) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (57) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (58) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2098:10: note: (59) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (60) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2101:14: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (61) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2101:14: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (62) inlined call to 'cleanup_freep' from 'copy_xattr' <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_xattr' at src/libcrun/utils.c:2091:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (63) use of uninitialized value 'buf' here <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_read_xattr' at src/libcrun/utils.c:2056:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buffer' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_read_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (25) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (26) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (29) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (33) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (34) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (37) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (40) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (48) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2089:1: note: (49) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2104:6: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2104:6: note: (52) following 'false' branch (when 'xattr_len != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:28: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:9: note: (54) calling 'xmalloc' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (55) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:9: note: (58) returning to 'copy_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2110:6: note: (59) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2110:6: note: (60) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2113:27: note: (61) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2115:26: note: (62) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2118:11: note: (63) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2054:1: note: (64) entry to 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (65) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (66) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2061:12: note: (67) calling 'xmalloc' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (68) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (69) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2061:12: note: (71) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (72) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2067:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (73) inlined call to 'cleanup_freep' from 'safe_read_xattr' <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_read_xattr' at src/libcrun/utils.c:2056:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (74) use of uninitialized value 'buffer' here <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_readlinkat' at src/libcrun/utils.c:422:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'tmp_buf' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_readlinkat': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (25) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (26) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (29) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (33) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (34) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (37) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (40) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (50) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (51) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (54) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (58) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (59) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (60) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (62) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (63) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (65) following 'case 40960:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2262:9: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2263:17: note: (67) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:418:1: note: (68) entry to 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:422:22: note: (69) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:422:22: note: (70) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:427:10: note: (71) following 'false' branch (when 'tmp_buf' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (73) calling 'xrealloc' from 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (74) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (75) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (76) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (77) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (78) returning to 'safe_readlinkat' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (79) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:434:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:422:22: note: (80) inlined call to 'cleanup_freep' from 'safe_readlinkat' <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_readlinkat' at src/libcrun/utils.c:422:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (81) use of uninitialized value 'tmp_buf' here <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_readlinkat' at src/libcrun/utils.c:422:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: double-'free' of 'tmp_buf' [CWE-415] [-Wanalyzer-double-free] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_readlinkat': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2197:26: note: (6) first 'free' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (9) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (10) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (11) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (13) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (16) following 'case 40960:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2262:9: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2263:17: note: (18) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:418:1: note: (19) entry to 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:427:10: note: (20) following 'false' branch (when 'tmp_buf' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (22) passing freed pointer 'tmp_buf' in call to 'xrealloc' from 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (23) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (24) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (27) returning to 'safe_readlinkat' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:433:10: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:435:17: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:422:22: note: (30) inlined call to 'cleanup_freep' from 'safe_readlinkat' <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_readlinkat' at src/libcrun/utils.c:422:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (31) second 'free' here; first 'free' was at (6) <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_from_fd_to_fd' at src/libcrun/utils.c:1313:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buffer' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_from_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (25) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (26) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (29) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (33) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (34) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (37) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (40) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (50) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (51) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (54) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (58) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (59) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (60) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (62) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (63) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (65) following 'case 32768:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2214:9: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2216:14: note: (67) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2219:20: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2220:14: note: (69) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (71) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1303:1: note: (72) entry to 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1313:26: note: (73) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1313:26: note: (74) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1317:10: note: (75) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1319:19: note: (76) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1319:19: note: (77) if 'copy_file_range' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1313:26: note: (78) inlined call to 'cleanup_freep' from 'copy_from_fd_to_fd' <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_from_fd_to_fd' at src/libcrun/utils.c:1313:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (79) use of uninitialized value 'buffer' here <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_xattr' at src/libcrun/utils.c:2091:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buf' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2089:1: note: (24) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (25) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (26) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (27) returning to 'copy_recursive_fd_to_fd' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (30) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (31) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (34) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (38) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (39) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (40) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (42) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (45) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (53) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2089:1: note: (54) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (55) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (56) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (57) returning to 'copy_recursive_fd_to_fd' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (60) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (61) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (62) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (64) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (66) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (67) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (68) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (69) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (70) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (71) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (72) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (73) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (74) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (75) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (76) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (77) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (78) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (79) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (80) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (81) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (82) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (83) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2089:1: note: (84) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (85) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (86) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (87) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2104:6: note: (88) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2104:6: note: (89) following 'false' branch (when 'xattr_len != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:28: note: (90) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:9: note: (91) calling 'xmalloc' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (92) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (93) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (94) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:9: note: (95) returning to 'copy_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2110:6: note: (96) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2111:34: note: (97) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (98) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2111:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2091:22: note: (99) inlined call to 'cleanup_freep' from 'copy_xattr' <--[gcc]
In function 'cleanup_freep',
inlined from 'copy_xattr' at src/libcrun/utils.c:2091:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (100) use of uninitialized value 'buf' here <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_read_xattr' at src/libcrun/utils.c:2056:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buffer' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_read_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (25) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (26) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (29) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (33) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (34) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (37) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (40) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2256:17: note: (50) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (51) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (54) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (58) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (59) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (60) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (62) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (63) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (65) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2237:9: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2239:14: note: (67) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2242:19: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2243:14: note: (69) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2246:20: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2247:14: note: (71) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2251:23: note: (73) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2089:1: note: (74) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (75) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2104:6: note: (76) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2104:6: note: (77) following 'false' branch (when 'xattr_len != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:28: note: (78) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:9: note: (79) calling 'xmalloc' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (80) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (81) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (82) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2107:9: note: (83) returning to 'copy_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2110:6: note: (84) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2110:6: note: (85) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2113:27: note: (86) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2115:26: note: (87) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2118:11: note: (88) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2054:1: note: (89) entry to 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (90) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (91) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2061:12: note: (92) calling 'xmalloc' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (93) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (94) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (95) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2061:12: note: (96) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (97) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2067:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2056:22: note: (98) inlined call to 'cleanup_freep' from 'safe_read_xattr' <--[gcc]
In function 'cleanup_freep',
inlined from 'safe_read_xattr' at src/libcrun/utils.c:2056:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (99) use of uninitialized value 'buffer' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '<unknown>' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2826:1: note: (1) entry to 'open_proc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2847:8: note: (2) if 'open' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2831:21: note: (3) inlined call to 'cleanup_closep' from 'open_proc' <--[gcc]
In function 'cleanup_closep',
inlined from 'open_proc' at src/libcrun/utils.c:2831:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (4) following 'true' branch... <--[gcc]
cc1: note: (5) ...to here
cc1: note: (6) calling 'cleanup_closep' from 'open_proc'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (7) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (8) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (11) second 'close' here; first 'close' was at (8) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'srcfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 32768:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2214:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2216:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2219:20: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2219:20: note: (19) if 'openat' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2196:25: note: (20) inlined call to 'cleanup_closep' from 'copy_recursive_fd_to_fd' <--[gcc]
In function 'cleanup_closep',
inlined from 'copy_recursive_fd_to_fd' at src/libcrun/utils.c:2196:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (23) inlined call to 'cleanup_closep' from 'copy_recursive_fd_to_fd' <--[gcc]
In function 'cleanup_closep',
inlined from 'copy_recursive_fd_to_fd' at src/libcrun/utils.c:2195:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (24) following 'true' branch... <--[gcc]
cc1: note: (25) ...to here
cc1: note: (26) calling 'cleanup_closep' from 'copy_recursive_fd_to_fd'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (27) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (28) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (31) second 'close' here; first 'close' was at (28) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'destdirfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2183:20: note: (4) inlined call to 'cleanup_dirp' from 'copy_recursive_fd_to_fd' <--[gcc]
In function 'cleanup_dirp',
inlined from 'copy_recursive_fd_to_fd' at src/libcrun/utils.c:2183:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:204:5: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2182:21: note: (7) inlined call to 'cleanup_closep' from 'copy_recursive_fd_to_fd' <--[gcc]
In function 'cleanup_closep',
inlined from 'copy_recursive_fd_to_fd' at src/libcrun/utils.c:2182:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (8) following 'true' branch... <--[gcc]
cc1: note: (9) ...to here
cc1: note: (10) calling 'cleanup_closep' from 'copy_recursive_fd_to_fd'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (11) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (12) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (15) second 'close' here; first 'close' was at (12) <--[gcc]
In function 'cleanup_dirp',
inlined from 'read_dir_entries' at src/libcrun/utils.c:2633:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:204:5: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'read_dir_entries': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2631:1: note: (1) entry to 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2640:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2646:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2646:13: note: (4) calling 'xmalloc' from 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2646:13: note: (8) returning to 'read_dir_entries' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2658:13: note: (9) calling 'xrealloc' from 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (10) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (12) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2658:13: note: (15) returning to 'read_dir_entries' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2633:20: note: (16) inlined call to 'cleanup_dirp' from 'read_dir_entries' <--[gcc]
In function 'cleanup_dirp',
inlined from 'read_dir_entries' at src/libcrun/utils.c:2633:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:204:5: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:204:5: note: (19) if 'closedir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:204:5: note: (20) '<unknown>' leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'close_and_reset.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:33: warning: double 'close' of file descriptor '*fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:53: <--[gcc]
In function 'syscall_fsopen',
inlined from 'open_proc' at src/libcrun/utils.c:2834:10:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/syscalls.h:115:10: warning: leak of file descriptor 'libcrun_get_cached_proc_fd(container, err)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'libcrun_open_proc_file': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1680:1: note: (1) entry to 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (2) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1695:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1697:22: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1709:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (7) following 'true' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (9) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1630:1: note: (10) entry to 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (11) calling 'mark_or_close_fds_ge_than' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1794:1: note: (12) entry to 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (13) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1809:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1815:6: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1818:9: note: (17) calling 'libcrun_open_proc_file' from 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2866:1: note: (18) entry to 'libcrun_open_proc_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2870:13: note: (19) calling 'libcrun_get_cached_proc_fd' from 'libcrun_open_proc_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2854:1: note: (20) entry to 'libcrun_get_cached_proc_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2856:6: note: (21) following 'true' branch (when 'container' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2857:12: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2857:12: note: (23) calling 'open_proc' from 'libcrun_get_cached_proc_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2826:1: note: (24) entry to 'open_proc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2847:8: note: (25) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2848:6: note: (26) assuming 'open("/proc", 589824)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2848:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2831:21: note: (28) inlined call to 'cleanup_closep' from 'open_proc' <--[gcc]
In function 'cleanup_closep',
inlined from 'open_proc' at src/libcrun/utils.c:2831:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'libcrun_open_proc_file': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2851:1: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2857:12: note: (32) returning to 'libcrun_get_cached_proc_fd' from 'open_proc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2870:13: note: (33) returning to 'libcrun_open_proc_file' from 'libcrun_get_cached_proc_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2871:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2871:6: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2874:28: note: (36) if 'openat' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2834:10: note: (37) inlined call to 'syscall_fsopen' from 'open_proc' <--[gcc]
In function 'syscall_fsopen',
inlined from 'open_proc' at src/libcrun/utils.c:2834:10:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/syscalls.h:115:10: note: (38) 'libcrun_get_cached_proc_fd(container, err)' leaks here; was opened at (25) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'unset_cloexec_flag': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1620:15: warning: leak of file descriptor 'dev_null_fd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1680:1: note: (1) entry to 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (2) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1695:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1697:22: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1709:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (7) following 'true' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (9) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1630:1: note: (10) entry to 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (11) calling 'mark_or_close_fds_ge_than' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1794:1: note: (12) entry to 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (13) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1809:6: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (17) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1796:21: note: (18) inlined call to 'cleanup_closep' from 'mark_or_close_fds_ge_than' <--[gcc]
In function 'cleanup_closep',
inlined from 'mark_or_close_fds_ge_than' at src/libcrun/utils.c:1796:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'unset_cloexec_flag': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1862:1: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (22) returning to 'run_process_child' from 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1639:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:14: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:6: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (27) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (28) assuming 'open("/dev/null", 524289)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1654:3: note: (31) following 'true' branch (when 'err_fd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1654:3: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1656:6: note: (33) following 'true' branch (when 'out_fd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1657:5: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1657:5: note: (35) calling 'unset_cloexec_flag' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1618:1: note: (36) entry to 'unset_cloexec_flag' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1620:15: note: (37) if 'fcntl' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1620:15: note: (38) 'dev_null_fd' leaks here; was opened at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1626:10: warning: leak of file descriptor 'dev_null_fd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1680:1: note: (1) entry to 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (2) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1695:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1697:22: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1709:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (7) following 'true' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (9) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1630:1: note: (10) entry to 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (11) calling 'mark_or_close_fds_ge_than' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1794:1: note: (12) entry to 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (13) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1809:6: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (17) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1796:21: note: (18) inlined call to 'cleanup_closep' from 'mark_or_close_fds_ge_than' <--[gcc]
In function 'cleanup_closep',
inlined from 'mark_or_close_fds_ge_than' at src/libcrun/utils.c:1796:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'unset_cloexec_flag': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1862:1: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (22) returning to 'run_process_child' from 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1639:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:14: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:6: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (27) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (28) assuming 'open("/dev/null", 524289)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1654:3: note: (31) following 'true' branch (when 'err_fd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1654:3: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1656:6: note: (33) following 'true' branch (when 'out_fd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1657:5: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1657:5: note: (35) calling 'unset_cloexec_flag' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1618:1: note: (36) entry to 'unset_cloexec_flag' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1621:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1624:9: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1626:10: note: (39) if 'fcntl' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1626:10: note: (40) 'dev_null_fd' leaks here; was opened at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'run_process_child': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1649:23: warning: leak of file descriptor 'dev_null_fd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1680:1: note: (1) entry to 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (2) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1695:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1697:22: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1709:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (7) following 'true' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (9) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1630:1: note: (10) entry to 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (11) calling 'mark_or_close_fds_ge_than' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1794:1: note: (12) entry to 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (13) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1809:6: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (17) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1796:21: note: (18) inlined call to 'cleanup_closep' from 'mark_or_close_fds_ge_than' <--[gcc]
In function 'cleanup_closep',
inlined from 'mark_or_close_fds_ge_than' at src/libcrun/utils.c:1796:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'run_process_child': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1862:1: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (22) returning to 'run_process_child' from 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1639:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:14: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:6: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (27) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (28) assuming 'open("/dev/null", 524289)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1649:23: note: (31) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1649:23: note: (32) 'dev_null_fd' leaks here; was opened at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1649:23: warning: double 'close' of file descriptor 'pipe_w' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1680:1: note: (1) entry to 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (2) opened here as read-write <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (3) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1695:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1697:22: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1709:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (8) following 'true' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (10) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1630:1: note: (11) entry to 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (12) calling 'mark_or_close_fds_ge_than' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1794:1: note: (13) entry to 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (14) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1809:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (18) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1796:21: note: (19) inlined call to 'cleanup_closep' from 'mark_or_close_fds_ge_than' <--[gcc]
In function 'cleanup_closep',
inlined from 'mark_or_close_fds_ge_than' at src/libcrun/utils.c:1796:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'run_process_child': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1862:1: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (23) returning to 'run_process_child' from 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1639:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:14: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:6: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:6: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1649:23: note: (28) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1649:3: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1649:3: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1649:23: note: (31) second 'close' here; first 'close' was at (28) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1651:23: warning: leak of file descriptor 'dev_null_fd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1680:1: note: (1) entry to 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (2) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1695:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1697:22: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1709:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (7) following 'true' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (9) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1630:1: note: (10) entry to 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (11) calling 'mark_or_close_fds_ge_than' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1794:1: note: (12) entry to 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (13) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1809:6: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (17) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1796:21: note: (18) inlined call to 'cleanup_closep' from 'mark_or_close_fds_ge_than' <--[gcc]
In function 'cleanup_closep',
inlined from 'mark_or_close_fds_ge_than' at src/libcrun/utils.c:1796:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'run_process_child': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1862:1: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (22) returning to 'run_process_child' from 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1639:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:14: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:6: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (27) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (28) assuming 'open("/dev/null", 524289)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1651:23: note: (31) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1651:23: note: (32) 'dev_null_fd' leaks here; was opened at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1651:23: warning: double 'close' of file descriptor 'pipe_r' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1680:1: note: (1) entry to 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (2) opened here as read-write <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (3) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1695:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1697:22: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1709:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (8) following 'true' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (10) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1630:1: note: (11) entry to 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (12) calling 'mark_or_close_fds_ge_than' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1794:1: note: (13) entry to 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (14) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1809:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (18) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1796:21: note: (19) inlined call to 'cleanup_closep' from 'mark_or_close_fds_ge_than' <--[gcc]
In function 'cleanup_closep',
inlined from 'mark_or_close_fds_ge_than' at src/libcrun/utils.c:1796:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'run_process_child': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1862:1: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (23) returning to 'run_process_child' from 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1639:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:14: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:6: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:6: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1651:23: note: (28) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1651:3: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1651:3: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1651:23: note: (31) second 'close' here; first 'close' was at (28) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1662:25: warning: leak of file descriptor 'dev_null_fd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1680:1: note: (1) entry to 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (2) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1695:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1697:22: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1709:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (7) following 'true' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (9) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1630:1: note: (10) entry to 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (11) calling 'mark_or_close_fds_ge_than' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1794:1: note: (12) entry to 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (13) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1809:6: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (17) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1796:21: note: (18) inlined call to 'cleanup_closep' from 'mark_or_close_fds_ge_than' <--[gcc]
In function 'cleanup_closep',
inlined from 'mark_or_close_fds_ge_than' at src/libcrun/utils.c:1796:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'run_process_child': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1862:1: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (22) returning to 'run_process_child' from 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1639:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:14: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:6: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (27) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (28) assuming 'open("/dev/null", 524289)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1656:6: note: (31) following 'false' branch (when 'out_fd < 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1658:6: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1658:6: note: (33) following 'false' branch (when 'err_fd < 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1661:6: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1661:6: note: (35) following 'true' branch (when 'dev_null_fd != -1')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1661:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1662:25: note: (37) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1662:25: note: (38) 'dev_null_fd' leaks here; was opened at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1662:25: warning: double 'close' of file descriptor 'dev_null_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1680:1: note: (1) entry to 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (2) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1695:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1697:22: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1709:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (7) following 'true' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (9) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1630:1: note: (10) entry to 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (11) calling 'mark_or_close_fds_ge_than' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1794:1: note: (12) entry to 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (13) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1809:6: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1811:10: note: (17) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1796:21: note: (18) inlined call to 'cleanup_closep' from 'mark_or_close_fds_ge_than' <--[gcc]
In function 'cleanup_closep',
inlined from 'mark_or_close_fds_ge_than' at src/libcrun/utils.c:1796:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'run_process_child': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1862:1: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (22) returning to 'run_process_child' from 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1639:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:14: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1642:6: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1644:21: note: (27) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (28) assuming 'open("/dev/null", 524289)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1645:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1656:6: note: (31) following 'false' branch (when 'out_fd < 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1658:6: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1658:6: note: (33) following 'false' branch (when 'err_fd < 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1661:6: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1661:6: note: (35) following 'true' branch (when 'dev_null_fd != -1')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1661:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1662:25: note: (37) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1662:5: note: (38) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1662:5: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1662:25: note: (40) second 'close' here; first 'close' was at (37) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'find_executable': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1991:22: warning: dereference of NULL 'executable_path' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1956:1: note: (1) entry to 'find_executable' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1958:22: note: (2) 'cwd_executable_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1964:8: note: (3) 'cwd_executable_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1966:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1969:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1969:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1969:36: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1969:36: note: (8) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1969:33: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1973:10: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1973:10: note: (11) following 'false' branch (when 'cwd' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1984:13: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1984:13: note: (13) calling 'append_paths' from 'find_executable' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2335:1: note: (14) entry to 'append_paths' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2353:10: note: (15) following 'false' branch (when 'part' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (17) following 'false' branch (when 'n_parts != 32')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (19) following 'true' branch (when 'n_parts == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2365:33: note: (21) followmake[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-linux.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-linux.Tpo -c -o src/libcrun/libcrun_la-linux.lo `test -f 'src/libcrun/linux.c' || echo './'`src/libcrun/linux.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-linux.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-linux.Tpo -c src/libcrun/linux.c -o src/libcrun/libcrun_la-linux.o
mv -f src/libcrun/.deps/libcrun_la-linux.Tpo src/libcrun/.deps/libcrun_la-linux.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/crun-exec.o -MD -MP -MF src/.deps/crun-exec.Tpo -c -o src/crun-exec.o `test -f 'src/exec.c' || echo './'`src/exec.c
mv -f src/.deps/crun-exec.Tpo src/.deps/crun-exec.Po
ing 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2365:40: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2365:33: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2375:14: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2376:10: note: (25) following 'false' branch (when 'size != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2376:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2379:23: note: (27) following 'false' branch (when 'size == 1')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2382:22: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2353:10: note: (29) following 'false' branch (when 'part' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (31) following 'false' branch (when 'n_parts != 32')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (33) following 'false' branch (when 'n_parts != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2362:10: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2376:10: note: (35) following 'false' branch (when 'size != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2376:10: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2353:10: note: (37) following 'false' branch (when 'part' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2356:10: note: (39) following 'true' branch (when 'n_parts == 32')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2358:11: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1984:13: note: (41) returning to 'find_executable' from 'append_paths' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1985:10: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1987:23: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1987:23: note: (44) 'cwd_executable_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1991:22: note: (45) dereference of NULL 'executable_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:24: warning: leak of 'fdopendir(srcdirfd)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2186:12: note: (1) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) assuming 'fdopendir(srcdirfd)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (5) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:24: note: (6) 'fdopendir(srcdirfd)' leaks here; was allocated at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2189:27: warning: double 'close' of file descriptor 'srcdirfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (1) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2189:27: note: (3) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2189:7: note: (4) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2189:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2189:27: note: (6) second 'close' here; first 'close' was at (3) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2233:31: warning: double 'close' of file descriptor 'destfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (15) following 'case 32768:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2214:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2216:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2219:20: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2220:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1303:1: note: (22) entry to 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1317:10: note: (23) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1319:19: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2223:17: note: (25) returning to 'copy_recursive_fd_to_fd' from 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2224:14: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2228:23: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2229:14: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2229:14: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2233:31: note: (30) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2233:11: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2233:11: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2233:31: note: (33) second 'close' here; first 'close' was at (30) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2267:17: warning: use of NULL 'target_buf' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2180:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2193:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2195:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2197:26: note: (6) 'target_buf' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2205:10: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (9) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2138:1: note: (10) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2150:6: note: (11) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2152:11: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2208:13: note: (13) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2209:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2212:7: note: (16) following 'case 40960:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2262:9: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2263:17: note: (18) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:418:1: note: (19) entry to 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:427:10: note: (20) following 'false' branch (when 'tmp_buf' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (22) calling 'xrealloc' from 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (23) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (24) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:430:17: note: (27) returning to 'safe_readlinkat' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2263:17: note: (28) returning to 'copy_recursive_fd_to_fd' from 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2264:14: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2267:17: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2267:17: note: (31) 'target_buf' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2267:17: note: (32) argument 1 ('target_buf') NULL where non-null expected <--[gcc]
/usr/include/unistd.h:847:12: note: argument 1 of 'symlinkat' must be non-null <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'read_file_as_long_or_default': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2580:9: warning: use of NULL 'content' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2566:22: note: (1) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2573:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2579:3: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2580:9: note: (4) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2580:9: note: (5) argument 1 ('content') NULL where non-null expected <--[gcc]
/usr/include/stdlib.h:219:17: note: argument 1 of 'strtol' must be non-null <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'read_dir_entries': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2640:21: warning: leak of 'opendir(path)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2631:1: note: (1) entry to 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2639:9: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2640:6: note: (3) assuming 'opendir(path)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2640:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2646:13: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2646:13: note: (6) calling 'xmalloc' from 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (7) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2646:13: note: (10) returning to 'read_dir_entries' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2647:16: note: (11) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2633:20: note: (12) inlined call to 'cleanup_dirp' from 'read_dir_entries' <--[gcc]
In function 'cleanup_dirp',
inlined from 'read_dir_entries' at src/libcrun/utils.c:2633:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:204:5: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'read_dir_entries': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2640:21: note: (15) 'opendir(path)' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'libcrun_open_proc_file': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2878:25: warning: double 'close' of file descriptor 'libcrun_get_cached_proc_fd(container, err)' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1680:1: note: (1) entry to 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (2) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1695:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1697:22: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1709:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (7) following 'true' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (9) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1630:1: note: (10) entry to 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (11) calling 'mark_or_close_fds_ge_than' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1794:1: note: (12) entry to 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (13) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1809:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1815:6: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1818:9: note: (17) calling 'libcrun_open_proc_file' from 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2866:1: note: (18) entry to 'libcrun_open_proc_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2870:13: note: (19) calling 'libcrun_get_cached_proc_fd' from 'libcrun_open_proc_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2854:1: note: (20) entry to 'libcrun_get_cached_proc_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2856:6: note: (21) following 'true' branch (when 'container' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2857:12: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2857:12: note: (23) calling 'open_proc' from 'libcrun_get_cached_proc_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2826:1: note: (24) entry to 'open_proc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2847:8: note: (25) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2848:6: note: (26) assuming 'open("/proc", 589824)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2848:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2831:21: note: (28) inlined call to 'cleanup_closep' from 'open_proc' <--[gcc]
In function 'cleanup_closep',
inlined from 'open_proc' at src/libcrun/utils.c:2831:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'libcrun_open_proc_file': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2851:1: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2857:12: note: (32) returning to 'libcrun_get_cached_proc_fd' from 'open_proc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2870:13: note: (33) returning to 'libcrun_open_proc_file' from 'libcrun_get_cached_proc_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2871:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2871:6: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2877:6: note: (36) following 'true' branch (when 'container' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2877:6: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2878:25: note: (38) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2878:5: note: (39) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2878:5: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2878:25: note: (41) second 'close' here; first 'close' was at (38) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2878:25: warning: double 'close' of file descriptor '<unknown>' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1680:1: note: (1) entry to 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1694:9: note: (2) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1695:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1697:22: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1709:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1715:6: note: (7) following 'true' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1718:7: note: (9) calling 'run_process_child' from 'run_process_with_stdin_timeout_envp' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1630:1: note: (10) entry to 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1638:9: note: (11) calling 'mark_or_close_fds_ge_than' from 'run_process_child' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1794:1: note: (12) entry to 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (13) following 'false' branch (when 'close_now == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1808:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1809:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1815:6: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:1818:9: note: (17) calling 'libcrun_open_proc_file' from 'mark_or_close_fds_ge_than' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2866:1: note: (18) entry to 'libcrun_open_proc_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2870:13: note: (19) calling 'libcrun_get_cached_proc_fd' from 'libcrun_open_proc_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2854:1: note: (20) entry to 'libcrun_get_cached_proc_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2856:6: note: (21) following 'true' branch (when 'container' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2857:12: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2857:12: note: (23) calling 'open_proc' from 'libcrun_get_cached_proc_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2826:1: note: (24) entry to 'open_proc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2835:6: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2837:13: note: (26) inlined call to 'syscall_fsconfig' from 'open_proc' <--[gcc]
In function 'syscall_fsconfig',
inlined from 'open_proc' at src/libcrun/utils.c:2837:13:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/syscalls.h:142:16: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'libcrun_open_proc_file': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2838:10: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2840:16: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2841:14: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2831:21: note: (31) inlined call to 'cleanup_closep' from 'open_proc' <--[gcc]
In function 'cleanup_closep',
inlined from 'open_proc' at src/libcrun/utils.c:2831:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (33) following 'true' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c: In function 'libcrun_open_proc_file': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2857:12: note: (35) returning to 'libcrun_get_cached_proc_fd' from 'open_proc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2870:13: note: (36) returning to 'libcrun_open_proc_file' from 'libcrun_get_cached_proc_fd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2871:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2871:6: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2877:6: note: (39) following 'true' branch (when 'container' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2877:6: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2878:25: note: (41) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2878:5: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2878:5: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:2878:25: note: (44) second 'close' here; first 'close' was at (41) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.c:576:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] <--[gcc]
576 | it = strchr (cur, '/');
| ^
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c:3858: error: uninitvar(CWE-457): Uninitialized variable: code <--[cppcheck]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/linux.c: internal warning: child 11449 timed out after 30s <--[gcc]
cswrap: error: child 11449 (/usr/bin/gcc) terminated by signal 15 (timed out)
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:30: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (22) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (30) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (33) following 'true' branch... <--[gcc]
In file included from /usr/include/bits/types/stack_t.h:23, <--[gcc]
from /usr/include/signal.h:313, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:29: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:210:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (35) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:305:10: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:23: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:23: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:10: note: (40) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (42) calling 'xmalloc' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (43) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (44) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (45) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (48) returning to 'crun_command_exec' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (49) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (50) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (51) following 'true' branch (when 'ret' is NULL)... <--[gcc]
cc1: note: (52) ...to here
cc1: note: (53) calling 'dup_array' from 'dup_array'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (54) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:121:5: note: (55) inlined call to 'error' from 'dup_array' <--[gcc]
In file included from /usr/include/error.h:59, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:22, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/crun.h:21, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:28: <--[gcc]
In function 'error',
inlined from 'dup_array.part.0' at src/exec.c:121:5:
/usr/include/bits/error.h:40:5: note: (56) if '__error_noreturn' throws an exception... <--[gcc]
/usr/include/bits/error.h:40:5: note: (57) unwinding 2 stack frames <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (58) 'xmalloc(88)' leaks here; was allocated at (44) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (22) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (30) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:210:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (35) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:305:10: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:23: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:23: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:10: note: (40) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (42) calling 'xmalloc' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (43) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (44) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (45) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (48) returning to 'crun_command_exec' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (49) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (50) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (51) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:122:17: note: (53) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:125:6: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (55) returning to 'crun_command_exec' from 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:325:35: note: (56) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (57) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (58) following 'true' branch (when 'ret' is NULL)... <--[gcc]
cc1: note: (59) ...to here
cc1: note: (60) calling 'dup_array' from 'dup_array'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (61) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:121:5: note: (62) inlined call to 'error' from 'dup_array' <--[gcc]
In function 'error',
inlined from 'dup_array.part.0' at src/exec.c:121:5:
/usr/include/bits/error.h:40:5: note: (63) if '__error_noreturn' throws an exception... <--[gcc]
/usr/include/bits/error.h:40:5: note: (64) unwinding 2 stack frames <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (65) 'xmalloc(88)' leaks here; was allocated at (44) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (22) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (30) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:210:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (35) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:305:10: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:23: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:23: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:10: note: (40) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (42) calling 'xmalloc' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (43) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (44) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (45) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (48) returning to 'crun_command_exec' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (49) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (50) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (51) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:122:17: note: (53) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:125:6: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (55) returning to 'crun_command_exec' from 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:325:35: note: (56) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (57) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (58) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:122:17: note: (60) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:125:6: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:325:35: note: (62) returning to 'crun_command_exec' from 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:328:37: note: (63) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (64) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (65) following 'true' branch (when 'ret' is NULL)... <--[gcc]
cc1: note: (66) ...to here
cc1: note: (67) calling 'dup_array' from 'dup_array'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (68) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:121:5: note: (69) inlined call to 'error' from 'dup_array' <--[gcc]
In function 'error',
inlined from 'dup_array.part.0' at src/exec.c:121:5:
/usr/include/bits/error.h:40:5: note: (70) if '__error_noreturn' throws an exception... <--[gcc]
/usr/include/bits/error.h:40:5: note: (71) unwinding 2 stack frames <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (72) 'xmalloc(88)' leaks here; was allocated at (44) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'make_oci_process_user': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(56)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (22) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (33) 'xmalloc0(56)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(168)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (11) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (14) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (15) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (16) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (19) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (24) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (25) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (26) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (28) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (29) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:216:5: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:216:5: note: (35) if 'libcrun_fail_with_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:216:5: note: (36) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (37) 'xmalloc0(168)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'make_oci_process_user': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(56)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (22) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (37) 'xmalloc0(56)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(56)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (22) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (39) 'xmalloc0(56)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(56)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (22) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:221:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:224:12: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (41) 'xmalloc0(56)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(56)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (22) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:221:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:224:12: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:228:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:230:19: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (43) 'xmalloc0(56)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(56)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (22) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:221:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:224:12: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:228:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:230:19: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:230:6: note: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:232:7: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (45) 'xmalloc0(56)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(168)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (11) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (14) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (15) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (16) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (19) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (24) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (25) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (26) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (28) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (29) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:210:12: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (37) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:305:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:23: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:10: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:23: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:10: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (44) calling 'xmalloc' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (45) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (48) returning to 'crun_command_exec' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (49) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (50) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (51) following 'true' branch (when 'ret' is NULL)... <--[gcc]
cc1: note: (52) ...to here
cc1: note: (53) calling 'dup_array' from 'dup_array'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (54) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:121:5: note: (55) inlined call to 'error' from 'dup_array' <--[gcc]
In function 'error',
inlined from 'dup_array.part.0' at src/exec.c:121:5:
/usr/include/bits/error.h:40:5: note: (56) if '__error_noreturn' throws an exception... <--[gcc]
/usr/include/bits/error.h:40:5: note: (57) unwinding 2 stack frames <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (58) 'xmalloc0(168)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(168)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (11) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (14) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (15) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (16) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (19) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (24) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (25) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (26) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (28) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (29) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:210:12: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (37) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:305:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:23: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:10: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:23: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:10: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (44) calling 'xmalloc' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (45) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (48) returning to 'crun_command_exec' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (49) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (50) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (51) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:122:17: note: (53) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:125:6: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (55) returning to 'crun_command_exec' from 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:325:35: note: (56) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (57) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (58) following 'true' branch (when 'ret' is NULL)... <--[gcc]
cc1: note: (59) ...to here
cc1: note: (60) calling 'dup_array' from 'dup_array'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (61) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:121:5: note: (62) inlined call to 'error' from 'dup_array' <--[gcc]
In function 'error',
inlined from 'dup_array.part.0' at src/exec.c:121:5:
/usr/include/bits/error.h:40:5: note: (63) if '__error_noreturn' throws an exception... <--[gcc]
/usr/include/bits/error.h:40:5: note: (64) unwinding 2 stack frames <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (65) 'xmalloc0(168)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(168)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (11) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (14) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (15) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (16) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (19) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (24) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (25) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (26) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (28) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (29) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:210:12: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (37) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:305:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:23: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:10: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:23: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:10: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (44) calling 'xmalloc' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (45) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (48) returning to 'crun_command_exec' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (49) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (50) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (51) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:122:17: note: (53) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:125:6: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (55) returning to 'crun_command_exec' from 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:325:35: note: (56) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (57) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (58) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:122:17: note: (60) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:125:6: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:325:35: note: (62) returning to 'crun_command_exec' from 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:328:37: note: (63) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (64) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (65) following 'true' branch (when 'ret' is NULL)... <--[gcc]
cc1: note: (66) ...to here
cc1: note: (67) calling 'dup_array' from 'dup_array'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (68) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:121:5: note: (69) inlined call to 'error' from 'dup_array' <--[gcc]
In function 'error',
inlined from 'dup_array.part.0' at src/exec.c:121:5:
/usr/include/bits/error.h:40:5: note: (70) if '__error_noreturn' throws an exception... <--[gcc]
/usr/include/bits/error.h:40:5: note: (71) unwinding 2 stack frames <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (72) 'xmalloc0(168)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (15) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (16) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (19) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (24) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (25) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (26) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (28) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (29) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:216:5: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:216:5: note: (35) if 'libcrun_fail_with_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:216:5: note: (36) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (37) '<unknown>' leaks here; was allocated at (15) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (15) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (16) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (19) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (24) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (25) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (26) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (28) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (29) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:210:12: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (37) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:305:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:23: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:10: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:23: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:10: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (44) calling 'xmalloc' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (45) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (48) returning to 'crun_command_exec' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (49) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (50) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (51) following 'true' branch (when 'ret' is NULL)... <--[gcc]
cc1: note: (52) ...to here
cc1: note: (53) calling 'dup_array' from 'dup_array'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (54) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:121:5: note: (55) inlined call to 'error' from 'dup_array' <--[gcc]
In function 'error',
inlined from 'dup_array.part.0' at src/exec.c:121:5:
/usr/include/bits/error.h:40:5: note: (56) if '__error_noreturn' throws an exception... <--[gcc]
/usr/include/bits/error.h:40:5: note: (57) unwinding 2 stack frames <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (58) '<unknown>' leaks here; was allocated at (15) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:325:35: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (15) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (16) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (19) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (24) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (25) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (26) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (28) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (29) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:210:12: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (37) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:305:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:23: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:10: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:23: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:10: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (44) calling 'xmalloc' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (45) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (48) returning to 'crun_command_exec' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (49) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (50) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (51) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:122:17: note: (53) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:125:6: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (55) returning to 'crun_command_exec' from 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:325:35: note: (56) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (57) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (58) following 'true' branch (when 'ret' is NULL)... <--[gcc]
cc1: note: (59) ...to here
cc1: note: (60) calling 'dup_array' from 'dup_array'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (61) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:121:5: note: (62) inlined call to 'error' from 'dup_array' <--[gcc]
In function 'error',
inlined from 'dup_array.part.0' at src/exec.c:121:5:
/usr/include/bits/error.h:40:5: note: (63) if '__error_noreturn' throws an exception... <--[gcc]
/usr/include/bits/error.h:40:5: note: (64) unwinding 2 stack frames <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:325:35: note: (65) '<unknown>' leaks here; was allocated at (15) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:328:37: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (15) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (16) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:294:23: note: (19) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:295:21: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:297:14: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:298:10: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:300:39: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (24) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:203:1: note: (25) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:209:6: note: (26) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (28) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (29) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:210:12: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:303:23: note: (37) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:305:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:23: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:308:10: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:23: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:311:10: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (44) calling 'xmalloc' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (45) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:314:17: note: (48) returning to 'crun_command_exec' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (49) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (50) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (51) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:122:17: note: (53) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:125:6: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:322:36: note: (55) returning to 'crun_command_exec' from 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:325:35: note: (56) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (57) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (58) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:122:17: note: (60) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:125:6: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:325:35: note: (62) returning to 'crun_command_exec' from 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:328:37: note: (63) calling 'dup_array' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (64) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:120:6: note: (65) following 'true' branch (when 'ret' is NULL)... <--[gcc]
cc1: note: (66) ...to here
cc1: note: (67) calling 'dup_array' from 'dup_array'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:114:1: note: (68) entry to 'dup_array' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:121:5: note: (69) inlined call to 'error' from 'dup_array' <--[gcc]
In function 'error',
inlined from 'dup_array.part.0' at src/exec.c:121:5:
/usr/include/bits/error.h:40:5: note: (70) if '__error_noreturn' throws an exception... <--[gcc]
/usr/include/bits/error.h:40:5: note: (71) unwinding 2 stack frames <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/exec.c:328:37: note: (72) '<unknown>' leaks here; was allocated at (15) <--[gcc]
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup-resources.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup-resources.Tpo -c -o src/libcrun/libcrun_la-cgroup-resources.lo `test -f 'src/libcrun/cgroup-resources.c' || echo './'`src/libcrun/cgroup-resources.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup-resources.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup-resources.Tpo -c src/libcrun/cgroup-resources.c -o src/libcrun/libcrun_la-cgroup-resources.o
mv -f src/libcrun/.deps/libcrun_la-cgroup-resources.Tpo src/libcrun/.deps/libcrun_la-cgroup-resources.Plo
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:23: <--[gcc]
In function 'cleanup_freep',
inlined from 'write_devices_resources_v2_internal' at src/libcrun/cgroup-resources.c:682:36:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'program' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'write_devices_resources_v2_internal': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1379:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1379:13: note: (18) calling 'write_devices_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:739:1: note: (19) entry to 'write_devices_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:744:6: note: (20) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:745:11: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:745:11: note: (22) calling 'write_devices_resources_v2' from 'write_devices_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:692:1: note: (23) entry to 'write_devices_resources_v2' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:699:9: note: (24) calling 'write_devices_resources_v2_internal' from 'write_devices_resources_v2' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:679:1: note: (25) entry to 'write_devices_resources_v2_internal' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:682:36: note: (26) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:682:36: note: (27) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:684:13: note: (28) calling 'create_dev_bpf' from 'write_devices_resources_v2_internal' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:635:1: note: (29) entry to 'create_dev_bpf' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:641:13: note: (30) if 'bpf_program_new' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:641:13: note: (31) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:682:36: note: (32) inlined call to 'cleanup_freep' from 'write_devices_resources_v2_internal' <--[gcc]
In function 'cleanup_freep',
inlined from 'write_devices_resources_v2_internal' at src/libcrun/cgroup-resources.c:682:36:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (33) use of uninitialized value 'program' here <--[gcc]
In function 'cleanup_freep',
inlined from 'update_cgroup_v2_resources' at src/libcrun/cgroup-resources.c:1362:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of file descriptor 'cgroup_dirfd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'update_cgroup_v2_resources': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (14) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (15) assuming 'cgroup_dirfd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1413:16: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1363:21: note: (22) inlined call to 'cleanup_closep' from 'update_cgroup_v2_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v2_resources' at src/libcrun/cgroup-resources.c:1363:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (23) following 'true' branch... <--[gcc]
cc1: note: (24) ...to here
cc1: note: (25) calling 'cleanup_closep' from 'update_cgroup_v2_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'update_cgroup_v2_resources': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (26) entry to 'cleanup_closep' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (27) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (28) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1362:22: note: (29) inlined call to 'cleanup_freep' from 'update_cgroup_v2_resources' <--[gcc]
In function 'cleanup_freep',
inlined from 'update_cgroup_v2_resources' at src/libcrun/cgroup-resources.c:1362:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (30) 'cgroup_dirfd' leaks here; was opened at (14) <--[gcc]
In function 'cleanup_freep',
inlined from 'write_cpu_resources' at src/libcrun/cgroup-resources.c:1041:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'period_str' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'write_cpu_resources': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1253:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:16: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1279:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1292:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1294:25: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1297:19: note: (18) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (19) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1196:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1297:19: note: (22) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1298:10: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1301:13: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1301:13: note: (25) calling 'write_cpu_resources' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1033:1: note: (26) entry to 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1041:22: note: (27) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1041:22: note: (28) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1043:6: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1045:16: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1047:10: note: (31) following 'false' branch (when 'cgroup2 == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1050:13: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1051:10: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1052:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (35) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1052:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1041:22: note: (36) inlined call to 'cleanup_freep' from 'write_cpu_resources' <--[gcc]
In function 'cleanup_freep',
inlined from 'write_cpu_resources' at src/libcrun/cgroup-resources.c:1041:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (37) use of uninitialized value 'period_str' here <--[gcc]
In function 'cleanup_freep',
inlined from 'check_cgroup_v2_controller_available_wrapper' at src/libcrun/cgroup-resources.c:144:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'key' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (20) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (21) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:330:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:415:6: note: (24) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:421:10: note: (26) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:423:39: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:424:18: note: (28) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (29) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (30) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (31) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (36) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (37) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (38) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (40) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (42) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
In file included from /usr/include/features.h:540, <--[gcc]
from /usr/include/sys/types.h:25, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h:5, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h:23: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (43) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (44) following 'true' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (46) if 'crun_error_release' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (47) inlined call to 'cleanup_freep' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
In function 'cleanup_freep',
inlined from 'check_cgroup_v2_controller_available_wrapper' at src/libcrun/cgroup-resources.c:144:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (48) use of uninitialized value 'key' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'key' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1392:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1392:13: note: (20) calling 'write_pids_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1011:1: note: (21) entry to 'write_pids_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1014:6: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1020:13: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1021:10: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1024:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1024:13: note: (26) calling 'write_file_and_check_controllers_at' from 'write_pids_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (27) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (28) calling 'write_cgroup_file_or_alias' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:70:1: note: (29) entry to 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:75:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:80:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (32) returning to 'write_file_and_check_controllers_at' from 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (33) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (35) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (36) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (37) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (38) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (41) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (43) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (44) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (45) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (47) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (49) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (50) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (51) following 'true' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (53) if 'crun_error_release' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (54) inlined call to 'cleanup_freep' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
In function 'cleanup_freep',
inlined from 'check_cgroup_v2_controller_available_wrapper' at src/libcrun/cgroup-resources.c:144:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (55) use of uninitialized value 'key' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'key' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1396:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (20) calling 'write_cpu_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1033:1: note: (21) entry to 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1108:10: note: (22) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1109:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (24) returning to 'update_cgroup_v2_resources' from 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1399:10: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1402:13: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1402:13: note: (27) calling 'write_cpuset_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1159:1: note: (28) entry to 'write_cpuset_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1164:6: note: (29) following 'false' branch (when 'cpu' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1167:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1167:6: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1169:13: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1169:13: note: (33) calling 'write_file_and_check_controllers_at' from 'write_cpuset_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (34) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (35) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (37) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (38) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (39) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (40) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (45) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (46) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (47) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (49) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (51) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (52) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (53) following 'true' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (55) if 'crun_error_release' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (56) inlined call to 'cleanup_freep' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
In function 'cleanup_freep',
inlined from 'check_cgroup_v2_controller_available_wrapper' at src/libcrun/cgroup-resources.c:144:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (57) use of uninitialized value 'key' here <--[gcc]
In function 'cleanup_freep',
inlined from 'write_cpu_resources' at src/libcrun/cgroup-resources.c:1041:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'period_str' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'write_cpu_resources': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1392:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1392:13: note: (20) calling 'write_pids_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1011:1: note: (21) entry to 'write_pids_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1014:6: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1020:13: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1021:10: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1024:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1024:13: note: (26) calling 'write_file_and_check_controllers_at' from 'write_pids_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (27) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (28) calling 'write_cgroup_file_or_alias' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:70:1: note: (29) entry to 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:75:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:80:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (32) returning to 'write_file_and_check_controllers_at' from 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (33) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1024:13: note: (35) returning to 'write_pids_resources' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1392:13: note: (36) returning to 'update_cgroup_v2_resources' from 'write_pids_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1393:10: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1396:16: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1396:6: note: (39) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (41) calling 'write_cpu_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1033:1: note: (42) entry to 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1041:22: note: (43) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1041:22: note: (44) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1106:6: note: (45) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1108:10: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1108:10: note: (47) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1109:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (49) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1109:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1041:22: note: (50) inlined call to 'cleanup_freep' from 'write_cpu_resources' <--[gcc]
In function 'cleanup_freep',
inlined from 'write_cpu_resources' at src/libcrun/cgroup-resources.c:1041:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (51) use of uninitialized value 'period_str' here <--[gcc]
In function 'cleanup_freep',
inlined from 'check_cgroup_v2_controller_available_wrapper' at src/libcrun/cgroup-resources.c:144:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'key' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1386:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1386:13: note: (18) calling 'write_memory_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:848:1: note: (19) entry to 'write_memory_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:856:6: note: (20) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:856:15: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:910:9: note: (22) calling 'write_memory_swap' from 'write_memory_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:803:1: note: (23) entry to 'write_memory_swap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:810:51: note: (24) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:812:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:812:6: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:815:8: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:819:6: note: (28) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:819:15: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:830:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:833:9: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:910:9: note: (32) returning to 'write_memory_resources' from 'write_memory_swap' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:911:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:914:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:921:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:937:7: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:937:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:947:7: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:947:6: note: (39) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:949:13: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:950:10: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:952:13: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:952:13: note: (43) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:952:13: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:952:13: note: (45) calling 'write_file_and_check_controllers_at' from 'write_memory_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (46) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (47) calling 'write_cgroup_file_or_alias' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:70:1: note: (48) entry to 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:75:6: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:80:10: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (51) returning to 'write_file_and_check_controllers_at' from 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (52) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (54) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (55) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (56) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (57) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (60) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (62) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (63) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (64) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (66) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (67) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (68) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (69) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (70) following 'true' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (71) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (72) if 'crun_error_release' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (73) inlined call to 'cleanup_freep' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
In function 'cleanup_freep',
inlined from 'check_cgroup_v2_controller_available_wrapper' at src/libcrun/cgroup-resources.c:144:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (74) use of uninitialized value 'key' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'key' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1392:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1392:13: note: (20) calling 'write_pids_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1011:1: note: (21) entry to 'write_pids_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1014:6: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1020:13: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1021:10: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1024:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1024:13: note: (26) calling 'write_file_and_check_controllers_at' from 'write_pids_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (27) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (28) calling 'write_cgroup_file_or_alias' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:70:1: note: (29) entry to 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:75:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:80:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (32) returning to 'write_file_and_check_controllers_at' from 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (33) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (35) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (36) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (37) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (38) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (39) returning to 'write_file_and_check_controllers_at' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1024:13: note: (40) returning to 'write_pids_resources' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1392:13: note: (41) returning to 'update_cgroup_v2_resources' from 'write_pids_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1393:10: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1396:16: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1396:6: note: (44) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (46) calling 'write_cpu_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1033:1: note: (47) entry to 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1043:6: note: (48) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1045:16: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1047:10: note: (50) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1048:15: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1051:10: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1054:13: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1054:13: note: (54) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1054:13: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1054:13: note: (56) calling 'write_file_and_check_controllers_at' from 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (57) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (58) calling 'write_cgroup_file_or_alias' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:70:1: note: (59) entry to 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:75:6: note: (60) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:80:10: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (62) returning to 'write_file_and_check_controllers_at' from 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (63) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (65) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (66) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (67) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (68) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (69) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (71) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (73) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (74) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (75) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (76) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (77) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (78) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (79) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (80) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (81) following 'true' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (82) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (83) if 'crun_error_release' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (84) inlined call to 'cleanup_freep' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
In function 'cleanup_freep',
inlined from 'check_cgroup_v2_controller_available_wrapper' at src/libcrun/cgroup-resources.c:144:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (85) use of uninitialized value 'key' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'key' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1392:13: note: (18) calling 'write_pids_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1011:1: note: (19) entry to 'write_pids_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1024:13: note: (20) calling 'write_file_and_check_controllers_at' from 'write_pids_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (21) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (22) calling 'write_cgroup_file_or_alias' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:70:1: note: (23) entry to 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:75:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:80:10: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (26) returning to 'write_file_and_check_controllers_at' from 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (27) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (29) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (30) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (31) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (32) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (33) returning to 'write_file_and_check_controllers_at' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1024:13: note: (34) returning to 'write_pids_resources' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1392:13: note: (35) returning to 'update_cgroup_v2_resources' from 'write_pids_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1393:10: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1396:16: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1413:16: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1413:6: note: (40) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1415:13: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1415:13: note: (42) calling 'write_hugetlb_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:517:1: note: (43) entry to 'write_hugetlb_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:523:17: note: (44) following 'true' branch (when 'i < htlb_len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:525:26: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:530:32: note: (46) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:532:50: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:535:10: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:537:13: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:537:13: note: (50) calling 'write_file_and_check_controllers_at' from 'write_hugetlb_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (51) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (52) calling 'write_cgroup_file_or_alias' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:70:1: note: (53) entry to 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:75:6: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:80:10: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (56) returning to 'write_file_and_check_controllers_at' from 'write_cgroup_file_or_alias' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (57) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (58) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (59) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (60) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (61) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (62) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (63) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (65) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (67) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (68) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (69) following 'true' branch (when 'str' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (71) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (72) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (73) following 'true' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (74) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (75) if 'crun_error_release' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:144:26: note: (76) inlined call to 'cleanup_freep' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
In function 'cleanup_freep',
inlined from 'check_cgroup_v2_controller_available_wrapper' at src/libcrun/cgroup-resources.c:144:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (77) use of uninitialized value 'key' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'cgroup_dirfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (14) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (15) assuming 'cgroup_dirfd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1413:16: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1363:21: note: (22) inlined call to 'cleanup_closep' from 'update_cgroup_v2_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v2_resources' at src/libcrun/cgroup-resources.c:1363:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (23) following 'true' branch... <--[gcc]
cc1: note: (24) ...to here
cc1: note: (25) calling 'cleanup_closep' from 'update_cgroup_v2_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (26) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (27) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (30) second 'close' here; first 'close' was at (27) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: leak of file descriptor 'dirfd_htlb' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1239:6: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1241:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1243:20: note: (14) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (15) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (18) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (19) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (21) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1243:20: note: (23) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1244:10: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1247:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1249:10: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1241:25: note: (27) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v1_resources' at src/libcrun/cgroup-resources.c:1241:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (29) following 'true' branch... <--[gcc]
cc1: note: (30) ...to here
cc1: note: (31) calling 'cleanup_closep' from 'update_cgroup_v1_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (32) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (33) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (34) 'dirfd_htlb' leaks here; was opened at (18) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: leak of file descriptor 'dirfd_pid' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1253:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:16: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1279:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1279:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1281:25: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1283:19: note: (18) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (19) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (22) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (23) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (25) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1283:19: note: (27) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1284:10: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1287:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1288:10: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1281:25: note: (31) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v1_resources' at src/libcrun/cgroup-resources.c:1281:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (33) following 'true' branch... <--[gcc]
cc1: note: (34) ...to here
cc1: note: (35) calling 'cleanup_closep' from 'update_cgroup_v1_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (36) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (37) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (38) 'dirfd_pid' leaks here; was opened at (22) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'dirfd_htlb' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1239:6: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1241:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1243:20: note: (14) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (15) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (18) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (19) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (21) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1243:20: note: (23) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1244:10: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1247:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1249:10: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1241:25: note: (27) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v1_resources' at src/libcrun/cgroup-resources.c:1241:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (29) following 'true' branch... <--[gcc]
cc1: note: (30) ...to here
cc1: note: (31) calling 'cleanup_closep' from 'update_cgroup_v1_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (32) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (33) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (36) second 'close' here; first 'close' was at (33) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: leak of file descriptor 'dirfd_netclass' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:6: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1222:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1226:24: note: (14) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (15) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (18) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (19) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (21) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1226:24: note: (23) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1227:10: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1230:23: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1230:23: note: (26) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (27) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (29) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1230:23: note: (31) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1231:10: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1223:25: note: (33) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v1_resources' at src/libcrun/cgroup-resources.c:1223:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1222:25: note: (36) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v1_resources' at src/libcrun/cgroup-resources.c:1222:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (38) following 'true' branch... <--[gcc]
cc1: note: (39) ...to here
cc1: note: (40) calling 'cleanup_closep' from 'update_cgroup_v1_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (41) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (42) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (43) 'dirfd_netclass' leaks here; was opened at (18) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'dirfd_pid' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1253:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:16: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1279:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1279:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1281:25: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1283:19: note: (18) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (19) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (22) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (23) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (25) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1283:19: note: (27) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1284:10: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1287:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1288:10: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1281:25: note: (31) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v1_resources' at src/libcrun/cgroup-resources.c:1281:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (33) following 'true' branch... <--[gcc]
cc1: note: (34) ...to here
cc1: note: (35) calling 'cleanup_closep' from 'update_cgroup_v1_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (36) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (37) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (38) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (40) second 'close' here; first 'close' was at (37) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'dirfd_netclass' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:6: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1222:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1226:24: note: (14) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (15) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (18) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (19) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (21) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1226:24: note: (23) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1227:10: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1230:23: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1230:23: note: (26) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (27) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (29) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1230:23: note: (31) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1231:10: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1223:25: note: (33) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v1_resources' at src/libcrun/cgroup-resources.c:1223:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1222:25: note: (36) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v1_resources' at src/libcrun/cgroup-resources.c:1222:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (38) following 'true' branch... <--[gcc]
cc1: note: (39) ...to here
cc1: note: (40) calling 'cleanup_closep' from 'update_cgroup_v1_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (41) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (42) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (45) second 'close' here; first 'close' was at (42) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'wfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (20) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (21) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:330:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:6: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:345:10: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:345:10: note: (26) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:347:29: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:351:14: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:351:14: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:347:29: note: (30) inlined call to 'cleanup_closep' from 'write_blkio_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'write_blkio_resources' at src/libcrun/cgroup-resources.c:347:29:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (31) following 'true' branch... <--[gcc]
cc1: note: (32) ...to here
cc1: note: (33) calling 'cleanup_closep' from 'write_blkio_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (34) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (35) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (38) second 'close' here; first 'close' was at (35) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'wfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (20) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (21) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:330:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:415:6: note: (24) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:421:10: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:427:13: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (28) inlined call to 'cleanup_closep' from 'write_blkio_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'write_blkio_resources' at src/libcrun/cgroup-resources.c:417:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (29) following 'true' branch... <--[gcc]
cc1: note: (30) ...to here
cc1: note: (31) calling 'cleanup_closep' from 'write_blkio_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (32) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (33) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (36) second 'close' here; first 'close' was at (33) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1208:25: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1212:10: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1215:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1215:13: note: (14) calling 'write_blkio_resources' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (15) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:415:6: note: (16) following 'false' branch (when 'cgroup2 == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:449:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:449:13: note: (18) calling 'write_blkio_v1_resources_throttling' from 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:229:1: note: (19) entry to 'write_blkio_v1_resources_throttling' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:236:6: note: (20) following 'false' branch (when 'throttling' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:239:8: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:240:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:240:6: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:243:17: note: (24) following 'true' branch (when 'i < throttling_len')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:248:33: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (26) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:250:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:234:21: note: (27) inlined call to 'cleanup_closep' from 'write_blkio_v1_resources_throttling' <--[gcc]
In function 'cleanup_closep',
inlined from 'write_blkio_v1_resources_throttling' at src/libcrun/cgroup-resources.c:234:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (28) following 'true' branch... <--[gcc]
cc1: note: (29) ...to here
cc1: note: (30) calling 'cleanup_closep' from 'write_blkio_v1_resources_throttling'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (31) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (32) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (35) second 'close' here; first 'close' was at (32) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: leak of file descriptor 'dirfd_cpu' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1253:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:16: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1279:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1292:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1294:25: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1297:19: note: (18) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (19) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (22) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (23) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (25) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1297:19: note: (27) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1298:10: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1301:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1301:13: note: (30) calling 'write_cpu_resources' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1033:1: note: (31) entry to 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1047:10: note: (32) following 'false' branch (when 'cgroup2 == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1050:13: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1051:10: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1052:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1301:13: note: (36) returning to 'update_cgroup_v1_resources' from 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1294:25: note: (37) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v1_resources' at src/libcrun/cgroup-resources.c:1294:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (38) following 'true' branch... <--[gcc]
cc1: note: (39) ...to here
cc1: note: (40) calling 'cleanup_closep' from 'update_cgroup_v1_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (41) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (42) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (43) 'dirfd_cpu' leaks here; was opened at (22) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'dirfd_cpu' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/buildmake[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup-setup.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup-setup.Tpo -c -o src/libcrun/libcrun_la-cgroup-setup.lo `test -f 'src/libcrun/cgroup-setup.c' || echo './'`src/libcrun/cgroup-setup.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup-setup.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup-setup.Tpo -c src/libcrun/cgroup-setup.c -o src/libcrun/libcrun_la-cgroup-setup.o
mv -f src/libcrun/.deps/libcrun_la-cgroup-setup.Tpo src/libcrun/.deps/libcrun_la-cgroup-setup.Plo
dir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1253:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:16: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1279:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1292:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1294:25: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1297:19: note: (18) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (19) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (22) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (23) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (25) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1297:19: note: (27) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1298:10: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1301:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1301:13: note: (30) calling 'write_cpu_resources' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1033:1: note: (31) entry to 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1047:10: note: (32) following 'false' branch (when 'cgroup2 == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1050:13: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1051:10: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1052:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1301:13: note: (36) returning to 'update_cgroup_v1_resources' from 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1294:25: note: (37) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v1_resources' at src/libcrun/cgroup-resources.c:1294:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (38) following 'true' branch... <--[gcc]
cc1: note: (39) ...to here
cc1: note: (40) calling 'cleanup_closep' from 'update_cgroup_v1_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (41) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (42) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (45) second 'close' here; first 'close' was at (42) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:6: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1222:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1227:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1230:23: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1230:23: note: (16) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (17) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1230:23: note: (20) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1231:10: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1234:13: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1234:13: note: (23) calling 'write_network_resources' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:477:1: note: (24) entry to 'write_network_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:493:6: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:496:25: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:498:10: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:498:10: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:501:21: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:496:25: note: (30) inlined call to 'cleanup_closep' from 'write_network_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'write_network_resources' at src/libcrun/cgroup-resources.c:496:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (32) following 'true' branch... <--[gcc]
cc1: note: (33) ...to here
cc1: note: (34) calling 'cleanup_closep' from 'write_network_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (35) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (36) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (37) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (39) second 'close' here; first 'close' was at (36) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'dirfd_cpuset' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1253:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:16: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1266:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1279:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1292:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1294:25: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1297:19: note: (18) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (19) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (20) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (21) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1297:19: note: (22) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1298:10: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1301:13: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1301:13: note: (25) calling 'write_cpu_resources' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1033:1: note: (26) entry to 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1047:10: note: (27) following 'false' branch (when 'cgroup2 == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1050:13: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1301:13: note: (29) returning to 'update_cgroup_v1_resources' from 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1302:10: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1305:20: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1308:22: note: (32) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (33) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (36) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (37) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (39) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1308:22: note: (41) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1309:10: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1312:13: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1313:10: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1295:25: note: (45) inlined call to 'cleanup_closep' from 'update_cgroup_v1_resources' <--[gcc]
In function 'cleanup_closep',
inlined from 'update_cgroup_v1_resources' at src/libcrun/cgroup-resources.c:1295:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (47) following 'true' branch... <--[gcc]
cc1: note: (48) ...to here
cc1: note: (49) calling 'cleanup_closep' from 'update_cgroup_v1_resources'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (50) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (51) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (52) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (54) second 'close' here; first 'close' was at (51) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: warning: leak of 'xstrdup(name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (20) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (21) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:330:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:415:6: note: (24) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:421:10: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:423:39: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:424:18: note: (28) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (29) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (34) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (35) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (36) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (38) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (39) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (40) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (42) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (43) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (44) following 'true' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (46) if 'crun_error_release' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (47) 'xstrdup(name)' leaks here; was allocated at (38) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: warning: leak of 'xstrdup(name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:157:18: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (20) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (21) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:330:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:415:6: note: (24) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:421:10: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:423:39: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:424:18: note: (28) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (29) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (34) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (35) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (36) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (38) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (39) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (40) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (42) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (43) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (44) following 'true' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:156:11: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (46) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:157:18: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (47) 'xstrdup(name)' leaks here; was allocated at (38) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:157:18: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:166:11: warning: leak of 'xstrdup(name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (20) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (21) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:330:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:415:6: note: (24) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:421:10: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:423:39: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:424:18: note: (28) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (29) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (34) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (35) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (36) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (38) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (39) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (40) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (42) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (43) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (44) following 'false' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:159:11: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:162:10: note: (46) following 'false' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:166:11: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:166:11: note: (48) if 'read_all_file_at' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:166:11: note: (49) 'xstrdup(name)' leaks here; was allocated at (38) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:168:11: warning: leak of 'xstrdup(name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (20) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (21) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:330:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:415:6: note: (24) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:421:10: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:423:39: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:424:18: note: (28) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (29) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (34) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (35) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (36) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (38) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (39) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (40) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (42) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (43) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (44) following 'false' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:159:11: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:162:10: note: (46) following 'false' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:166:11: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:166:10: note: (48) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:168:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:168:11: note: (50) if 'crun_error_release' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:168:11: note: (51) 'xstrdup(name)' leaks here; was allocated at (38) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:171:20: warning: leak of 'xstrdup(name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1472:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1390:16: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (20) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (21) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:330:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:415:6: note: (24) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:421:10: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:423:39: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:424:18: note: (28) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (29) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (34) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (35) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (36) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (38) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (39) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (40) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (42) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (43) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (44) following 'false' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:159:11: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:162:10: note: (46) following 'false' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:166:11: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:166:10: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:171:20: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:179:10: note: (50) following 'false' branch (when 'found == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:181:30: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:184:11: note: (52) if 'crun_error_release' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:171:20: note: (53) 'xstrdup(name)' leaks here; was allocated at (38) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'open_cgroup_subsystem': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:23: warning: leak of file descriptor 'open(full_path, 2686976)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 2 ... 3:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1474:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1476:14: note: (8) calling 'update_cgroup_v1_resources' from 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1202:1: note: (9) entry to 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1206:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:16: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1220:6: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1222:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1226:24: note: (14) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (15) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (18) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (19) assuming 'open(full_path, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1187:22: note: (21) inlined call to 'cleanup_freep' from 'open_cgroup_subsystem' <--[gcc]
In function 'cleanup_freep',
inlined from 'open_cgroup_subsystem' at src/libcrun/cgroup-resources.c:1187:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'open_cgroup_subsystem': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1226:24: note: (23) returning to 'update_cgroup_v1_resources' from 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1227:10: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1230:23: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1230:23: note: (26) calling 'open_cgroup_subsystem' from 'update_cgroup_v1_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1185:1: note: (27) entry to 'open_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1191:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1194:11: note: (30) if 'open' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-resources.c:1195:23: note: (31) 'open(full_path, 2686976)' leaks here; was opened at (18) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:23: <--[gcc]
In function 'cleanup_freep',
inlined from 'initialize_cpuset_subsystem_rec' at src/libcrun/cgroup-setup.c:46:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'allocated_mems' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'initialize_cpuset_subsystem_rec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:502:1: note: (1) entry to 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:506:6: note: (2) following 'false' branch (when 'cgroup_mode != 1')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:514:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:514:13: note: (4) calling 'enter_cgroup_v1' from 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:328:1: note: (5) entry to 'enter_cgroup_v1' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:340:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:343:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:344:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:354:19: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:355:8: note: (10) following 'true' branch (when 'has_data != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:362:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:373:10: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:376:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:377:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:379:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:383:13: note: (16) calling 'enter_cgroup_v1_subsystem' from 'enter_cgroup_v1' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:197:1: note: (17) entry to 'enter_cgroup_v1_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:204:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (20) following 'true' branch (when 'create_if_missing != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:209:13: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:210:10: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:11: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:10: note: (24) following 'true' branch (when the strings are equal)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (26) calling 'initialize_cpuset_subsystem' from 'enter_cgroup_v1_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:148:1: note: (27) entry to 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (28) calling 'xstrdup' from 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (29) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (30) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (32) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (34) returning to 'initialize_cpuset_subsystem' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:155:10: note: (35) calling 'initialize_cpuset_subsystem_rec' from 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:43:1: note: (36) entry to 'initialize_cpuset_subsystem_rec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:46:22: note: (37) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:46:22: note: (38) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:54:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:60:11: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:60:6: note: (41) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:62:17: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:65:10: note: (43) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:66:38: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:48:21: note: (45) inlined call to 'cleanup_closep' from 'initialize_cpuset_subsystem_rec' <--[gcc]
In function 'cleanup_closep',
inlined from 'initialize_cpuset_subsystem_rec' at src/libcrun/cgroup-setup.c:48:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'initialize_cpuset_subsystem_rec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:47:21: note: (47) inlined call to 'cleanup_closep' from 'initialize_cpuset_subsystem_rec' <--[gcc]
In function 'cleanup_closep',
inlined from 'initialize_cpuset_subsystem_rec' at src/libcrun/cgroup-setup.c:47:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (49) following 'true' branch... <--[gcc]
cc1: note: (50) ...to here
cc1: note: (51) calling 'cleanup_closep' from 'initialize_cpuset_subsystem_rec'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'initialize_cpuset_subsystem_rec': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (52) entry to 'cleanup_closep' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (53) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (54) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:46:22: note: (55) inlined call to 'cleanup_freep' from 'initialize_cpuset_subsystem_rec' <--[gcc]
In function 'cleanup_freep',
inlined from 'initialize_cpuset_subsystem_rec' at src/libcrun/cgroup-setup.c:46:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (56) use of uninitialized value 'allocated_mems' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'dirfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:502:1: note: (1) entry to 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:506:6: note: (2) following 'false' branch (when 'cgroup_mode != 1')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:514:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:514:13: note: (4) calling 'enter_cgroup_v1' from 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:328:1: note: (5) entry to 'enter_cgroup_v1' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:340:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:343:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:344:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:354:19: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:355:8: note: (10) following 'true' branch (when 'has_data != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:362:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:373:10: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:376:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:377:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:379:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:383:13: note: (16) calling 'enter_cgroup_v1_subsystem' from 'enter_cgroup_v1' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:197:1: note: (17) entry to 'enter_cgroup_v1_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:204:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (20) following 'true' branch (when 'create_if_missing != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:209:13: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:210:10: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:11: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:10: note: (24) following 'true' branch (when the strings are equal)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (26) calling 'initialize_cpuset_subsystem' from 'enter_cgroup_v1_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:148:1: note: (27) entry to 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (28) calling 'xstrdup' from 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (29) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (30) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (32) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (34) returning to 'initialize_cpuset_subsystem' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:155:10: note: (35) calling 'initialize_cpuset_subsystem_rec' from 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:43:1: note: (36) entry to 'initialize_cpuset_subsystem_rec' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:53:11: note: (37) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:54:6: note: (38) assuming 'dirfd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:54:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:60:11: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:60:6: note: (41) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:62:17: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:65:10: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:66:38: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:48:21: note: (45) inlined call to 'cleanup_closep' from 'initialize_cpuset_subsystem_rec' <--[gcc]
In function 'cleanup_closep',
inlined from 'initialize_cpuset_subsystem_rec' at src/libcrun/cgroup-setup.c:48:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:47:21: note: (47) inlined call to 'cleanup_closep' from 'initialize_cpuset_subsystem_rec' <--[gcc]
In function 'cleanup_closep',
inlined from 'initialize_cpuset_subsystem_rec' at src/libcrun/cgroup-setup.c:47:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (49) following 'true' branch... <--[gcc]
cc1: note: (50) ...to here
cc1: note: (51) calling 'cleanup_closep' from 'initialize_cpuset_subsystem_rec'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (52) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (53) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (54) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (56) second 'close' here; first 'close' was at (53) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'initialize_cpuset_subsystem': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:155:10: warning: use of NULL where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:502:1: note: (1) entry to 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:506:6: note: (2) following 'false' branch (when 'cgroup_mode != 1')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:514:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:514:13: note: (4) calling 'enter_cgroup_v1' from 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:328:1: note: (5) entry to 'enter_cgroup_v1' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:330:22: note: (6) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:340:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:343:9: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:344:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:354:19: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:355:8: note: (11) following 'true' branch (when 'has_data != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:362:11: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:373:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:376:13: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:377:10: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:379:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:383:13: note: (17) calling 'enter_cgroup_v1_subsystem' from 'enter_cgroup_v1' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:197:1: note: (18) entry to 'enter_cgroup_v1_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:200:22: note: (19) 'cgroup_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:204:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (22) following 'true' branch (when 'create_if_missing != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:209:13: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:210:10: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:11: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:10: note: (26) following 'true' branch (when the strings are equal)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (28) calling 'initialize_cpuset_subsystem' from 'enter_cgroup_v1_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:148:1: note: (29) entry to 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (30) calling 'xstrdup' from 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (31) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (32) following 'true' branch (when 'str' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (34) returning to 'initialize_cpuset_subsystem' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:155:10: note: (35) argument 1 ('xstrdup(path)') NULL where non-null expected <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/json_common.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h:7, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h:23: <--[gcc]
/usr/include/string.h:439:15: note: argument 1 of 'strlen' must be non-null <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'enter_cgroup_v2': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:470:15: warning: use of NULL 'cgroup_crun_exec_path' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:502:1: note: (1) entry to 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:506:6: note: (2) following 'true' branch (when 'cgroup_mode == 1')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:508:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:508:13: note: (4) calling 'enter_cgroup_v2' from 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:403:1: note: (5) entry to 'enter_cgroup_v2' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:405:22: note: (6) 'cgroup_path_procs' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:406:22: note: (7) 'cgroup_path_procs' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:413:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:416:9: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:417:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:420:6: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:428:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:431:9: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:432:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:435:17: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:448:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:451:3: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:459:26: note: (18) 'cgroup_crun_exec_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:460:26: note: (19) 'cgroup_crun_exec_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:463:10: note: (20) following 'true' branch (when 'init_pid > 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:465:17: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:465:17: note: (22) calling 'read_unified_cgroup_pid' from 'enter_cgroup_v2' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:294:1: note: (23) entry to 'read_unified_cgroup_pid' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:299:22: note: (24) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:299:22: note: (25) inlined call to 'cleanup_freep' from 'read_unified_cgroup_pid' <--[gcc]
In function 'cleanup_freep',
inlined from 'read_unified_cgroup_pid' at src/libcrun/cgroup-setup.c:299:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (26) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'enter_cgroup_v2': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:465:17: note: (27) returning to 'enter_cgroup_v2' from 'read_unified_cgroup_pid' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:466:14: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:470:15: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:470:15: note: (30) 'cgroup_crun_exec_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-setup.c:470:15: note: (31) argument 2 ('cgroup_crun_exec_path') NULL where non-null expected <--[gcc]
/usr/include/string.h:174:12: note: argument 2 of 'strncmp' must be non-null <--[gcc]
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup-systemd.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup-systemd.Tpo -c -o src/libcrun/libcrun_la-cgroup-systemd.lo `test -f 'src/libcrun/cgroup-systemd.c' || echo './'`src/libcrun/cgroup-systemd.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup-systemd.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup-systemd.Tpo -c src/libcrun/cgroup-systemd.c -o src/libcrun/libcrun_la-cgroup-systemd.o
mv -f src/libcrun/.deps/libcrun_la-cgroup-systemd.Tpo src/libcrun/.deps/libcrun_la-cgroup-systemd.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup-utils.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup-utils.Tpo -c -o src/libcrun/libcrun_la-cgroup-utils.lo `test -f 'src/libcrun/cgroup-utils.c' || echo './'`src/libcrun/cgroup-utils.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup-utils.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup-utils.Tpo -c src/libcrun/cgroup-utils.c -o src/libcrun/libcrun_la-cgroup-utils.o
mv -f src/libcrun/.deps/libcrun_la-cgroup-utils.Tpo src/libcrun/.deps/libcrun_la-cgroup-utils.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup.Tpo -c -o src/libcrun/libcrun_la-cgroup.lo `test -f 'src/libcrun/cgroup.c' || echo './'`src/libcrun/cgroup.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup.Tpo -c src/libcrun/cgroup.c -o src/libcrun/libcrun_la-cgroup.o
mv -f src/libcrun/.deps/libcrun_la-cgroup.Tpo src/libcrun/.deps/libcrun_la-cgroup.Plo
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c: In function 'get_systemd_scope_and_slice': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c: In function 'get_systemd_scope_and_slice': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:125:5: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c: In function 'append_systemd_annotation': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:641:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:23: <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_destroy_cgroup_systemd' at src/libcrun/cgroup-systemd.c:2146:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'path_to_scope' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c: In function 'libcrun_destroy_cgroup_systemd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2146:22: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2146:22: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2151:10: note: (3) if 'libcrun_get_cgroup_mode' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2146:22: note: (4) inlined call to 'cleanup_freep' from 'libcrun_destroy_cgroup_systemd' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_destroy_cgroup_systemd' at src/libcrun/cgroup-systemd.c:2146:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (5) use of uninitialized value 'path_to_scope' here <--[gcc]
In function 'cleanup_freep',
inlined from 'append_systemd_annotation' at src/libcrun/cgroup-systemd.c:636:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'v_start' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c: In function 'append_systemd_annotation': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2028:1: note: (1) entry to 'libcrun_cgroup_enter_systemd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2046:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2049:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2062:13: note: (4) calling 'enter_systemd_cgroup_scope' from 'libcrun_cgroup_enter_systemd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1732:1: note: (5) entry to 'enter_systemd_cgroup_scope' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1757:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1761:21: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1771:9: note: (8) calling 'open_sd_bus_connection' from 'enter_systemd_cgroup_scope' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:782:1: note: (9) entry to 'open_sd_bus_connection' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:788:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:791:6: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1771:9: note: (12) returning to 'enter_systemd_cgroup_scope' from 'open_sd_bus_connection' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1772:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1775:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1776:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1779:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1781:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1787:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1788:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1794:12: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1795:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1801:6: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1801:6: note: (23) following 'false' branch (when 'slice' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1811:12: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1812:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1818:6: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1818:6: note: (27) following 'true' branch (when 'annotations' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1821:32: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1824:21: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1830:17: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1831:14: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1837:17: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1837:14: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1840:17: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1841:14: note: (35) following 'false' branch (when 'len > 23')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1847:17: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1847:17: note: (37) calling 'append_systemd_annotation' from 'enter_systemd_cgroup_scope' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:598:1: note: (38) entry to 'append_systemd_annotation' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:636:26: note: (39) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:636:26: note: (40) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:624:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:634:12: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:634:11: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:639:22: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:639:22: note: (45) calling 'xstrdup' from 'append_systemd_annotation' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (46) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (47) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (49) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:639:22: note: (51) returning to 'append_systemd_annotation' from 'xstrdup' <--[gcc]
In file included from /usr/include/features.h:540, <--[gcc]
from /usr/include/sys/types.h:25, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h:5, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h:23, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:641:13: note: (52) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:642:10: note: (53) following 'true' branch (when 'end' is NULL)... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:643:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (55) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:643:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:636:26: note: (56) inlined call to 'cleanup_freep' from 'append_systemd_annotation' <--[gcc]
In function 'cleanup_freep',
inlined from 'append_systemd_annotation' at src/libcrun/cgroup-systemd.c:636:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (57) use of uninitialized value 'v_start' here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'dirfd_cpuset' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2175:1: note: (1) entry to 'libcrun_update_resources_systemd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2190:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2193:17: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2194:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2197:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2197:9: note: (6) calling 'open_sd_bus_connection' from 'libcrun_update_resources_systemd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:782:1: note: (7) entry to 'open_sd_bus_connection' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:788:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:791:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2197:9: note: (10) returning to 'libcrun_update_resources_systemd' from 'open_sd_bus_connection' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2198:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2201:9: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2202:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2205:12: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2209:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2215:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2216:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2222:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2223:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2229:9: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2230:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2233:12: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2234:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2240:12: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2241:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2247:6: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2247:6: note: (27) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2249:55: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2249:13: note: (29) calling 'setup_rt_runtime' from 'libcrun_update_resources_systemd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:156:1: note: (30) entry to 'setup_rt_runtime' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:160:21: note: (31) inlined call to 'cleanup_closep' from 'setup_rt_runtime' <--[gcc]
In function 'cleanup_closep',
inlined from 'setup_rt_runtime' at src/libcrun/cgroup-systemd.c:160:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:159:22: note: (33) inlined call to 'cleanup_freep' from 'setup_rt_runtime' <--[gcc]
In function 'cleanup_freep',
inlined from 'setup_rt_runtime' at src/libcrun/cgroup-systemd.c:159:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2249:13: note: (35) returning to 'libcrun_update_resources_systemd' from 'setup_rt_runtime' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2250:10: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2253:66: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2253:13: note: (38) calling 'setup_cpuset_for_systemd_v1' from 'libcrun_update_resources_systemd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:259:1: note: (39) entry to 'setup_cpuset_for_systemd_v1' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:267:6: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:270:9: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:271:6: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:274:9: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:275:6: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:279:12: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:281:27: note: (46) following 'true' branch (when 'parent < levels')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:283:25: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:286:13: note: (48) following 'false' branch (when 'parent == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:286:13: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:287:10: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:290:22: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:290:22: note: (52) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:291:10: note: (53) assuming 'dirfd_cpuset' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:291:10: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:294:13: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:294:13: note: (56) if 'write_cpuset_resources' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:283:25: note: (57) inlined call to 'cleanup_closep' from 'setup_cpuset_for_systemd_v1' <--[gcc]
In function 'cleanup_closep',
inlined from 'setup_cpuset_for_systemd_v1' at src/libcrun/cgroup-systemd.c:283:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (58) following 'true' branch... <--[gcc]
cc1: note: (59) ...to here
cc1: note: (60) calling 'cleanup_closep' from 'setup_cpuset_for_systemd_v1'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (61) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (62) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (63) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (65) second 'close' here; first 'close' was at (62) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:125:5: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] <--[gcc]
125 | n = strchr (cgroup_path, ':');
| ^
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c: In function 'append_systemd_annotation': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-systemd.c:641:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] <--[gcc]
641 | end = strchr (it + 1, '\'');
| ^
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'tasksfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:998:1: note: (1) entry to 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1008:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (4) calling 'libcrun_cgroup_pause_unpause_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:676:1: note: (5) entry to 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (6) calling 'libcrun_cgroup_pause_unpause_with_mode' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:644:1: note: (7) entry to 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (8) following 'true' branch (when 'pause != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (10) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (11) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1012:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (14) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:416:1: note: (15) entry to 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:424:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:427:10: note: (17) inlined call to 'libcrun_get_cgroup_mode' from 'libcrun_cgroup_read_pids_from_path' <--[gcc]
In function 'libcrun_get_cgroup_mode',
inlined from 'libcrun_cgroup_read_pids_from_path' at src/libcrun/cgroup-utils.c:427:10:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:201:7: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:428:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:431:3: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:435:10: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:450:11: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:451:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:454:10: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:457:10: note: (25) calling 'read_pids_cgroup' from 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:270:1: note: (26) entry to 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:281:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:284:9: note: (28) inlined call to 'read_all_fd' from 'read_pids_cgroup' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:23: <--[gcc]
In function 'read_all_fd',
inlined from 'read_pids_cgroup' at src/libcrun/cgroup-utils.c:284:9:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (30) if 'read_all_fd_with_size_hint' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:272:21: note: (31) inlined call to 'cleanup_closep' from 'read_pids_cgroup' <--[gcc]
In function 'cleanup_closep',
inlined from 'read_pids_cgroup' at src/libcrun/cgroup-utils.c:272:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (32) following 'true' branch... <--[gcc]
cc1: note: (33) ...to here
cc1: note: (34) calling 'cleanup_closep' from 'read_pids_cgroup'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (35) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (36) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (37) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (39) second 'close' here; first 'close' was at (36) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'nfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:998:1: note: (1) entry to 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1008:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (4) calling 'libcrun_cgroup_pause_unpause_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:676:1: note: (5) entry to 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (6) calling 'libcrun_cgroup_pause_unpause_with_mode' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:644:1: note: (7) entry to 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (8) following 'true' branch (when 'pause != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (10) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (11) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1012:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (14) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:416:1: note: (15) entry to 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:424:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:427:10: note: (17) inlined call to 'libcrun_get_cgroup_mode' from 'libcrun_cgroup_read_pids_from_path' <--[gcc]
In function 'libcrun_get_cgroup_mode',
inlined from 'libcrun_cgroup_read_pids_from_path' at src/libcrun/cgroup-utils.c:427:10:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:201:7: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:428:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:431:3: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:435:10: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:450:11: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:451:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:454:10: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:457:10: note: (25) calling 'read_pids_cgroup' from 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:270:1: note: (26) entry to 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:281:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:284:9: note: (28) inlined call to 'read_all_fd' from 'read_pids_cgroup' <--[gcc]
In function 'read_all_fd',
inlined from 'read_pids_cgroup' at src/libcrun/cgroup-utils.c:284:9:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:285:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:288:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:288:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:291:27: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:294:6: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:296:18: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:297:15: note: (36) calling 'xrealloc' from 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (37) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (38) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:297:15: note: (41) returning to 'read_pids_cgroup' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:300:48: note: (42) following 'true' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:302:19: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:300:48: note: (44) following 'true' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:302:19: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:309:6: note: (46) following 'true' branch (when 'recurse != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:314:13: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:315:10: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:320:17: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:320:32: note: (50) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:322:29: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:331:14: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:333:17: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:333:17: note: (54) calling 'read_pids_cgroup' from 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:270:1: note: (55) entry to 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:281:6: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:284:9: note: (57) inlined call to 'read_all_fd' from 'read_pids_cgroup' <--[gcc]
In function 'read_all_fd',
inlined from 'read_pids_cgroup' at src/libcrun/cgroup-utils.c:284:9:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (58) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:272:21: note: (59) inlined call to 'cleanup_closep' from 'read_pids_cgroup' <--[gcc]
In function 'cleanup_closep',
inlined from 'read_pids_cgroup' at src/libcrun/cgroup-utils.c:272:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (60) following 'true' branch... <--[gcc]
cc1: note: (61) ...to here
cc1: note: (62) calling 'cleanup_closep' from 'read_pids_cgroup'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (63) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (64) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (65) unwinding 2 stack frames <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:322:29: note: (66) inlined call to 'cleanup_closep' from 'read_pids_cgroup' <--[gcc]
In function 'cleanup_closep',
inlined from 'read_pids_cgroup' at src/libcrun/cgroup-utils.c:322:29:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (67) following 'true' branch... <--[gcc]
cc1: note: (68) ...to here
cc1: note: (69) calling 'cleanup_closep' from 'read_pids_cgroup'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (70) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (71) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (72) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (73) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (74) second 'close' here; first 'close' was at (71) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:315:25: warning: leak of 'fdopendir(dfd)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:998:1: note: (1) entry to 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1008:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (4) calling 'libcrun_cgroup_pause_unpause_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:676:1: note: (5) entry to 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (6) calling 'libcrun_cgroup_pause_unpause_with_mode' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:644:1: note: (7) entry to 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (8) following 'true' branch (when 'pause != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (10) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (11) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1012:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (14) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:416:1: note: (15) entry to 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:424:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:427:10: note: (17) inlined call to 'libcrun_get_cgroup_mode' from 'libcrun_cgroup_read_pids_from_path' <--[gcc]
In function 'libcrun_get_cgroup_mode',
inlined from 'libcrun_cgroup_read_pids_from_path' at src/libcrun/cgroup-utils.c:427:10:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:201:7: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:428:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:431:3: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:435:10: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:450:11: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:451:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:454:10: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:457:10: note: (25) calling 'read_pids_cgroup' from 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:270:1: note: (26) entry to 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:281:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:284:9: note: (28) inlined call to 'read_all_fd' from 'read_pids_cgroup' <--[gcc]
In function 'read_all_fd',
inlined from 'read_pids_cgroup' at src/libcrun/cgroup-utils.c:284:9:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:285:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:288:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:288:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:291:27: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:294:6: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:296:18: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:297:15: note: (36) calling 'xrealloc' from 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (37) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (38) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:297:15: note: (41) returning to 'read_pids_cgroup' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:309:6: note: (42) following 'true' branch (when 'recurse != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:314:13: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:314:13: note: (44) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:315:10: note: (45) assuming 'fdopendir(dfd)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:315:10: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:320:17: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:320:17: note: (48) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-utils.c:315:25: note: (49) 'fdopendir(dfd)' leaks here; was allocated at (44) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:379:1: note: (1) entry to 'libcrun_cgroup_enter_finalize' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:389:21: note: (2) calling 'find_delegate_cgroup' from 'libcrun_cgroup_enter_finalize' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:89:1: note: (3) entry to 'find_delegate_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:94:6: note: (4) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:96:21: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:96:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:98:14: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:389:21: note: (8) returning to 'libcrun_cgroup_enter_finalize' from 'find_delegate_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:390:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:393:17: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:394:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:397:6: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:397:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:400:22: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:405:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:408:9: note: (16) inlined call to 'read_all_fd' from 'libcrun_cgroup_enter_finalize' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:24: <--[gcc]
In function 'read_all_fd',
inlined from 'libcrun_cgroup_enter_finalize' at src/libcrun/cgroup.c:408:9:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (18) if 'read_all_fd_with_size_hint' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:401:21: note: (19) inlined call to 'cleanup_closep' from 'libcrun_cgroup_enter_finalize' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_cgroup_enter_finalize' at src/libcrun/cgroup.c:401:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'true' branch... <--[gcc]
cc1: note: (21) ...to here
cc1: note: (22) calling 'cleanup_closep' from 'libcrun_cgroup_enter_finalize'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (23) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (24) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (27) second 'close' here; first 'close' was at (24) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_cgroup_destroy': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:208:24: warning: dereference of NULL 'cgroup_manager' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:199:1: note: (1) entry to 'libcrun_cgroup_destroy' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:201:34: note: (2) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:204:9: note: (3) calling 'get_cgroup_manager' from 'libcrun_cgroup_destroy' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (4) entry to 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:69:3: note: (5) following 'default:' branch... <--[gcc]
cc1: note: (6) ...to here
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:204:9: note: (7) returning to 'libcrun_cgroup_destroy' from 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:205:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:208:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:208:24: note: (10) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:208:24: note: (11) dereference of NULL 'cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_update_cgroup_resources': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:224:21: warning: dereference of NULL 'cgroup_manager' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:212:1: note: (1) entry to 'libcrun_update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:217:34: note: (2) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:220:9: note: (3) calling 'get_cgroup_manager' from 'libcrun_update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (4) entry to 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:69:3: note: (5) following 'default:' branch... <--[gcc]
cc1: note: (6) ...to here
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:220:9: note: (7) returning to 'libcrun_update_cgroup_resources' from 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:221:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:224:21: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:224:21: note: (10) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:224:21: note: (11) dereference of NULL 'cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_cgroup_preenter': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:282:21: warning: dereference of NULL 'cgroup_manager' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:263:1: note: (1) entry to 'libcrun_cgroup_preenter' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:275:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:275:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:278:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:278:9: note: (6) calling 'get_cgroup_manager' from 'libcrun_cgroup_preenter' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (7) entry to 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:69:3: note: (8) following 'default:' branch... <--[gcc]
cc1: note: (9) ...to here
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:278:9: note: (10) returning to 'libcrun_cgroup_preenter' from 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:279:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:282:21: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:282:21: note: (13) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:282:21: note: (14) dereference of NULL 'cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_cgroup_enter': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:323:23: warning: dereference of NULL 'cgroup_manager' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:289:1: note: (1) entry to 'libcrun_cgroup_enter' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:292:64: note: (2) calling 'xmalloc0' from 'libcrun_cgroup_enter' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:292:64: note: (6) returning to 'libcrun_cgroup_enter' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:300:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:303:6: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:317:9: note: (9) calling 'get_cgroup_manager' from 'libcrun_cgroup_enter' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (10) entry to 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:69:3: note: (11) following 'default:' branch... <--[gcc]
cc1: note: (12) ...to here
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:317:9: note: (13) returning to 'libcrun_cgroup_enter' from 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:318:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:321:25: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:323:23: note: (16) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cgroup.c:323:23: note: (17) dereference of NULL 'cgroup_manager' <--[gcc]
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-chroot_realpath.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-chroot_realpath.Tpo -c -o src/libcrun/libcrun_la-chroot_realpath.lo `test -f 'src/libcrun/chroot_realpath.c' || echo './'`src/libcrun/chroot_realpath.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-chroot_realpath.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-chroot_realpath.Tpo -c src/libcrun/chroot_realpath.c -o src/libcrun/libcrun_la-chroot_realpath.o
mv -f src/libcrun/.deps/libcrun_la-chroot_realpath.Tpo src/libcrun/.deps/libcrun_la-chroot_realpath.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-handler-utils.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-handler-utils.Tpo -c -o src/libcrun/handlers/libcrun_la-handler-utils.lo `test -f 'src/libcrun/handlers/handler-utils.c' || echo './'`src/libcrun/handlers/handler-utils.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-handler-utils.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-handler-utils.Tpo -c src/libcrun/handlers/handler-utils.c -o src/libcrun/handlers/libcrun_la-handler-utils.o
mv -f src/libcrun/handlers/.deps/libcrun_la-handler-utils.Tpo src/libcrun/handlers/.deps/libcrun_la-handler-utils.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-custom-handler.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-custom-handler.Tpo -c -o src/libcrun/libcrun_la-custom-handler.lo `test -f 'src/libcrun/custom-handler.c' || echo './'`src/libcrun/custom-handler.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-custom-handler.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-custom-handler.Tpo -c src/libcrun/custom-handler.c -o src/libcrun/libcrun_la-custom-handler.o
mv -f src/libcrun/.deps/libcrun_la-custom-handler.Tpo src/libcrun/.deps/libcrun_la-custom-handler.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-mono.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-mono.Tpo -c -o src/libcrun/handlers/libcrun_la-mono.lo `test -f 'src/libcrun/handlers/mono.c' || echo './'`src/libcrun/handlers/mono.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-mono.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-mono.Tpo -c src/libcrun/handlers/mono.c -o src/libcrun/handlers/libcrun_la-mono.o
mv -f src/libcrun/handlers/.deps/libcrun_la-mono.Tpo src/libcrun/handlers/.deps/libcrun_la-mono.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-error.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-error.Tpo -c -o src/libcrun/libcrun_la-error.lo `test -f 'src/libcrun/error.c' || echo './'`src/libcrun/error.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-error.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-error.Tpo -c src/libcrun/error.c -o src/libcrun/libcrun_la-error.o
mv -f src/libcrun/.deps/libcrun_la-error.Tpo src/libcrun/.deps/libcrun_la-error.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cloned_binary.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cloned_binary.Tpo -c -o src/libcrun/libcrun_la-cloned_binary.lo `test -f 'src/libcrun/cloned_binary.c' || echo './'`src/libcrun/cloned_binary.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cloned_binary.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cloned_binary.Tpo -c src/libcrun/cloned_binary.c -o src/libcrun/libcrun_la-cloned_binary.o
mv -f src/libcrun/.deps/libcrun_la-cloned_binary.Tpo src/libcrun/.deps/libcrun_la-cloned_binary.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-wasmer.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-wasmer.Tpo -c -o src/libcrun/handlers/libcrun_la-wasmer.lo `test -f 'src/libcrun/handlers/wasmer.c' || echo './'`src/libcrun/handlers/wasmer.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-wasmer.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-wasmer.Tpo -c src/libcrun/handlers/wasmer.c -o src/libcrun/handlers/libcrun_la-wasmer.o
mv -f src/libcrun/handlers/.deps/libcrun_la-wasmer.Tpo src/libcrun/handlers/.deps/libcrun_la-wasmer.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-krun.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-krun.Tpo -c -o src/libcrun/handlers/libcrun_la-krun.lo `test -f 'src/libcrun/handlers/krun.c' || echo './'`src/libcrun/handlers/krun.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-krun.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-krun.Tpo -c src/libcrun/handlers/krun.c -o src/libcrun/handlers/libcrun_la-krun.o
mv -f src/libcrun/handlers/.deps/libcrun_la-krun.Tpo src/libcrun/handlers/.deps/libcrun_la-krun.Plo
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.h:23, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.c:21: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.c: In function 'libcrun_handler_manager_load_directory': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.c:172:21: warning: leak of 'opendir(path)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.c:171:9: note: (1) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.c:172:6: note: (2) assuming 'opendir(path)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.c:172:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.c:175:15: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.c:175:15: note: (5) if 'readdir' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.c:172:21: note: (6) 'opendir(path)' leaks here; was allocated at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c: In function 'get_log_type': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:194:15: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c: In function 'get_log_type': <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:27: <--[gcc]
In function 'cleanup_freep',
inlined from 'write_log' at src/libcrun/error.c:437:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'json' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c: In function 'write_log': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:439:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:442:9: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:443:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:449:3: note: (7) following 'case 0:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:451:5: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:452:7: note: (9) if the called function throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (10) inlined call to 'cleanup_freep' from 'write_log' <--[gcc]
In function 'cleanup_freep',
inlined from 'write_log' at src/libcrun/error.c:437:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (11) use of uninitialized value 'json' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'json' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c: In function 'write_log': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:475:1: note: (1) entry to 'libcrun_warning' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:479:3: note: (2) calling 'write_log' from 'libcrun_warning' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:433:1: note: (3) entry to 'write_log' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (4) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (5) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:439:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:442:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:443:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:6: note: (10) following 'false' branch (when 'verbosity != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:449:3: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:449:3: note: (12) following 'case 0:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:451:5: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:452:7: note: (14) if the called function throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (15) inlined call to 'cleanup_freep' from 'write_log' <--[gcc]
In function 'cleanup_freep',
inlined from 'write_log' at src/libcrun/error.c:437:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (16) use of uninitialized value 'json' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'json' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c: In function 'write_log': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:466:1: note: (1) entry to 'libcrun_debug' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:470:3: note: (2) calling 'write_log' from 'libcrun_debug' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:433:1: note: (3) entry to 'write_log' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (4) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (5) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:439:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:442:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:443:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:6: note: (10) following 'false' branch (when 'verbosity != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:449:3: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:449:3: note: (12) following 'case 0:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:451:5: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:452:7: note: (14) if the called function throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (15) inlined call to 'cleanup_freep' from 'write_log' <--[gcc]
In function 'cleanup_freep',
inlined from 'write_log' at src/libcrun/error.c:437:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (16) use of uninitialized value 'json' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'json' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c: In function 'write_log': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:484:1: note: (1) entry to 'libcrun_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:489:3: note: (2) calling 'write_log' from 'libcrun_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:433:1: note: (3) entry to 'write_log' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (4) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (5) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:439:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:442:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:443:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:6: note: (10) following 'true' branch (when 'verbosity == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:62: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:449:3: note: (12) following 'case 0:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:451:5: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:452:7: note: (14) if the called function throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (15) inlined call to 'cleanup_freep' from 'write_log' <--[gcc]
In function 'cleanup_freep',
inlined from 'write_log' at src/libcrun/error.c:437:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (16) use of uninitialized value 'json' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'json' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c: In function 'write_log': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:494:1: note: (1) entry to 'libcrun_fail_with_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:498:3: note: (2) calling 'write_log' from 'libcrun_fail_with_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:433:1: note: (3) entry to 'write_log' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (4) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (5) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:439:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:442:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:443:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:6: note: (10) following 'true' branch (when 'verbosity == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:62: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:449:3: note: (12) following 'case 0:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:451:5: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:452:7: note: (14) if the called function throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:437:22: note: (15) inlined call to 'cleanup_freep' from 'write_log' <--[gcc]
In function 'cleanup_freep',
inlined from 'write_log' at src/libcrun/error.c:437:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (16) use of uninitialized value 'json' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c: In function 'make_json_error': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:416:3: warning: use of uninitialized value 'level' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:375:15: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:375:15: note: (2) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:373:1: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:373:1: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:397:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:400:3: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:416:3: note: (7) use of uninitialized value 'level' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:416:3: warning: use of uninitialized value 'level' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:433:1: note: (1) entry to 'write_log' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:439:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:442:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:443:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:446:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:449:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:455:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:456:14: note: (8) calling 'make_json_error' from 'write_log' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:373:1: note: (9) entry to 'make_json_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:375:15: note: (10) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:375:15: note: (11) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:373:1: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:373:1: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:397:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:400:3: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:416:3: note: (16) use of uninitialized value 'level' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:427:3: warning: leak of 'ret' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:373:1: note: (1) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:373:1: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:397:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:400:3: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:424:6: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:425:11: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:425:11: note: (7) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:427:3: note: (8) if 'yajl_gen_free' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:427:3: note: (9) 'ret' leaks here; was allocated at (7) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.c:194:15: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] <--[gcc]
194 | char *sep = strchr (log, ':');
| ^~~~~~
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:43: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '<unknown>' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:467:12: note: (1) entry to 'clone_binary' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:480:12: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:486:18: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:487:12: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:498:18: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:498:18: note: (6) calling 'make_execfd' from 'clone_binary' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:268:12: note: (7) entry to 'make_execfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:276:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:284:17: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:286:12: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:277:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:498:18: note: (12) returning to 'clone_binary' from 'make_execfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:499:12: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:502:17: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:503:12: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:506:13: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:470:27: note: (17) inlined call to 'cleanup_closep' from 'clone_binary' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:61: <--[gcc]
In function 'cleanup_closep',
inlined from 'clone_binary' at src/libcrun/cloned_binary.c:470:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (18) following 'true' branch... <--[gcc]
cc1: note: (19) ...to here
cc1: note: (20) calling 'cleanup_closep' from 'clone_binary'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (21) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (22) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (25) second 'close' here; first 'close' was at (22) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'binfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:467:12: note: (1) entry to 'clone_binary' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:480:12: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:486:18: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:487:12: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:498:18: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:498:18: note: (6) calling 'make_execfd' from 'clone_binary' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:268:12: note: (7) entry to 'make_execfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:276:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:284:17: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:286:12: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:277:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:498:18: note: (12) returning to 'clone_binary' from 'make_execfd' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:499:12: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:502:17: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:502:17: note: (15) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:503:12: note: (16) assuming 'binfd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:503:12: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:506:13: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:470:27: note: (19) inlined call to 'cleanup_closep' from 'clone_binary' <--[gcc]
In function 'cleanup_closep',
inlined from 'clone_binary' at src/libcrun/cloned_binary.c:470:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'true' branch... <--[gcc]
cc1: note: (21) ...to here
cc1: note: (22) calling 'cleanup_closep' from 'clone_binary'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (23) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (24) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (25) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:469:27: note: (26) inlined call to 'cleanup_closep' from 'clone_binary' <--[gcc]
In function 'cleanup_closep',
inlined from 'clone_binary' at src/libcrun/cloned_binary.c:469:20:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (27) following 'true' branch... <--[gcc]
cc1: note: (28) ...to here
cc1: note: (29) calling 'cleanup_closep' from 'clone_binary'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (30) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (31) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (34) second 'close' here; first 'close' was at (31) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c: In function 'is_self_cloned': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:125:15: warning: leak of file descriptor 'open("/proc/self/exe", 524288)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:115:14: note: (1) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:116:12: note: (2) assuming 'open("/proc/self/exe", 524288)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:116:12: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:125:15: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:125:15: note: (5) if 'fcntl' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:125:15: note: (6) 'open("/proc/self/exe", 524288)' leaks here; was opened at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c: In function 'read_file': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: warning: leak of file descriptor 'open(path, 524288)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:169:14: note: (1) entry to 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:174:12: note: (2) following 'false' branch (when 'length' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (4) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (5) assuming 'open(path, 524288)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:181:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (12) calling 'xrealloc' from 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (13) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (14) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (17) returning to 'read_file' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:187:25: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: note: (20) 'open(path, 524288)' leaks here; was opened at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: warning: leak of file descriptor 'open(path, 524288)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:169:14: note: (1) entry to 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:174:12: note: (2) following 'false' branch (when 'length' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (4) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (5) assuming 'open(path, 524288)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:181:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (12) calling 'xrealloc' from 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (13) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (14) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (17) returning to 'read_file' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: note: (22) 'open(path, 524288)' leaks here; was opened at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: warning: leak of file descriptor 'open(path, 524288)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:174:12: note: (1) following 'false' branch (when 'length' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (3) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (4) assuming 'open(path, 524288)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:181:17: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: note: (11) 'open(path, 524288)' leaks here; was opened at (3) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: warning: leak of 'copy' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:169:14: note: (1) entry to 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:174:12: note: (2) following 'false' branch (when 'length' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:181:17: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (10) calling 'xrealloc' from 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (11) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (13) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (16) returning to 'read_file' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: note: (21) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: note: (22) 'copy' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:199:9: warning: leak of file descriptor 'open(path, 524288)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:174:12: note: (1) following 'false' branch (when 'length' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (3) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (4) assuming 'open(path, 524288)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:181:17: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:187:25: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:199:9: note: (9) 'open(path, 524288)' leaks here; was opened at (3) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:199:9: warning: leak of 'copy' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:169:14: note: (1) entry to 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:174:12: note: (2) following 'false' branch (when 'length' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:181:17: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (10) calling 'xrealloc' from 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (11) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (13) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (16) returning to 'read_file' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:187:25: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:199:9: note: (19) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:199:9: note: (20) 'copy' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c: In function 'seal_execfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:360:17: warning: leak of file descriptor 'open(&fdpath, 2621440)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:342:9: note: (1) following 'case 2:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:345:9: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:350:20: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:353:21: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:353:20: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:356:25: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:356:25: note: (7) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:357:20: note: (8) assuming 'open(&fdpath, 2621440)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:357:20: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:360:17: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:360:17: note: (11) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:360:17: note: (12) 'open(&fdpath, 2621440)' leaks here; was opened at (7) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c: In function 'try_bindfd': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:427:25: warning: leak of file descriptor 'ret' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:390:12: note: (1) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:397:16: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:400:12: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:402:9: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:410:12: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:412:13: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:412:12: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:417:15: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:417:15: note: (9) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:425:12: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:426:20: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:426:20: note: (12) assuming 'ret' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:426:20: note: (13) following 'true' branch (when 'ret >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:427:25: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:427:25: note: (15) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/cloned_binary.c:427:25: note: (16) 'ret' leaks here; was opened at (9) <--[gcc]
In function 'libkrun_configure_container':
cc1: warning: leak of file descriptor 'rootfsfd_cleanup' [CWE-775] [-Wanalyzer-fd-leak]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:445:1: note: (1) entry to 'libkrun_configure_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:461:6: note: (2) following 'false' branch (when 'rootfs' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:465:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:465:37: note: (4) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:466:10: note: (5) assuming 'rootfsfd_cleanup' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:466:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:470:6: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:456:21: note: (8) inlined call to 'cleanup_closep' from 'libkrun_configure_container' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.h:23, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:21: <--[gcc]
In function 'cleanup_closep',
inlined from 'libkrun_configure_container' at src/libcrun/handlers/krun.c:456:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (9) following 'true' branch... <--[gcc]
cc1: note: (10) ...to here
cc1: note: (11) calling 'cleanup_closep' from 'libkrun_configure_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'libkrun_configure_container': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (12) entry to 'cleanup_closep' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/custom-handler.h:22: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (13) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (14) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:455:21: note: (15) inlined call to 'cleanup_closep' from 'libkrun_configure_container' <--[gcc]
In function 'cleanup_closep',
inlined from 'libkrun_configure_container' at src/libcrun/handlers/krun.c:455:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (17) ...to here <--[gcc]
In function 'libkrun_configure_container':
cc1: note: (18) 'rootfsfd_cleanup' leaks here; was opened at (4)
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'rootfsfd_cleanup' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:445:1: note: (1) entry to 'libkrun_configure_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:461:6: note: (2) following 'false' branch (when 'rootfs' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:465:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:465:37: note: (4) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:466:10: note: (5) assuming 'rootfsfd_cleanup' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:466:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:470:6: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:456:21: note: (8) inlined call to 'cleanup_closep' from 'libkrun_configure_container' <--[gcc]
In function 'cleanup_closep',
inlined from 'libkrun_configure_container' at src/libcrun/handlers/krun.c:456:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (9) following 'true' branch... <--[gcc]
cc1: note: (10) ...to here
cc1: note: (11) calling 'cleanup_closep' from 'libkrun_configure_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (12) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (13) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (16) second 'close' here; first 'close' was at (13) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:445:1: note: (1) entry to 'libkrun_configure_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:461:6: note: (2) following 'true' branch (when 'rootfs' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:470:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:470:6: note: (4) following 'true' branch (when 'phase == 1')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:472:26: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:479:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:482:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:483:10: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:486:13: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:487:10: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:492:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:493:10: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:496:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:497:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:475:25: note: (15) inlined call to 'cleanup_closep' from 'libkrun_configure_container' <--[gcc]
In function 'cleanup_closep',
inlined from 'libkrun_configure_container' at src/libcrun/handlers/krun.c:475:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (17) following 'true' branch... <--[gcc]
cc1: note: (18) ...to here
cc1: note: (19) calling 'cleanup_closep' from 'libkrun_configure_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (20) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (21) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (24) second 'close' here; first 'close' was at (21) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'devfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:445:1: note: (1) entry to 'libkrun_configure_container' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:470:6: note: (2) following 'false' branch (when 'phase != 1')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:501:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:501:6: note: (4) following 'false' branch (when 'phase == 2')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:501:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:538:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:541:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:542:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:544:14: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:553:6: note: (10) following 'true' branch (when 'create_sev != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:555:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:556:10: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:558:17: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:559:14: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:561:29: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:565:6: note: (16) following 'false' branch (when 'create_nitro == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:456:21: note: (17) inlined call to 'cleanup_closep' from 'libkrun_configure_container' <--[gcc]
In function 'cleanup_closep',
inlined from 'libkrun_configure_container' at src/libcrun/handlers/krun.c:456:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:455:21: note: (19) inlined call to 'cleanup_closep' from 'libkrun_configure_container' <--[gcc]
In function 'cleanup_closep',
inlined from 'libkrun_configure_container' at src/libcrun/handlers/krun.c:455:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'true' branch... <--[gcc]
cc1: note: (21) ...to here
cc1: note: (22) calling 'cleanup_closep' from 'libkrun_configure_container'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (23) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (24) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (27) second 'close' here; first 'close' was at (24) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c: In function 'libkrun_create_context.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: warning: leak of 'kconf' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:89:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:581:1: note: (1) entry to 'libkrun_load' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:589:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:590:6: note: (3) assuming 'kconf' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:590:6: note: (4) following 'false' branch (when 'kconf' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:593:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:610:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:612:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:612:13: note: (8) calling 'libkrun_create_context' from 'libkrun_load' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:82:1: note: (9) entry to 'libkrun_create_context' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:88:6: note: (10) following 'true' branch (when 'krun_create_ctx' is NULL)... <--[gcc]
cc1: note: (11) ...to here
cc1: note: (12) calling 'libkrun_create_context' from 'libkrun_create_context'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:82:1: note: (13) entry to 'libkrun_create_context' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (14) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:89:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (15) 'kconf' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:89:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c: In function 'libkrun_create_context': <--[gcc]
/builddir/build/BUILD/crun-1.2make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-criu.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-criu.Tpo -c -o src/libcrun/libcrun_la-criu.lo `test -f 'src/libcrun/criu.c' || echo './'`src/libcrun/criu.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-criu.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-criu.Tpo -c src/libcrun/criu.c -o src/libcrun/libcrun_la-criu.o
mv -f src/libcrun/.deps/libcrun_la-criu.Tpo src/libcrun/.deps/libcrun_la-criu.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-ebpf.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-ebpf.Tpo -c -o src/libcrun/libcrun_la-ebpf.lo `test -f 'src/libcrun/ebpf.c' || echo './'`src/libcrun/ebpf.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-ebpf.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-ebpf.Tpo -c src/libcrun/ebpf.c -o src/libcrun/libcrun_la-ebpf.o
mv -f src/libcrun/.deps/libcrun_la-ebpf.Tpo src/libcrun/.deps/libcrun_la-ebpf.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-spin.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-spin.Tpo -c -o src/libcrun/handlers/libcrun_la-spin.lo `test -f 'src/libcrun/handlers/spin.c' || echo './'`src/libcrun/handlers/spin.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-spin.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-spin.Tpo -c src/libcrun/handlers/spin.c -o src/libcrun/handlers/libcrun_la-spin.o
mv -f src/libcrun/handlers/.deps/libcrun_la-spin.Tpo src/libcrun/handlers/.deps/libcrun_la-spin.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-wasmedge.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-wasmedge.Tpo -c -o src/libcrun/handlers/libcrun_la-wasmedge.lo `test -f 'src/libcrun/handlers/wasmedge.c' || echo './'`src/libcrun/handlers/wasmedge.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-wasmedge.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-wasmedge.Tpo -c src/libcrun/handlers/wasmedge.c -o src/libcrun/handlers/libcrun_la-wasmedge.o
mv -f src/libcrun/handlers/.deps/libcrun_la-wasmedge.Tpo src/libcrun/handlers/.deps/libcrun_la-wasmedge.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-wasmtime.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-wasmtime.Tpo -c -o src/libcrun/handlers/libcrun_la-wasmtime.lo `test -f 'src/libcrun/handlers/wasmtime.c' || echo './'`src/libcrun/handlers/wasmtime.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-wasmtime.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-wasmtime.Tpo -c src/libcrun/handlers/wasmtime.c -o src/libcrun/handlers/libcrun_la-wasmtime.o
mv -f src/libcrun/handlers/.deps/libcrun_la-wasmtime.Tpo src/libcrun/handlers/.deps/libcrun_la-wasmtime.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-wamr.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-wamr.Tpo -c -o src/libcrun/handlers/libcrun_la-wamr.lo `test -f 'src/libcrun/handlers/wamr.c' || echo './'`src/libcrun/handlers/wamr.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/handlers/libcrun_la-wamr.lo -MD -MP -MF src/libcrun/handlers/.deps/libcrun_la-wamr.Tpo -c src/libcrun/handlers/wamr.c -o src/libcrun/handlers/libcrun_la-wamr.o
mv -f src/libcrun/handlers/.deps/libcrun_la-wamr.Tpo src/libcrun/handlers/.deps/libcrun_la-wamr.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-container.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-container.Tpo -c -o src/libcrun/libcrun_la-container.lo `test -f 'src/libcrun/container.c' || echo './'`src/libcrun/container.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-container.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-container.Tpo -c src/libcrun/container.c -o src/libcrun/libcrun_la-container.o
mv -f src/libcrun/.deps/libcrun_la-container.Tpo src/libcrun/.deps/libcrun_la-container.Plo
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=link gcc -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,--version-script=/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libcrun.lds -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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libcrun.la -rpath /usr/local/lib src/libcrun/libcrun_la-utils.lo src/libcrun/libcrun_la-string_map.lo src/libcrun/libcrun_la-ring_buffer.lo src/libcrun/blake3/libcrun_la-blake3.lo src/libcrun/blake3/libcrun_la-blake3_portable.lo src/libcrun/libcrun_la-cgroup-cgroupfs.lo src/libcrun/libcrun_la-cgroup-resources.lo src/libcrun/libcrun_la-cgroup-setup.lo src/libcrun/libcrun_la-cgroup-systemd.lo src/libcrun/libcrun_la-cgroup-utils.lo src/libcrun/libcrun_la-cgroup.lo src/libcrun/libcrun_la-chroot_realpath.lo src/libcrun/libcrun_la-cloned_binary.lo src/libcrun/libcrun_la-container.lo src/libcrun/libcrun_la-criu.lo src/libcrun/libcrun_la-custom-handler.lo src/libcrun/libcrun_la-ebpf.lo src/libcrun/libcrun_la-error.lo src/libcrun/handlers/libcrun_la-handler-utils.lo src/libcrun/handlers/libcrun_la-krun.lo src/libcrun/handlers/libcrun_la-mono.lo src/libcrun/handlers/libcrun_la-spin.lo src/libcrun/handlers/libcrun_la-wasmedge.lo src/libcrun/handlers/libcrun_la-wasmer.lo src/libcrun/handlers/libcrun_la-wasmtime.lo src/libcrun/handlers/libcrun_la-wamr.lo src/libcrun/libcrun_la-intelrdt.lo src/libcrun/libcrun_la-io_priority.lo src/libcrun/libcrun_la-linux.lo src/libcrun/libcrun_la-mount_flags.lo src/libcrun/libcrun_la-scheduler.lo src/libcrun/libcrun_la-mempolicy.lo src/libcrun/libcrun_la-seccomp.lo src/libcrun/libcrun_la-seccomp_notify.lo src/libcrun/libcrun_la-signals.lo src/libcrun/libcrun_la-status.lo src/libcrun/libcrun_la-net_device.lo src/libcrun/libcrun_la-terminal.lo libocispec/libocispec.la -lsystemd -lseccomp -lcap -lyajl -lm
libtool: link: (cd .libs/libcrun.lax/libocispec.a && ar x "/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/.libs/libocispec.a")
libtool: link: ar cr .libs/libcrun.a src/libcrun/libcrun_la-utils.o src/libcrun/libcrun_la-string_map.o src/libcrun/libcrun_la-ring_buffer.o src/libcrun/blake3/libcrun_la-blake3.o src/libcrun/blake3/libcrun_la-blake3_portable.o src/libcrun/libcrun_la-cgroup-cgroupfs.o src/libcrun/libcrun_la-cgroup-resources.o src/libcrun/libcrun_la-cgroup-setup.o src/libcrun/libcrun_la-cgroup-systemd.o src/libcrun/libcrun_la-cgroup-utils.o src/libcrun/libcrun_la-cgroup.o src/libcrun/libcrun_la-chroot_realpath.o src/libcrun/libcrun_la-cloned_binary.o src/libcrun/libcrun_la-container.o src/libcrun/libcrun_la-criu.o src/libcrun/libcrun_la-custom-handler.o src/libcrun/libcrun_la-ebpf.o src/libcrun/libcrun_la-error.o src/libcrun/handlers/libcrun_la-handler-utils.o src/libcrun/handlers/libcrun_la-krun.o src/libcrun/handlers/libcrun_la-mono.o src/libcrun/handlers/libcrun_la-spin.o src/libcrun/handlers/libcrun_la-wasmedge.o src/libcrun/handlers/libcrun_la-wasmer.o src/libcrun/handlers/libcrun_la-wasmtime.o src/libcrun/handlers/libcrun_la-wamr.o src/libcrun/libcrun_la-intelrdt.o src/libcrun/libcrun_la-io_priority.o src/libcrun/libcrun_la-linux.o src/libcrun/libcrun_la-mount_flags.o src/libcrun/libcrun_la-scheduler.o src/libcrun/libcrun_la-mempolicy.o src/libcrun/libcrun_la-seccomp.o src/libcrun/libcrun_la-seccomp_notify.o src/libcrun/libcrun_la-signals.o src/libcrun/libcrun_la-status.o src/libcrun/libcrun_la-net_device.o src/libcrun/libcrun_la-terminal.o .libs/libcrun.lax/libocispec.a/basic_test_double_array.o .libs/libcrun.lax/libocispec.a/basic_test_double_array_item.o .libs/libcrun.lax/libocispec.a/basic_test_top_array_int.o .libs/libcrun.lax/libocispec.a/basic_test_top_array_string.o .libs/libcrun.lax/libocispec.a/basic_test_top_double_array_int.o .libs/libcrun.lax/libocispec.a/basic_test_top_double_array_obj.o .libs/libcrun.lax/libocispec.a/basic_test_top_double_array_refobj.o .libs/libcrun.lax/libocispec.a/basic_test_top_double_array_string.o .libs/libcrun.lax/libocispec.a/image_manifest_items_image_manifest_items_schema.o .libs/libcrun.lax/libocispec.a/image_spec_schema_config_schema.o .libs/libcrun.lax/libocispec.a/image_spec_schema_content_descriptor.o .libs/libcrun.lax/libocispec.a/image_spec_schema_defs.o .libs/libcrun.lax/libocispec.a/image_spec_schema_defs_descriptor.o .libs/libcrun.lax/libocispec.a/image_spec_schema_image_index_schema.o .libs/libcrun.lax/libocispec.a/image_spec_schema_image_layout_schema.o .libs/libcrun.lax/libocispec.a/image_spec_schema_image_manifest_schema.o .libs/libcrun.lax/libocispec.a/json_common.o .libs/libcrun.lax/libocispec.a/read-file.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_config_freebsd.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_config_linux.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_config_schema.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_config_solaris.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_config_vm.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_config_windows.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_config_zos.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_defs.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_defs_freebsd.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_defs_linux.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_defs_vm.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_defs_windows.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_defs_zos.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_features_linux.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_features_schema.o .libs/libcrun.lax/libocispec.a/runtime_spec_schema_state_schema.o
libtool: link: ranlib .libs/libcrun.a
libtool: link: rm -fr .libs/libcrun.lax
libtool: link: ( cd ".libs" && rm -f "libcrun.la" && ln -s "../libcrun.la" "libcrun.la" )
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
6-build/crun-HEAD/src/libcrun/handlers/krun.c:91:12: warning: leak of 'kconf' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:581:1: note: (1) entry to 'libkrun_load' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:589:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:590:6: note: (3) assuming 'kconf' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:590:6: note: (4) following 'false' branch (when 'kconf' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:593:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:610:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:612:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:612:13: note: (8) calling 'libkrun_create_context' from 'libkrun_load' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:82:1: note: (9) entry to 'libkrun_create_context' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:88:6: note: (10) following 'false' branch (when 'krun_create_ctx' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:91:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:91:12: note: (12) if the called function throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:91:12: note: (13) 'kconf' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: warning: leak of 'kconf' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:93:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:581:1: note: (1) entry to 'libkrun_load' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:589:11: note: (2) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:590:6: note: (3) assuming 'kconf' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:590:6: note: (4) following 'false' branch (when 'kconf' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:593:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:610:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:612:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:612:13: note: (8) calling 'libkrun_create_context' from 'libkrun_load' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:82:1: note: (9) entry to 'libkrun_create_context' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:88:6: note: (10) following 'false' branch (when 'krun_create_ctx' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:91:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:92:6: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:93:34: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (14) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:93:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (15) 'kconf' leaks here; was allocated at (2) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/handlers/krun.c:93:12: note: in expansion of macro 'crun_make_error' <--[gcc]
In function 'prepare_restore_mounts':
cc1: warning: leak of file descriptor 'root_fd' [CWE-775] [-Wanalyzer-fd-leak]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:814:1: note: (1) entry to 'prepare_restore_mounts' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:819:17: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:821:23: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:863:17: note: (4) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:864:10: note: (5) assuming 'root_fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:864:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:867:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:871:17: note: (8) if 'crun_safe_ensure_directory_at' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:823:25: note: (9) inlined call to 'cleanup_closep' from 'prepare_restore_mounts' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:35: <--[gcc]
In function 'cleanup_closep',
inlined from 'prepare_restore_mounts' at src/libcrun/criu.c:823:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (11) ...to here <--[gcc]
In function 'prepare_restore_mounts':
cc1: note: (12) 'root_fd' leaks here; was opened at (4)
In function 'cleanup_freep',
inlined from 'libcrun_container_restore_linux_criu' at src/libcrun/criu.c:898:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'bundle_cleanup' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c: In function 'libcrun_container_restore_linux_criu': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:889:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:898:22: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:898:22: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:904:9: note: (4) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:129:1: note: (5) entry to 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:131:52: note: (6) calling 'xmalloc0' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (7) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:131:52: note: (10) returning to 'load_wrapper' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:151:6: note: (11) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:32: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:152:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (13) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:152:12: note: in expansion of macro 'crun_make_error' <--[gcc]
cc1: note: (14) unwinding stack frame
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:899:21: note: (15) inlined call to 'cleanup_closep' from 'libcrun_container_restore_linux_criu' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_container_restore_linux_criu' at src/libcrun/criu.c:899:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c: In function 'libcrun_container_restore_linux_criu': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:898:22: note: (18) inlined call to 'cleanup_freep' from 'libcrun_container_restore_linux_criu' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_container_restore_linux_criu' at src/libcrun/criu.c:898:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (19) use of uninitialized value 'bundle_cleanup' here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:24: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'console_socket_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:211:1: note: (1) entry to 'criu_notify' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:213:6: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:218:25: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:223:10: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:226:34: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:229:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:234:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:234:13: note: (8) if 'send_fd_to_socket' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:218:25: note: (9) inlined call to 'cleanup_closep' from 'criu_notify' <--[gcc]
In function 'cleanup_closep',
inlined from 'criu_notify' at src/libcrun/criu.c:218:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (10) following 'true' branch... <--[gcc]
cc1: note: (11) ...to here
cc1: note: (12) calling 'cleanup_closep' from 'criu_notify'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (13) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (14) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (17) second 'close' here; first 'close' was at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: leak of file descriptor 'root_fd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:814:1: note: (1) entry to 'prepare_restore_mounts' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:819:17: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:821:23: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:863:17: note: (4) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:864:10: note: (5) assuming 'root_fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:864:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:867:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:871:17: note: (8) if 'crun_safe_ensure_directory_at' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:823:25: note: (9) inlined call to 'cleanup_closep' from 'prepare_restore_mounts' <--[gcc]
In function 'cleanup_closep',
inlined from 'prepare_restore_mounts' at src/libcrun/criu.c:823:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (10) following 'true' branch... <--[gcc]
cc1: note: (11) ...to here
cc1: note: (12) calling 'cleanup_closep' from 'prepare_restore_mounts'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (13) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (14) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (15) 'root_fd' leaks here; was opened at (4) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'root_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:814:1: note: (1) entry to 'prepare_restore_mounts' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:819:17: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:821:23: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:863:17: note: (4) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:864:10: note: (5) assuming 'root_fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:864:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:867:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:871:17: note: (8) if 'crun_safe_ensure_directory_at' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:823:25: note: (9) inlined call to 'cleanup_closep' from 'prepare_restore_mounts' <--[gcc]
In function 'cleanup_closep',
inlined from 'prepare_restore_mounts' at src/libcrun/criu.c:823:25:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (10) following 'true' branch... <--[gcc]
cc1: note: (11) ...to here
cc1: note: (12) calling 'cleanup_closep' from 'prepare_restore_mounts'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (13) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (14) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (17) second 'close' here; first 'close' was at (14) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c: In function 'restore_cgroup_v1_mount': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:373:22: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:327:22: note: (1) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:329:9: note: (2) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:336:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:339:6: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:339:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:339:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:353:6: note: (7) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:356:9: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:357:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:360:25: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:360:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:363:15: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:363:51: note: (13) following 'true' branch (when 'from' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:365:26: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:365:26: note: (15) 'destination' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:366:26: note: (16) 'destination' is NULL <--[gcc]
In file included from /usr/include/features.h:540, <--[gcc]
from /usr/include/unistd.h:25: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:371:19: note: (17) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:372:17: note: (18) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:373:22: note: (19) dereference of NULL 'strchr(subsystem, 58)' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:375:20: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:327:22: note: (1) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:329:9: note: (2) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:336:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:339:6: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:339:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:339:6: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:353:6: note: (7) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:356:9: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:357:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:360:25: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:360:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:363:15: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:363:51: note: (13) following 'true' branch (when 'from' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:365:26: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:365:26: note: (15) 'destination' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:366:26: note: (16) 'destination' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:371:19: note: (17) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:372:17: note: (18) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:375:20: note: (19) dereference of NULL 'strchr(from, 58)' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c: In function 'checkpoint_cgroup_v1_mount': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:443:22: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:406:22: note: (1) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:408:9: note: (2) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:424:6: note: (3) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:427:9: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:428:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:431:25: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:431:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:434:15: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:434:51: note: (9) following 'true' branch (when 'from' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:436:26: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:436:26: note: (11) 'source_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:441:19: note: (12) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:442:17: note: (13) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:443:22: note: (14) dereference of NULL 'strchr(subsystem, 58)' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:445:20: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:406:22: note: (1) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:408:9: note: (2) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:424:6: note: (3) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:427:9: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:428:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:431:25: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:431:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:434:15: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:434:51: note: (9) following 'true' branch (when 'from' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:436:26: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:436:26: note: (11) 'source_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:441:19: note: (12) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:442:17: note: (13) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/criu.c:445:20: note: (14) dereference of NULL 'strchr(from, 58)' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:23: <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_ebpf_read_program' at src/libcrun/ebpf.c:564:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'buffer' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c: In function 'libcrun_ebpf_read_program': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:555:1: note: (1) entry to 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:564:22: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:564:22: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:586:6: note: (4) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.h:25, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:587:34: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:565:21: note: (6) inlined call to 'cleanup_closep' from 'libcrun_ebpf_read_program' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_ebpf_read_program' at src/libcrun/ebpf.c:565:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (7) following 'true' branch... <--[gcc]
cc1: note: (8) ...to here
cc1: note: (9) calling 'cleanup_closep' from 'libcrun_ebpf_read_program'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_ebpf_read_program': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (10) entry to 'cleanup_closep' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
from /builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (11) if 'close' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (12) unwinding stack frame <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:564:22: note: (13) inlined call to 'cleanup_freep' from 'libcrun_ebpf_read_program' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_ebpf_read_program' at src/libcrun/ebpf.c:564:22:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (14) use of uninitialized value 'buffer' here <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_ebpf_load' at src/libcrun/ebpf.c:507:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'log' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c: In function 'libcrun_ebpf_load': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:475:1: note: (1) entry to 'libcrun_ebpf_load' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:507:26: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:507:26: note: (3) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:504:6: note: (4) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:504:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:511:13: note: (6) calling 'xrealloc' from 'libcrun_ebpf_load' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (7) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (8) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:511:13: note: (11) returning to 'libcrun_ebpf_load' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:518:10: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:520:15: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (14) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:526:18: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:507:26: note: (15) inlined call to 'cleanup_freep' from 'libcrun_ebpf_load' <--[gcc]
In function 'cleanup_freep',
inlined from 'libcrun_ebpf_load' at src/libcrun/ebpf.c:507:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (16) use of uninitialized value 'log' here <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_progs' at src/libcrun/ebpf.c:275:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'progs' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c: In function 'read_all_progs': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:363:1: note: (1) entry to 'ebpf_attach_program' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:387:13: note: (2) calling 'read_all_progs' from 'ebpf_attach_program' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:272:1: note: (3) entry to 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:275:26: note: (4) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:275:26: note: (5) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (6) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (8) calling 'xrealloc' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (9) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (10) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (13) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (14) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (16) calling 'xrealloc' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (17) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (18) when 'realloc' succeeds, without moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (21) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:297:6: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:298:34: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (24) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:298:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:275:26: note: (25) inlined call to 'cleanup_freep' from 'read_all_progs' <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_progs' at src/libcrun/ebpf.c:275:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (26) use of uninitialized value 'progs' here <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_progs' at src/libcrun/ebpf.c:275:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: double-'free' of 'progs' [CWE-415] [-Wanalyzer-double-free] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c: In function 'read_all_progs': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:363:1: note: (1) entry to 'ebpf_attach_program' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:381:30: note: (2) first 'free' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:387:13: note: (3) calling 'read_all_progs' from 'ebpf_attach_program' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:272:1: note: (4) entry to 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (5) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (7) passing freed pointer 'progs' in call to 'xrealloc' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (8) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (9) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (12) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (13) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (15) calling 'xrealloc' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (16) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (17) when 'realloc' succeeds, without moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (20) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:297:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:300:14: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:275:26: note: (23) inlined call to 'cleanup_freep' from 'read_all_progs' <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_progs' at src/libcrun/ebpf.c:275:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (24) second 'free' here; first 'free' was at (2) <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_progs' at src/libcrun/ebpf.c:275:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'progs' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c: In function 'read_all_progs': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:611:1: note: (1) entry to 'libcrun_ebpf_query_cgroup_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:622:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:625:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:625:10: note: (4) calling 'read_all_progs' from 'libcrun_ebpf_query_cgroup_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:272:1: note: (5) entry to 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:275:26: note: (6) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:275:26: note: (7) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (8) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (10) calling 'xrealloc' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (11) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (12) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (15) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (16) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (18) calling 'xrealloc' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (19) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (20) when 'realloc' succeeds, without moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (23) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:297:6: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:298:34: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (26) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:298:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:275:26: note: (27) inlined call to 'cleanup_freep' from 'read_all_progs' <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_progs' at src/libcrun/ebpf.c:275:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (28) use of uninitialized value 'progs' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: use of uninitialized value 'progs' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c: In function 'read_all_progs': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:475:1: note: (1) entry to 'libcrun_ebpf_load' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:504:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:530:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:530:6: note: (4) following 'true' branch (when 'dirfd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:532:13: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:532:13: note: (6) calling 'ebpf_attach_program' from 'libcrun_ebpf_load' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:363:1: note: (7) entry to 'ebpf_attach_program' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:387:13: note: (8) calling 'read_all_progs' from 'ebpf_attach_program' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:272:1: note: (9) entry to 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:275:26: note: (10) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:275:26: note: (11) capacity: 8 bytes <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (12) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (14) calling 'xrealloc' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (15) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (16) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (19) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (20) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (22) calling 'xrealloc' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (23) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (24) when 'realloc' succeeds, without moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (27) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:297:6: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:298:34: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/error.h:102:25: note: (30) if 'libcrun_make_error' throws an exception... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:298:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:275:26: note: (31) inlined call to 'cleanup_freep' from 'read_all_progs' <--[gcc]
In function 'cleanup_freep',
inlined from 'read_all_progs' at src/libcrun/ebpf.c:275:26:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (32) use of uninitialized value 'progs' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '*(void *)p' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (4) second 'close' here; first 'close' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor '<unknown>' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:555:1: note: (1) entry to 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:586:6: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:587:34: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:565:21: note: (4) inlined call to 'cleanup_closep' from 'libcrun_ebpf_read_program' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_ebpf_read_program' at src/libcrun/ebpf.c:565:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (5) following 'true' branch... <--[gcc]
cc1: note: (6) ...to here
cc1: note: (7) calling 'cleanup_closep' from 'libcrun_ebpf_read_program'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (8) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (9) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (12) second 'close' here; first 'close' was at (9) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'cgroup_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:611:1: note: (1) entry to 'libcrun_ebpf_query_cgroup_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:621:15: note: (2) opened here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:622:6: note: (3) assuming 'cgroup_fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:622:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:625:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:625:10: note: (6) calling 'read_all_progs' from 'libcrun_ebpf_query_cgroup_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:272:1: note: (7) entry to 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (8) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (10) calling 'xrealloc' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (11) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (12) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (15) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (16) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (18) calling 'xrealloc' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (19) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (20) when 'realloc' succeeds, without moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (23) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:297:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:300:14: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:625:10: note: (26) returning to 'libcrun_ebpf_query_cgroup_progs' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:619:21: note: (27) inlined call to 'cleanup_closep' from 'libcrun_ebpf_query_cgroup_progs' <--[gcc]
In function 'cleanup_closep',
inlined from 'libcrun_ebpf_query_cgroup_progs' at src/libcrun/ebpf.c:619:21:
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (28) following 'true' branch... <--[gcc]
cc1: note: (29) ...to here
cc1: note: (30) calling 'cleanup_closep' from 'libcrun_ebpf_query_cgroup_progs'
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (31) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (32) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (35) second 'close' here; first 'close' was at (32) <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c: In function 'read_all_progs': <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:294:18: warning: infinite loop [CWE-835] [-Wanalyzer-infinite-loop] <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (1) infinite loop here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (2) when 'ret < 0': always following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:294:21: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (4) if it ever follows 'true' branch, it will always do so... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (6) looping back... <--[gcc]
/builddir/build/BUILD/crun-1.26-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (7) ...to here <--[gcc]
during IPA pass: analyzer
At top level:
cc1: internal compiler error: in maybe_process_run_of_enodes, at analyzer/engine.cc:3490
Please submit a full bug report, with preprocessed source.
See <https://bugzilla.redhat.com/> for instructions.
Preprocessed source stored into /tmp/ccsvKuAv.out file, please attach this to your bugreport.
+ RPM_EC=0
++ jobs -p
+ exit 0
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/bin/sh ./libtool --tag=CC --mode=link gcc -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR="\"/usr/local/lib/crun\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o crun src/crun-crun.o src/crun-run.o src/crun-delete.o src/crun-kill.o src/crun-pause.o src/crun-unpause.o src/crun-oci_features.o src/crun-spec.o src/crun-exec.o src/crun-list.o src/crun-create.o src/crun-start.o src/crun-state.o src/crun-update.o src/crun-ps.o src/crun-checkpoint.o src/crun-restore.o src/crun-mounts.o src/crun-run_create.o libcrun.la -lsystemd -lseccomp -lcap -lyajl -lm
libtool: link: gcc -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/src -D CRUN_LIBDIR=\"/usr/local/lib/crun\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o crun src/crun-crun.o src/crun-run.o src/crun-delete.o src/crun-kill.o src/crun-pause.o src/crun-unpause.o src/crun-oci_features.o src/crun-spec.o src/crun-exec.o src/crun-list.o src/crun-create.o src/crun-start.o src/crun-state.o src/crun-update.o src/crun-ps.o src/crun-checkpoint.o src/crun-restore.o src/crun-mounts.o src/crun-run_create.o ./.libs/libcrun.a -lsystemd -lseccomp -lcap -lyajl -lm
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
Finish: chroot ['/bin/bash -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::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\' CSGCCA_ADD_OPTS=\\$\'-fdiagnostics-text-art-charset=none\' sh -c \\"rpmbuild -bc --nodeps --short-circuit /builddir/build/SPECS/crun.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""']
Finish: run
>>> 2026-01-09 16:52:56 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "rpmbuild --nocheck"
>>> 2026-01-09 16:52:57 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--unpriv" "--chroot" "/bin/bash -l -c \"PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\\$PATH CSWRAP_CAP_FILE=\\\$'/builddir/cswrap-capture.err' CSWRAP_TIMEOUT=\\\$'30' CSWRAP_TIMEOUT_FOR=\\\$'::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' CSGCCA_ADD_OPTS=\\\$'-fdiagnostics-text-art-charset=none' sh -c \\\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/crun.spec '--define' '_unpackaged_files_terminate_build 0' '--define' 'apidocs 0' '--define' 'with_publican 0' '--without' 'docs' '--without' 'langpacks' '--define' 'libguestfs_runtests 0' '--define' 'runselftest 0' '--without' 'test' '--without' 'testsuite' '--nocheck' '--define' 'libguestfs_runtests 0' '--define' 'runselftest 0' '--without' 'test' '--without' 'testsuite'\\\"\""
INFO: mock.py version 6.6 starting (python version = 3.9.25, NVR = mock-6.6-1.el9), args: /usr/libexec/mock/mock -r fedora-rawhide-x86_64 --plugin-option=tmpfs:keep_mounted=True --config-opts=print_main_output=True --unpriv --chroot '/bin/bash -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\$PATH CSWRAP_CAP_FILE=\$'"'"'/builddir/cswrap-capture.err'"'"' CSWRAP_TIMEOUT=\$'"'"'30'"'"' CSWRAP_TIMEOUT_FOR=\$'"'"'::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'"'"' CSGCCA_ADD_OPTS=\$'"'"'-fdiagnostics-text-art-charset=none'"'"' sh -c \"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/crun.spec '"'"'--define'"'"' '"'"'_unpackaged_files_terminate_build 0'"'"' '"'"'--define'"'"' '"'"'apidocs 0'"'"' '"'"'--define'"'"' '"'"'with_publican 0'"'"' '"'"'--without'"'"' '"'"'docs'"'"' '"'"'--without'"'"' '"'"'langpacks'"'"' '"'"'--define'"'"' '"'"'libguestfs_runtests 0'"'"' '"'"'--define'"'"' '"'"'runselftest 0'"'"' '"'"'--without'"'"' '"'"'test'"'"' '"'"'--without'"'"' '"'"'testsuite'"'"' '"'"'--nocheck'"'"' '"'"'--define'"'"' '"'"'libguestfs_runtests 0'"'"' '"'"'--define'"'"' '"'"'runselftest 0'"'"' '"'"'--without'"'"' '"'"'test'"'"' '"'"'--without'"'"' '"'"'testsuite'"'"'\""'
Start(bootstrap): init plugins
INFO: selinux enabled
Finish(bootstrap): init plugins
Start: init plugins
INFO: selinux enabled
Finish: init plugins
INFO: Signal handler active
Start: run
Mock Version: 6.6
INFO: Mock Version: 6.6
Start(bootstrap): chroot init
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Package manager dnf5 detected and used (fallback)
Finish(bootstrap): chroot init
Start: chroot init
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Package manager dnf5 detected and used (direct choice)
Finish: chroot init
INFO: Running in chroot: ['/bin/bash -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::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\' CSGCCA_ADD_OPTS=\\$\'-fdiagnostics-text-art-charset=none\' sh -c \\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/crun.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\' \'--nocheck\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""']
Start: chroot ['/bin/bash -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::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\' CSGCCA_ADD_OPTS=\\$\'-fdiagnostics-text-art-charset=none\' sh -c \\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/crun.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\' \'--nocheck\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""']
setting SOURCE_DATE_EPOCH=1767916800
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.YBtucp
+ umask 022
+ cd /builddir/build/BUILD/crun-1.26-build
+ '[' /builddir/build/BUILD/crun-1.26-build/BUILDROOT '!=' / ']'
+ rm -rf /builddir/build/BUILD/crun-1.26-build/BUILDROOT
++ dirname /builddir/build/BUILD/crun-1.26-build/BUILDROOT
+ mkdir -p /builddir/build/BUILD/crun-1.26-build
+ mkdir /builddir/build/BUILD/crun-1.26-build/BUILDROOT
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd crun-HEAD
+ /usr/bin/make install DESTDIR=/builddir/build/BUILD/crun-1.26-build/BUILDROOT 'INSTALL=/usr/bin/install -p' prefix=/usr
/usr/bin/make install-recursive
make[1]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
Making install in libocispec
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
/usr/bin/make install-recursive
make[3]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
Making install in yajl
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl'
make[5]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl'
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec/yajl'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[5]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[5]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[3]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD/libocispec'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[3]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/usr/bin/mkdir -p '/builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/lib'
/bin/sh ./libtool --mode=install /usr/bin/install -p libcrun.la '/builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/lib'
libtool: install: /usr/bin/install -p .libs/libcrun.lai /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/lib/libcrun.la
libtool: install: /usr/bin/install -p .libs/libcrun.a /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/lib/libcrun.a
libtool: install: chmod 644 /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/lib/libcrun.a
libtool: install: ranlib /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/lib/libcrun.a
libtool: warning: remember to run 'libtool --finish /usr/local/lib'
/usr/bin/mkdir -p '/builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/bin'
/bin/sh ./libtool --mode=install /usr/bin/install -p crun '/builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/bin'
libtool: install: /usr/bin/install -p crun /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/bin/crun
/usr/bin/make install-exec-hook
make[4]: Entering directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
ln -s -f crun /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/bin/krun
ln -s -f crun /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/bin/crun-wasm
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
/usr/bin/mkdir -p '/builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/share/man/man1'
/usr/bin/install -p -m 644 crun.1 krun.1 '/builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/share/man/man1'
make[3]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
make[1]: Leaving directory '/builddir/build/BUILD/crun-1.26-build/crun-HEAD'
+ rm -rf /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/lib
+ /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44 --unique-debug-suffix -1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44.x86_64 --unique-debug-src-base crun-1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/crun-1.26-build/crun-HEAD
find-debuginfo: starting
Extracting debug info from 1 files
DWARF-compressing 1 files
sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44.x86_64
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ COMPRESS='gzip -9 -n'
+ COMPRESS_EXT=.gz
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/bin/add-det --brp -j8 /builddir/build/BUILD/crun-1.26-build/BUILDROOT
Scanned 21 directories and 143 files,
processed 2 inodes,
0 modified (0 replaced + 0 rewritten),
0 unsupported format, 0 errors
+ /usr/bin/linkdupes --brp /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr
Scanned 20 directories and 143 files,
considered 141 files, read 15 files, linked 0 files, 0 errors
sum of sizes of linked files: 0 bytes
Reading /builddir/build/BUILD/crun-1.26-build/SPECPARTS/rpm-debuginfo.specpart
Processing files: crun-1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.TJZzhb
+ umask 022
+ cd /builddir/build/BUILD/crun-1.26-build
+ cd crun-HEAD
+ LICENSEDIR=/builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/share/licenses/crun
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/share/licenses/crun
+ cp -pr /builddir/build/BUILD/crun-1.26-build/crun-HEAD/COPYING /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/share/licenses/crun
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: crun = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44 crun(x86-64) = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44 oci-runtime
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcap.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libseccomp.so.2()(64bit) libsystemd.so.0()(64bit) libsystemd.so.0(LIBSYSTEMD_209)(64bit) libsystemd.so.0(LIBSYSTEMD_221)(64bit) libsystemd.so.0(LIBSYSTEMD_237)(64bit) libsystemd.so.0(LIBSYSTEMD_246)(64bit) libyajl.so.2()(64bit) rtld(GNU_HASH)
Recommends: criu >= 3.17.1 criu-libs
Processing files: crun-krun-1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.IFSYR1
+ umask 022
+ cd /builddir/build/BUILD/crun-1.26-build
+ cd crun-HEAD
+ LICENSEDIR=/builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/share/licenses/crun-krun
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/share/licenses/crun-krun
+ cp -pr /builddir/build/BUILD/crun-1.26-build/crun-HEAD/COPYING /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/share/licenses/crun-krun
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: crun-krun = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44 crun-krun(x86-64) = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44 krun = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: crun-wasm-1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kCBlmf
+ umask 022
+ cd /builddir/build/BUILD/crun-1.26-build
+ cd crun-HEAD
+ LICENSEDIR=/builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/share/licenses/crun-wasm
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/share/licenses/crun-wasm
+ cp -pr /builddir/build/BUILD/crun-1.26-build/crun-HEAD/COPYING /builddir/build/BUILD/crun-1.26-build/BUILDROOT/usr/share/licenses/crun-wasm
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: crun-wasm = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44 crun-wasm(x86-64) = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: wasmedge
Processing files: crun-debugsource-1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44.x86_64
Provides: crun-debugsource = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44 crun-debugsource(x86-64) = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: crun-debuginfo-1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44.x86_64
Provides: crun-debuginfo = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44 crun-debuginfo(x86-64) = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44 debuginfo(build-id) = cd6ccbfb0ee6bb602fc77b1c061a75d36e1ecd6c
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: crun-debugsource(x86-64) = 1.26-1.20260107111436039936.main.9.ge0a6f43f.fc44
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/crun-1.26-build/BUILDROOT
Finish: chroot ['/bin/bash -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::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\' CSGCCA_ADD_OPTS=\\$\'-fdiagnostics-text-art-charset=none\' sh -c \\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/crun.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\' \'--nocheck\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""']
Finish: run
>>> 2026-01-09 16:53:00 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "shopt -s nullglob && SC_RESULTS_DIR=/builddir/shellcheck-results SC_BATCH=1 SC_TIMEOUT=30 /usr/share/csmock/scripts/run-shellcheck.sh /builddir/build/BUILDROOT/* /builddir/build/BUILD/*/BUILDROOT/*"
Looking for shell scripts... done
>>> 2026-01-09 16:53:01 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "LANG=en_US.utf8 /usr/share/csmock/scripts/find-unicode-control.py -d -v /builddir/build/BUILD -p bidi --notests >/builddir/unicontrol-capture.err 2>/builddir/unicontrol-capture.log"
>>> 2026-01-09 16:53:05 '/usr/bin/mock' '-r' 'fedora-rawhide-x86_64' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '--quiet' '--shell' 'tar -c --remove-files '/builddir/cswrap-capture.err' '/builddir/shellcheck-results' '/builddir/unicontrol-capture.err' '/builddir/unicontrol-capture.log' '/builddir/clippy-output.txt'' | tar -xC '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/raw-results'
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
>>> 2026-01-09 16:53:06 cat '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/raw-results/builddir/cswrap-capture.err' | csgrep --mode=json --quiet --path '^/builddir/build/BUILD/' --remove-duplicates | csgrep --mode=json --invert-match --checker CPPCHECK_WARNING --event 'cppcheckError|internalAstError|normalCheckLevelMaxBranches|preprocessorErrorDirective|syntaxError|unknownMacro' | csgrep --mode=json --invert-match --checker COMPILER_WARNING --event error > '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/uni-results/cswrap-capture.js'
>>> 2026-01-09 16:53:07 set -o pipefail; /usr/share/csmock/scripts/convert-clippy.py < /tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/raw-results/builddir/clippy-output.txt | csgrep --remove-duplicates > /tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/uni-results/clippy-capture.err
>>> 2026-01-09 16:53:07 cd /tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/raw-results/builddir/shellcheck-results && csgrep --mode=json --remove-duplicates --quiet --invert-match --event '^info|style|warning\[SC1090\]' *.json > /tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/uni-results/shellcheck-capture.json
>>> 2026-01-09 16:53:07 csgrep --mode=json '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/raw-results/builddir/unicontrol-capture.err' > '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/uni-results/unicontrol-capture.js'
scan.ini: time-finished = 2026-01-09 16:53:07
scan.ini: exit-code = 0
>>> 2026-01-09 16:53:07 cslinker --quiet --cwelist '/usr/share/csmock/cwe-map.csv' --inifile '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/scan.ini' '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/uni-results'/* > '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/scan-results-all.js'
>>> 2026-01-09 16:53:08 '/usr/bin/mock' '-r' 'fedora-rawhide-x86_64' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '--quiet' '--shell' 'csgrep --mode=json --embed-context 3 '--warning-rate-limit=1024' '--limit-msg-len=512'' <'/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/scan-results-all.js' >'/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/scan-results-all.js.tmp'
>>> 2026-01-09 16:53:09 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--clean"
>>> 2026-01-09 16:53:12 cat '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/scan-results-all.js' | sed -r 's;/builddir/build/BUILD(ROOT/[^/]+|/[^/]+/BUILDROOT)/;/builddir/build/BUILD//;' | sed -r 's|(/builddir/build/BUILD/)[^/]+-build/|\1|' | csgrep --mode=json --path '^/builddir/build/BUILD/' --strip-path-prefix /builddir/build/BUILD/ | csgrep --mode=json --invert-match --path '^ksh-.*[0-9]+\.c$' | csgrep --mode=json --invert-match --path 'CMakeFiles/CMakeTmp|conftest.c' | csdiff --json-output --show-internal "/usr/share/csmock/known-false-positives.js" - | cssort --key=path > '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/scan-results.js'
>>> 2026-01-09 16:53:14 cat '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/scan-results-all.js' | sed -r 's;/builddir/build/BUILD(ROOT/[^/]+|/[^/]+/BUILDROOT)/;/builddir/build/BUILD//;' | csgrep --mode=json --strip-path-prefix /builddir/build/BUILD/ | csdiff --show-internal '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/scan-results.js' - | cssort > '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/suppressed-results.js'
>>> 2026-01-09 16:53:15 csgrep --mode=grep --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/suppressed-results.js' > '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/suppressed-results.err'
>>> 2026-01-09 16:53:15 csgrep --mode=json --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/suppressed-results.js' | cshtml - > '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/suppressed-results.html'
>>> 2026-01-09 16:53:16 csgrep --mode=evtstat --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/suppressed-results.js' | tee '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/debug/suppressed-results-summary.txt'
4 COMPILER_WARNING warning[-Wdiscarded-qualifiers]
210 CPPCHECK_WARNING error[memleak]
1 CPPCHECK_WARNING error[uninitvar]
1 CPPCHECK_WARNING warning[uninitvar]
2 GCC_ANALYZER_WARNING warning[-Wanalyzer-double-free]
35 GCC_ANALYZER_WARNING warning[-Wanalyzer-fd-double-close]
26 GCC_ANALYZER_WARNING warning[-Wanalyzer-fd-leak]
2 GCC_ANALYZER_WARNING warning[-Wanalyzer-file-leak]
1 GCC_ANALYZER_WARNING warning[-Wanalyzer-infinite-loop]
300 GCC_ANALYZER_WARNING warning[-Wanalyzer-malloc-leak]
5 GCC_ANALYZER_WARNING warning[-Wanalyzer-null-argument]
21 GCC_ANALYZER_WARNING warning[-Wanalyzer-null-dereference]
1 GCC_ANALYZER_WARNING warning[-Wanalyzer-possible-null-dereference]
28 GCC_ANALYZER_WARNING warning[-Wanalyzer-use-of-uninitialized-value]
1 GCC_ANALYZER_WARNING warning[-Wanalyzer-va-list-leak]
>>> 2026-01-09 16:53:16 csgrep --mode=grep --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/scan-results.js' > '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/scan-results.err'
>>> 2026-01-09 16:53:16 csgrep --mode=json --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/scan-results.js' | cshtml - > '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/scan-results.html'
>>> 2026-01-09 16:53:16 csgrep --mode=evtstat --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/scan-results.js' | tee '/tmp/csmockra8o0wes/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f/scan-results-summary.txt'
4 COMPILER_WARNING warning[-Wdiscarded-qualifiers]
210 CPPCHECK_WARNING error[memleak]
1 CPPCHECK_WARNING error[uninitvar]
1 CPPCHECK_WARNING warning[uninitvar]
2 GCC_ANALYZER_WARNING warning[-Wanalyzer-double-free]
35 GCC_ANALYZER_WARNING warning[-Wanalyzer-fd-double-close]
26 GCC_ANALYZER_WARNING warning[-Wanalyzer-fd-leak]
2 GCC_ANALYZER_WARNING warning[-Wanalyzer-file-leak]
1 GCC_ANALYZER_WARNING warning[-Wanalyzer-infinite-loop]
300 GCC_ANALYZER_WARNING warning[-Wanalyzer-malloc-leak]
5 GCC_ANALYZER_WARNING warning[-Wanalyzer-null-argument]
21 GCC_ANALYZER_WARNING warning[-Wanalyzer-null-dereference]
1 GCC_ANALYZER_WARNING warning[-Wanalyzer-possible-null-dereference]
28 GCC_ANALYZER_WARNING warning[-Wanalyzer-use-of-uninitialized-value]
1 GCC_ANALYZER_WARNING warning[-Wanalyzer-va-list-leak]
<<< 2026-01-09 16:53:16 csmock exit code: 0
Wrote: /tmp/tmpiukkma56/crun-1.26-1.20260107111436039936.main.9.ge0a6f43f.tar.xz